CP/M
A Wikipédiából, a szabad enciklopédiából.
A CP/M egy operációs rendszer, melyet az Intel 8080 mikroprocesszorokra alapozott mikroszámítógépekhez dolgozott ki Gary Kindall a Digital Research Inc.-ben. Kezdetben 8 bites processzorokon fut a single-tasking (nincs párhuzamos programfutás) rendszer, és max. 64 kilobyte memóriát használ, később készítenek a 16 bites 8086/8088 processzorokon futó verziót is (CP/M-86). Többfeladatos rendszer is készült a CP/M alapján, az volt MP/M.
Két változat is volt a CP/M rövidítés kifejtésére: Control Program/Monitor vagy a Control Program for Microcomputers.
Image:CPM-86.png Egy képernyőmentés a CP/M-86-ról. |
|
Fejlesztő: | Digital Research, Inc. / Gary Kildall |
Forráskód: | nyílt |
Legfrissebb változat: | 3.1 / 1982 |
Támogatott architektúrák: | Intel 8080, Intel 8085, Intel 8086, Motorola 68000, Zilog Z80 |
Rendszermag típusa: | monolitikus |
Alapért. UI: | Parancssoros_felhasználói_felület |
Licenc: | Eredetileg zárt forráskódú, jelenleg a BSD operációs rendszerre hasonlít |
Státusz: | történelmi /elavult/ |
Weboldal: | http://www.cpm.z80.de/ |
[szerkesztés] Hardvermodell
Egy minimális 8 bites CP/M rendszer a következő komponenseket tartalmazza:
- egy computer terminál (általában ASCII karakter kiosztással),
- egy Intel 8080 (esetleg 8085), vagy Zilog Z80 mikroprocesszor,
- legalább 16 kilobyte RAM,
- egy minimális rendszertöltő a ROM-ba építve,
- legalább egy mágneslemez meghajtóegység.
Az egyetlen hardverrendszer amelyet a Digital Research kereskedelmi forgalomba hozott a CP/M volt, valamint támogatást nyújtott az Intel 8080 fejlesztői rendszerhez is. A CP/M operációs rendszerrel kompatibilis rendszerek gyártói a saját maguk által összeszerelt gépeket adták el: memória, lemezmeghajtók és egyéb eszközökkel kibővített változatait.
A CP/M képes volt futni a Zilog Z80 processzoron alapuló rendszereken, mivel a Z80 felülről kompatibilis a 8080-nal. A CP/M nem használta a Z80-as processzornál rendelkezésre álló speciális utasításokat.