CP/M
Izvor: Wikipedija
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. 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.
Sadržaj |
[uredi] Povijest, razvoj i inačice
[uredi] Sklopovni model
Osnovni 8-bitni CP/M sustav trebao je sadržavati sljedeće komponente:
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.
[uredi] Poznata računala s CP/M operativnim sustavom
- Altair
- IMSAI 8080
- Osborne I
- Kypro
- Amstrad PPC
- Commodore 128
- Ivel Ultra