什么是cp/m,为什么输给了dos女士?

在微软(Microsoft)和英特尔(Intel)以一个共同的平台主导PC市场之前,CP/M操作系统在上世纪70年代末和80年代初也曾为小型商业机器做过类似的事情,直到MS-DOS把地毯从下面拉了出来。下面是关于CP/M的更多信息,以及为什么它输给了MS-DOS。...

什么是cp/m,为什么输给了dos女士?

在微软(Microsoft)和英特尔(Intel)以一个共同的平台主导PC市场之前,CP/M操作系统在上世纪70年代末和80年代初也曾为小型商业机器做过类似的事情,直到MS-DOS把地毯从下面拉了出来。下面是关于CP/M的更多信息,以及为什么它输给了MS-DOS。

不管怎样,cp/m是什么?

CP/M是一个基于文本的操作系统,由美国数字研究的程序员garykildall于1974年创建。最初它的缩写是“控制程序/监视器”,但后来数字研究把它改成了更友好的“微型计算机控制程序”。

随着20世纪70年代中后期微型计算机价格的迅速下降,CP/M与Z80 CPU的结合,成为了事实上的标准平台,在70年代末和80年代初在小型企业计算机中流行。

CP/M是一个基于控制台的操作系统,这意味着您可以使用键盘与之交互,在提示符下输入命令。通过键入PIP A:=B:*.BAS并按Enter键,您可以使用简单的命令执行文件操作,例如“PIP”(用于复制文件)。(这会将所有基本文件从驱动器“B:”复制到驱动器“A:”)要运行一个程序,您需要键入程序名并按enter键。完成后,您要么重新启动机器,要么返回CP/M提示符。

CP/M的一个关键突破是用底层硬件处理基本的输入和输出任务,让应用软件主要与操作系统本身接口。这意味着CP/M应用程序不一定与它们运行的特定硬件绑定,而且可以更容易地在不同供应商的pc之间进行转换。

CP/M的流行应用程序包括WordStar(一种字处理器)、SuperCalc(一种电子表格应用程序)和dBase(用于数据库)。其他程序,如AutoCAD和turbopascal,起源于CP/M,后来移植到MS-DOS后更为成功。

什么类型的计算机运行cp/m?

大多数运行CP/M的计算机都包括一个8位的intel8080或Zilog Z80处理器,尽管digitalresearch后来发布了一个16位版本的CP/M,用于intel8086机器,称为CP/M-86。

几乎所有使用工业标准S100总线(使用8080或Z80)的计算机都能运行CP/M,但不需要S100总线。CP/M作为默认操作系统提供给数百种不同类型和大小的计算机型号。流行的CP/M计算机供应商包括Cromemco、Kaypro、Amstrad、O**orne、Vector Graphic、Televideo、Visual和Zenith Data Systems。

其他电脑包括一些价格较低的家用电脑,都将CP/M功能作为一个附加选项,尽管它通常需要额外的硬件才能运行。事实上,早在1980年,微软的第一个硬件产品就是用于appleii的Z80软卡。用户可以将该卡**他们的appleii计算机,使其拥有一个z80cpu,可以运行流行的CP/M生产率应用程序。

1982年,微软董事长比尔盖茨(billgates)声称,软卡客户是CP/M机器最大的单一安装群体。有趣的是,大约在同一时间,基于CP/M-Microsoft的MS-DOS的新操作系统正在迅速获得市场份额。

多斯女士从中情局借了很多钱

当IBM开始开发其个人电脑(ibmpc5150)时,该公司首先试图获得CP/M的许可证,但digitalresearch不喜欢拟议中的交易条款。因此,IBM求助于微软,后者从西雅图计算机产品公司(SCP)获得了一款名为86-DOS的产品的许可。几个月后,微软以5万美元的价格直接购买了86-DOS。

86-DOS在1981年8月随IBM PC一起发布时成为IBM PC-DOS。后来,微软将以微软MS-DOS的名义销售PC-DOS。

