目录:
如果您正在阅读本文,则很可能是使用PC。 它可能也在运行Windows,或者您正在使用Mac OS X或Linux。 如果1980年的命运决定性的一天表现不同,我们可能会改用CP / M。
开端
加里·基尔德尔(Gary Kildall)是一位计算机科学家,于1970年代初在加利福尼亚州蒙特雷的海军研究生院任教,他从英特尔在硅谷以北开发了一些新技术。该公司最近推出了微处理器,但是当英特尔仅看到它控制交通信号灯时,基尔德尔看到了全部潜力。 他意识到可以建造个人计算机,但是他们真正需要的是运行它们的软件。
CP / M的崛起
Kildall是Intel的顾问,他开发了PL / M(或称为“微型计算机的编程语言”),这是用于微型计算机的编程语言,是“用于微型计算机的控制程序”(CP / M)。CP / M是一个理论上可以在任何微型计算机上运行的操作系统,只要移植了与机器相关的部件即可。
Kildall的设计非常出色。 CP / M分为三个部分:BIOS(基本输入/输出系统),基本磁盘操作系统(BDOS)和控制台命令处理器(CCP)。 BIOS处理机器相关的代码,而CCP接受来自用户的命令,类似于Unix和Linux系统上的shell。