Interfejs użytkownika | |
Producent | |
---|---|
Architektura |
Intel 8080, Intel 8085, Zilog Z80, Intel 8086, MC68000, Zilog Z8000 |
Aktualna wersja |
3.1 |
Jądro | |
Licencja | |
Strona internetowa |
CP/M (ang. Control Program/Monitor lub Control Program/Microcomputer) – prosty system operacyjny, produkowany przez firmę Digital Research, dopuszczający działanie tylko jednego procesu (wykonywanego programu). Ta cecha – normalna we wczesnych latach osiemdziesiątych XX w. – upraszczała konstrukcję systemu, przede wszystkim zarządzanie pamięcią, która poza obszarem zarezerwowanym dla systemu, była dostępna tylko dla jednego procesu.
System CP/M miał krótki zestaw poleceń wewnętrznych, interpreter poleceń był częścią jądra systemu i ładowany był do początkowego obszaru pamięci. Interpreter poleceń pozwalał na wyświetlenie w różnej postaci zawartości katalogu, zmianę katalogu, zmianę aktywnego użytkownika (polecenie user z parametrem w zakresie 0–15) i uruchomienie polecenia zewnętrznego lub programu. Struktura plików wykonywalnych była pierwowzorem formatu .COM stosowanego w PC-DOS.
Dla systemu CP/M dostępne były aplikacje takie jak: WordStar (edytor tekstu, pierwowzór późniejszego WordPerfect dla systemu DOS; obsługiwany kombinacjami klawiszy Ctrl+klawisz), arkusz kalkulacyjny Multiplan oraz oprogramowanie specjalistyczne. Pozwalał on na korzystanie z języków programowania BASIC, Pascal, C, Fortran, COBOL, a także narzędzi wspomagających programowanie w asemblerze.