在开发86-DOS时,它的创建者Tim Paterson借用了CP/M的一般架构和命令行特性,从中寻找灵感。下面列出了CP/M和MS-DOS之间的一些相似之处:

  • 命令提示符
  • 按字母顺序排列的驱动器号名称,如“A:、”B:、”和“C:”
  • 8+3文件名格式(例如,文件名.DOC)
  • 通配符“*”和匹配字符“?”
  • 保留文件名,如PRN:(用于打印机)和CON:(用于控制台)
  • 可执行命令文件的“.COM”文件
  • DIR、REN和TYPE等命令

据报道,GaryKildall对PC-DOS如此模仿CP/M感到不安,并向IBM投诉。由于软件版权的概念还处于初级阶段,Digital Research拒绝起诉IBM,而是达成了一项协议,IBM将为其IBM PC机提供CP/M-86作为一种选择。到那时,PC-DOS已经作为ibmpc的默认操作系统发布了,它的价格远远低于CP/M-86,从240美元降到了40美元。

Kildall和Digital Research错失了最初将CP/M授权给IBM的机会,这通常被认为是计算史上的一大悲剧,如果Kildall刚刚与IBM签署协议,他可能会像比尔•盖茨一样成为亿万富翁。这一有趣的故事多年来被新闻界夸大了。但当基尔达尔1994年去世时,他并不是一个穷光蛋:据报道,1991年诺维尔以1.2亿美元收购了基尔达尔的数字研究,使基尔达尔在这一过程中变得富有。尽管如此,微软通过模仿他标志性的产品来丰富自己,这还是让基尔达尔感到不安。

为什么多斯女士赢了cp/m?

在1981年与IBM建立操作系统交易时,微软通过谈判达成了一项许可协议,允许该公司不仅将PC-DOS许可给IBM,还可以将PC-DOS作为通用操作系统(称为“MS-DOS”)**给IBM以外的供应商。

IBM PC发布后不久,Compaq和Eagle Computer等公司就开始销售可以运行IBM PC软件的克隆产品。为了为这些克隆机提供兼容的操作系统,他们从微软获得了MS-DOS许可证。几年内,成百上千的IBM PC克隆机充斥了PC市场,1986年,基于MS DOS的PC机成为美国最流行的个人计算平台。

MS-DOS战胜了CP/M,因为它搭上了IBM PC平台成功的顺风车。微软努力让每台PC上都安装MS-DOS,并保持这种状态,微软将这种做法推广到了Windows时代。

cp/m怎么了?

1988年,数字研究公司创建了一个名为DR-DOS的MS-DOS克隆,试图与微软竞争。它还销售了一个基于鼠标的图形界面GEM,最初试图复制Macintosh体验,但后来与Windows竞争。虽然这两种产品都赢得了媒体的尊重,但两者都没有真正起色。有人认为,这是微软的反竞争策略造成的。在1991年诺维尔购买了数字研究之后,随着MS-DOS继续占据市场主导地位,CP/M的发展很少。

1996年,卡尔德拉从Novell购买了Digital Research的资产,并继续向市场推广DR-DOS。他们还起诉微软在MS-DOS中**不兼容,将DR-DOS挤出市场(后来在庭外解决)。

1997年,Caldera发布了CP/m2.2的部分开源软件,这样爱好者们就可以继续使用它了。这些副本仍然可以在网上免费获得。今天,由于Stefan Tramm编写的8080模拟器,您可以在浏览器中运行CP/M。

从某种意义上说,CP/M是Windows的老祖宗之一,因此它的一些血统被融入Windows的惯例中,比如驱动器号和保留文件名。就这样,CP/M从未完全消失:它的灵魂存在于数十亿人每天使用的产品的DNA中。

相关:Windows10仍然不允许您使用这些1974年保留的文件名

  • 发表于 2021-03-31 11:17
  • 阅读 ( 211 )
  • 分类:互联网

你可能感兴趣的文章

在linux中运行ms dos游戏和应用程序的3种方法

...纯粹的,非互联网的娱乐时间。但是,在Linux上,我们有什么办法点燃这股旧的火焰呢?幸运的是,不少! ...

  • 发布于 2021-03-11 18:00
  • 阅读 ( 251 )

