Mine sisu juurde

CP/M

Allikas: Vikipeedia
Versioon 2.2

CP/M (alul Control Program/Monitor, hiljem Control Program for Microcomputers) on 1974. aastal Gary Kildalli loodud operatsioonisüsteem Intel 8080-baasil mikroarvutitele.

Seda levitas Kindalli ja tema abikaasa Dorothy asutatud ettevõte Digital Research.[1]

Variant CP/M-86 oli mõeldud toetama Intel 8086 protsessoriga arvuteid.

Minimaalselt sisaldas CP/M operatsioonisüsteemiga arvuti vähemalt järgmisi komponente:

  • ASCII (või ka Nõukogude KOI7) märgistikku võimaldav terminal (kuvarliides);
  • Inteli või Zilogi mikroprotsessor või nende analoog;
  • vähemalt 16 kB muutmälu;
  • laadur operatsioonisüsteemi laadimiseks ümbrikkettalt ehk disketilt;
  • vähemalt üks ümbrikkettaseade.

1980[viide?] soovis firma IBM kasutada CP/M operatsioonisüsteemi oma uues personaalarvutis IBM PC (IBM Personal Computer), kuid läbirääkimised DR-iga nurjusid. Sellest kuuldes valmistas Microsofti programeerija CP/M-i põhjaliku uurimise järel Bill Gates CP/M-i operatsoonisüsteemi PC DOS, mille müüs 50 000 eest IBM-ile, seejuures autoriõigustest loobumata.[2]

Hiljem arendas Microsoft PC DOS-i põhjal välja operatsioonisüsteemi MS-DOS.[3]

Rida sarnasusi tänapäeva Microsoft Windowsi operatsioonisüsteemis tuleneb ühilduvuse tagamisest MS-DOS operatsioonisüsteemiga, mis omakorda sarnaneb ühilduvuse tagamise vajaduse tõttu operatsioonisüsteemiga CP/M. 8+3 märgist koosnevad failinimed MS-DOS-is ja Windows 3-s võeti algselt kasutusele CP/M-is.[4]

Failinimede osade võrdlemiseks kasutatavate metamärkide (wildcard) algoritm tänapäeva Windowsi käsuaknas (Command Prompt),[5] samuti reserveeritud failinimed andmevahetuseks välisseametega nagu PRN, CON ja jadaliideste nimed, näiteks COM1,[6] samuti tekstifailide lõputunnused operatsioonisüsteemi käsu "copy" kasutamisel on algselt pärist operatsioonisüsteemist CP/M.[7]

Nõukogude operatsioonisüsteemid

[muuda | muuda lähteteksti]

1990. aastate kooliarvuti Juku operatsioonisüsteem EKDOS oli CP/M-i versiooni 2.2 kohandus.[8]

  1. ↑ Enn Tõugu (2018). Arvurid, küberruum ja tehismõistus. Noppeid arvutite imepärasest eduloost. Tallinn: TLÜ Kirjastus, lk 112.
  2. ↑ Tõugu 2018, lk 113.
  3. ↑ Mary Bellis. "The History of the MS-DOS Operating Systems, Microsoft, Tim Paterson, and Gary Kildall". Inventors of the Modern Computer Series. Originaali arhiivikoopia seisuga 27. aprill 2012. Vaadatud 9. septembril 2010. {{netiviide}}: |pealkiri= ja |title= dubleerivad üksteist (juhend)
  4. ↑ Chen, Raymond. "Why does MS-DOS use 8.3 filenames instead of, say, 11.2 or 16.16?". The Old New Thing. Vaadatud 17. detsember 2010.
  5. ↑ Chen, Raymond. "How did wildcards work in MS-DOS?". The Old New Thing. Vaadatud 17. detsember 2010.
  6. ↑ Chen, Raymond. "What's the deal with those reserved filenames like NUL and CON?". The Old New Thing. Vaadatud 17. detsember 2010.
  7. ↑ Chen, Raymond. "Why do text files end in Ctrl+Z?". The Old New Thing. Vaadatud 17. detsember 2010.
  8. ↑ Põder, Märt (23. november 2024). "Sissejuhatus JUKU hingeellu: tarkvara ökosüsteem" (PDF). Lk 16. Vaadatud 25. augustil 2025.

Välislingid

[muuda | muuda lähteteksti]