Mine sisu juurde

CP/M

Allikas: Vikipeedia
CP/M
Versioon 2.2
Stabiilne väljalase 3.1 (1983) Muuda Vikiandmetes

CP/M (Control Program/Monitor) on arvuti operatsioonisüsteem, mida kasutati firma Intel 8- ja 16-bitiste protsessoritega arvutitel peamiselt diskettidel säilitatavate andmete haldamiseks.

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

  • ASCII (või ka Nõukogude КОИ-7) 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 soovis firma IBM kasutada firma Digital Researchi CP/M operatsioonisüsteemi uues tootes IBM PC (IBM Personal Computer). Läbirääkimiste nurjumise järel tegi firma Microsoft operatsioonisüsteemi DOS[1].

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[2].

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

  1. Mary Bellis, Inventors of the Modern Computer Series, The History of the MS-DOS Operating Systems, Microsoft, Tim Paterson, and Gary Kildall (accessed Sept 9, 2010)
  2. 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.
  3. Chen, Raymond. "How did wildcards work in MS-DOS?". The Old New Thing. Vaadatud 17. detsember 2010.
  4. Chen, Raymond. "What's the deal with those reserved filenames like NUL and CON?". The Old New Thing. Vaadatud 17. detsember 2010.
  5. Chen, Raymond. "Why do text files end in Ctrl+Z?". The Old New Thing. Vaadatud 17. detsember 2010.
  6. Robotron 1715
  7. Computer Robotron 1715 (PC1715)