什麼是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
  • 閱讀 ( 51 )
  • 分類:網際網路

你可能感興趣的文章

儘管(in spite of)和儘管(despite of)的區別

...這篇文章將消除讀者對這兩個詞用法的所有疑慮。 不管什麼意思?不管什麼意思? 據《牛津英語詞典》所述,儘管的意思是“不受所述特定因素的影響”。然而,當談到“儘管”的含義時,《牛津英語詞典》只給出了“儘管”...

  • 發佈於 2020-11-06 13:54
  • 閲讀 ( 29 )

為什麼64位作業系統不能執行16位應用程式?

...很快就意識到執行那些舊的16位應用程式是行不通的。為什麼64位機器不能執行16位應用程式? ...

  • 發佈於 2021-03-26 10:39
  • 閲讀 ( 47 )

mac os x之前:下一步是什麼?人們為什麼喜歡它?

...為蘋果macOS、iOS等產品的技術基石。讓我們看看NeXTSTEP有什麼特別之處。 NEXSTEP:靈活典雅,堅實基礎 在上世紀90年代來自Windows、macos、OS/2和BeOS的激烈競爭中,NeXTSTEP作業系統脫穎而出。這是因為它優雅地使用了詳細的圖示和排...

  • 發佈於 2021-04-01 09:35
  • 閲讀 ( 53 )

什麼是beos,為什麼人們喜歡它?

...也證明了Be以多媒體為中心的桌面計算理念是可行的。 是什麼讓貝奧斯與眾不同? BeOS釋出後不久,媒體對這個專案持懷疑態度,但總體來說,還是稱讚它乾淨整潔的介面。BeOS的按鈕使用是最小的和謹慎的。BeOS沒有在每個視窗...

  • 發佈於 2021-04-01 10:49
  • 閲讀 ( 44 )

如何在現代pc或mac上讀取軟盤

...向的是學術軟體保護市場,而不是一般消費者。這就是為什麼備份,甚至訪問磁碟上的資料,不是一個非常友好的操作。 選項3:使用帶有軟盤驅動器和網路連線的老式計算機 如果您有一臺執行Windows98或ME的舊電腦,帶有乙太網...

  • 發佈於 2021-04-02 06:20
  • 閲讀 ( 49 )

為什麼windows仍然使用字母作為驅動器?

...使用字母。Windows可以訪問沒有字母的驅動器,那麼它為什麼要使用它們呢? 驅動器號來自哪裡? 像Windows中的許多東西一樣,它如何使用向後斜槓而不是向前斜槓驅動器號可以追溯到MS-DOS時代(事實上,甚至更早)。這就是Wi...

  • 發佈於 2021-04-03 09:21
  • 閲讀 ( 42 )

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 Watergat...

  • 發佈於 2021-04-04 06:20
  • 閲讀 ( 38 )

加密貓是什麼?

...美元,該專案獲得了1200萬美元的風險投資資金。但究竟什麼是加密貓? CryptoKitties是一個“區塊鏈遊戲”。它涉及收集、交易和培育帶有“cattributes”的CryptoKitties。這些kitties實際上是儲存在區塊鏈上的代幣。 加密貓是一種數...

  • 發佈於 2021-04-05 08:16
  • 閲讀 ( 67 )

如何建立可引導的dos usb驅動器

...個快速、免費、輕量級的應用程式,包括FreeDOS。 相關:什麼是“便攜”應用程式,為什麼它很重要? 首先,下載Rufus並啟動它。Rufus是一個可移植的應用程式,不需要任何安裝,只要啟動下載的.exe檔案,您就會看到Rufus應用程...

  • 發佈於 2021-04-07 16:36
  • 閲讀 ( 56 )

什麼是unix,為什麼它很重要?

...S X、Android、iOS、Chrome OS、Orbis OS,無論路由器上執行的是什麼韌體——所有這些作業系統通常都被稱為“類Unix”作業系統。 unix的設計延續至今 相關:在Linux中,“一切都是檔案”是什麼意思? 早在20世紀60年代中後期,Unix就...

  • 發佈於 2021-04-09 04:10
  • 閲讀 ( 56 )
zgwo4291
zgwo4291

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