如何在现代pc或mac上读取软盘

...面向的是学术软件保护市场,而不是一般消费者。这就是为什么备份,甚至访问磁盘上的数据,不是一个非常友好的操作。 选项3:使用带有软盘驱动器和网络连接的老式计算机 如果您有一台运行Windows98或ME的旧电脑,带有以太...

  • 发布于 2021-04-02 06:20
  • 阅读 ( 237 )

为什么windows仍然使用字母作为驱动器?

...ux不使用字母。Windows可以访问没有字母的驱动器,那么它为什么要使用它们呢? 驱动器号来自哪里? 像Windows中的许多东西一样,它如何使用向后斜杠而不是向前斜杠驱动器号可以追溯到MS-DOS时代(事实上,甚至更早)。这就...

  • 发布于 2021-04-03 09:21
  • 阅读 ( 106 )

Windows10仍然不允许您使用这些在1974年保留的文件名

...息,请参阅Microsoft的官方文档。 1974年发生了什么,我们为什么要关心? It is 2018 and this error message is a mistake from 1974.This limitation, which is still found in the very latest Windows 10, dates back to BEFORE STAR WARS. This bug is as old as Watergate. pic.twitter....

  • 发布于 2021-04-04 06:20
  • 阅读 ( 157 )

如何创建可引导的dos usb驱动器

...用程序,包括FreeDOS。 相关:什么是“便携”应用程序,为什么它很重要? 首先,下载Rufus并启动它。Rufus是一个可移植的应用程序,不需要任何安装,只要启动下载的.exe文件,您就会看到Rufus应用程序。 在Rufus中创建一个DOS可...

  • 发布于 2021-04-07 16:36
  • 阅读 ( 150 )

windows a:和b:驱动器的用途是什么?

... drive G:. And so on and so forth. But then, what and where are A: and B:? 什么?在哪里?谢天谢地,我们有一些经验丰富的极客来回答这个问题。 答案 AJ Batac提供的图片。 资深极客亚当·戴维斯(Adam Davis)深入剖析了丢失的驱动器号: The earl...

  • 发布于 2021-04-11 01:47
  • 阅读 ( 163 )

windows之前的pc:使用ms-dos实际上是什么样子

...保护模式运行应用程序,但这些游戏需要实模式。这就是为什么你需要DOSBox来运行许多旧的DOS游戏。 windows只是另一个dos程序 最初流行的Windows版本——比如windows3.0和windows3.1——实际上是在MS-DOS下运行的程序。因此,您可以启动...

  • 发布于 2021-04-11 09:39
  • 阅读 ( 160 )

为什么windows使用反斜杠而其他所有东西都使用正斜杠

...型的斜杠并不重要。但是,有时候,区别仍然很重要。 为什么windows使用反斜杠:历史 那么为什么Windows是一个奇怪的操作系统呢?这都归结于几十年前发生的几起历史事故。 大约在1970年,Unix引入了正斜杠字符(即/字符)作...

  • 发布于 2021-04-11 11:40
  • 阅读 ( 173 )

下载和玩经典游戏的最佳网站

...游戏机游戏。 匿名游戏开发者(agd)交互 AGD Interactive是一家游戏开发集团,致力于通过翻拍经典的Sierra在线冒险游戏(如King's Quest)来带回经典的冒险游戏。他们用增强的图形、优美的声音表演等重新**了它们,现在提供免费...

  • 发布于 2021-04-12 06:27
  • 阅读 ( 248 )

你有没有想过你的操作系统是怎么命名的?

你有没有想过“XP”代表什么或者“Ubuntu”来自哪里?一些操作系统的名字来自明显的地方,但是其他的需要一些解释。继续阅读,找出你最喜欢的操作系统的名字。 我们收集了最流行和最知名的操作系统,以及一些不太知名...

  • 发布于 2021-04-13 01:26
  • 阅读 ( 200 )
zgwo4291
zgwo4291

0 篇文章

相关推荐