Оглавление:
Если вы читаете это, скорее всего, вы используете компьютер. Возможно, он также работает под управлением Windows, или, возможно, вы используете Mac OS X или Linux. Если бы один роковой день в 1980 году сложился иначе, мы могли бы вместо этого использовать CP / M.
истоки
Гэри Килдалл в начале 1970-х учился на ученого-программиста в Военно-морской академии последипломного образования в Монтерее, штат Калифорния, и узнал о некоторых новых технологиях, разработанных Intel на севере Силиконовой долины.Недавно компания представила микропроцессор, но Килдалл увидел весь потенциал, когда Intel только увидела, что он управляет светофорами. Он понимал, что можно будет создавать персональные компьютеры, но им действительно нужно программное обеспечение для их запуска.
Подъем ХП / М
Килдалл, работая консультантом в Intel, разработал PL / M или язык программирования для микрокомпьютеров, который был языком программирования для микрокомпьютеров, и программу управления для микрокомпьютеров, или CP / M.CP / M была операционной системой, которая теоретически работала бы на любом микрокомпьютере, пока машинно-зависимые части были портированы.
Дизайн Килдалла был блестящим. CP / M был разделен на три части: BIOS (базовая система ввода / вывода), базовая дисковая операционная система (BDOS) и консольный командный процессор (CCP). BIOS обрабатывает машинно-зависимый код, в то время как CCP принимает команды от пользователя, аналогично оболочке в системах Unix и Linux.
