SYSGEN (CP/M)

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

SYSGENdyrektywa nierezydentna systemu CP/M, której wykonanie powoduje zapisanie na dyskietce systemu operacyjnego CP/M, czyli utworzenie dyskietki systemowej. Z tak utworzonej dyskietki można uruchamiać system operacyjny.

Dyrektywa ta ma postać: SYSGEN

Jak widać powyżej, dyrektywa nie oczekuje argumentów wywołania, bowiem obsługa procesu przenoszenia systemu odbywa się w sposób konwersacyjny. Po uruchomieniu tego polecenia, program SYSGEN wyprowadza odpowiednie komunikaty i oczekuje na podanie literowego oznaczenia napędu dyskietek:

  • źródłowego, z którego będzie kopiowany system, domyślnie przyjmowany jest napęd A, a następnie
  • docelowego, na którym system ma być zapisany; po zapisaniu systemu, istnieje możliwość wskazania kolejnego napędu, może to być ten sam napęd, wystarczy zmiana dyskietki na kolejną; w ten sposób można przygotować wiele kopii systemu, aż do naciśnięcia klawisza CR, bez podania napędu docelowego, co zakończy działanie programu SYSGEN.

Polecenie to umożliwia również zapis systemu CP/M, przygotowanego wcześniej poleceniem MOVCPM, a więc przystosowanego do specyficznej konfiguracji sprzętu, np. innej ilości pamięci operacyjnej.

System zapisywany jest w ścieżkach 0 i 1 dyskietki docelowej. Dyskietka docelowa musi być wcześniej sformatowana. Polecenie to przenosi jedynie podstawowe moduły systemu. Tak więc w systemie uruchomionym z tak przygotowanej dyskietki dostępne są jedynie dyrektywy rezydentne systemu. Pozostałe programy, jako oddzielne pliki, muszą zostać skopiowane – jeżeli mają być dostępne – po utworzeniu dyskietki systemowej, np. za pomocą polecenia PIP.

Bibliografia[edytuj | edytuj kod]

  1. Roman Świniarski, System operacyjny CP/M, Wydawnictwa Naukowo-Techniczne, Warszawa 1988, seria: Mikrokomputery, ​ISBN 83-204-1022-3
  2. Wojciech Cellary, Jarogniew Rykowski, System operacyjny CP/J dla mikrokomputera Elwro 800 Junior, Wydawnictwa Naukowo-Techniczne, Warszawa 1988 r., seria: Mikrokomputery, ​ISBN 83-204-1042-8
  3. Wojciech Cellary, Paweł Krysztofiak, Elwro 800 Junior, Wydawnictwa Naukowo-Techniczne, Warszawa 1989 r., seria: Podręczna Pamięć Programisty, ​ISBN 83-204-1123-8