CP/M

Izvor: Wikipedija
Skoči na: orijentacija, traži
CP/M
Izdavač: Digital Research
Vrsta: Operacijski sustav
Licenca: Slobodni softver
Web stranica:

CP/M je skraćenica engleske složenice Control Program for Microcomputers i ime je za operacijski sustav kojeg je bila razvila američka tvrtka Digital Research. CP/M je bio jako raširen u kasnim 70-im i 80-im godinama 20. stoljeća te je bio proglašen prvim industrijskim standardom za operacijske sustave.


Arhitektura[uredi VE | uredi]

CP/M-ova osnovna inovacija bilo je rasčlanjivanje operacijskog sustava na tri osnovna funkcijska dijela:

  • CPP (komandni procesor) - ASCII zaslon
  • BDOS (basic disk operating system - osnovni operacijski sustav za diskove i datoteke)
  • BIOS (Basic I/O system - osnovni sustav za ulazno/izlazne jedinice).


Rastavljanjem CP/M na tri osnovne abstrakcije omogućilo je da se CP/M proširi na mnoga računala; tvorci novog računarskog sistema nisu više trebali više razviti novi operacijski sustav, već su samo trebali napisati BIOS, dok su ostale dvije komponente CPP i BDOS samo je bilo potrebno ponovno prevesti s programom-prevodiocem (kompajlerom). Ideje iz CP/M-a poslužile su za razvoj Microsoft MS-DOS.

CPM 2-2.jpg

Komandni procesor ili CPP[uredi VE | uredi]

Komandni procesor (engleski: Console Command Processor, ili CCP) čitao je tipke s tipkovnice i prenosio je rezultate tog čitanja prema izlaznoj jedinici koja jer mogla biti ili zaslon ili teleprinter. Sve naredbe trebale su se pisati u naredbovnoj liniji. Konyola bi obično prikazivala sljedeći upit na zaslonu: A> koja bi označavala trenutnu radnu jedinicu ili disk. Kada bi se korisio zaslon, na kraju upita stao bi treptajući pokazivač, koji je bio znak da je operacijski sustav spreman da primi naredbu ili ulaz od korisnika sistema.

Povijest, razvoj i inačice[uredi VE | uredi]

Sklopovni model[uredi VE | uredi]

Osnovni 8-bitni CP/M sustav trebao je sadržavati sljedeće komponente:

  • ASCII terminal
  • Mikroprocesor Intel 8080
  • Najmanje 16 KB osnovne memorije
  • Jednu disketnu jedinicu

Ovo je bio jedini sklopovni sustav za CP/M koje je podržavala tvrtka Digital Research, sve druge tvrtke koje su proizvodile CP/M kompatibilne sustave trebale su same mjenjati i napisati dijelove CP/M operacijskog sustava za svoje sklopovlje. Ovaj posao modificiranja bio je olakšan zbog toga što je CP/M imao tri osnovne abstrakcije: CPP, BDOS, i BIOS. Dok je većina promjena za tvrtke koje su proizvodile CP/M kompatibilna računala događala u BIOS-u, tj. u programima koji su imali izravni dodir s sklopovljem.

Poznata računala s CP/M operativnim sustavom[uredi VE | uredi]

Prožetiji popis računala možete pronaći u članku: Popis računala sa CP/M operativnim sistemom

Vanjske poveznice[uredi VE | uredi]