tft每日頭條

 > 圖文

 > dos怎麼解釋

dos怎麼解釋

圖文 更新时间:2024-12-02 19:29:06

dos怎麼解釋?百科全書——DOSDOS(發音為Doss)已經成為操作系統行的公認名稱,其名稱包括QDOS,86-DOS,IBM個人計算機DOS和MS-DOS在其巅峰時期,DOS是迄今為止世界上使用最廣泛的計算機程序雖然“DOS”曾經是“磁盤操作系統”的通稱,但至少在個人計算機行業中已不再是這種情況(“OS”現在是通用術語),現在小編就來說說關于dos怎麼解釋?下面内容希望能幫助到你,我們來一起看看吧!

dos怎麼解釋(百科全書DOS)1

dos怎麼解釋

百科全書——DOS

DOS(發音為Doss)已經成為操作系統行的公認名稱,其名稱包括QDOS,86-DOS,IBM個人計算機DOS和MS-DOS。在其巅峰時期,DOS是迄今為止世界上使用最廣泛的計算機程序。雖然“DOS”曾經是“磁盤操作系統”的通稱,但至少在個人計算機行業中已不再是這種情況。(“OS”現在是通用術語。)

雖然DOS随着IBM個人計算機的成功标記而變得流行,但它的起源實際上可以追溯到早期的微型計算機。第一台廣泛使用的微型計算機是圍繞一個稱為S-100總線的機箱構建的。這始于1975年由Micro Instrumentation and Telemetry Systems推出的Altair 8800。Altair的主闆上沒有活動組件 - 隻有一排100針連接器。連接器可以接受5“x 10”電路闆,為計算機增加了特定的功能。微處理器本身就在CPU卡上。

1978年,華盛頓州塔克維拉的西雅圖計算機産品公司(SCP)成為S-100存儲卡的制造商。他們的一個客戶是當時西雅圖唯一的電腦商店The Retail Computer Store。該商店的維修技師Tim Paterson自1976年以來一直是華盛頓大學的全職學生和IMSAI 8080微型計算機的用戶。當SCP的老闆Rod Brock來到商店交貨并接受訂單時,Paterson抱怨他們的産品有些問題。在帕特森六月畢業後,他直接去SCP工作,以解決這些問題。

1978年7月,英特爾發布了新的8086微處理器。布羅克派帕特森參加英特爾研讨會,了解它的全部内容。直到那時,幾乎所有的S-100計算機都使用了Intel 8080微處理器或更新更快的Zilog Z80。兩者都是8位微處理器,可以運行相同的軟件。8086是一個16位微處理器,雖然現有的8位軟件不能運行,但它的速度可能要快得多。

Brock讓Paterson開始為S-100總線設計8086 CPU卡,第一批原型機于1979年5月開始工作。SCP聯系微軟,了解如何為他們的新電腦獲取16位軟件。事實證明,微軟正在為8086開發軟件,他們已準備好在真實硬件上進行測試。微軟于1979年初從新墨西哥州的阿爾伯克基搬到華盛頓的貝爾維尤,距離SCP的辦公室隻有30分鐘的車程。帕特森制定标準,與微軟的Bob O'Rear合作,在其上實現Stand-Alone Disk BASIC系統。

SCP于1979年11月開始發售他們的8086計算機系統,其中Microsoft Stand-Alone Disk BASIC作為唯一運行它的軟件。盡管BASIC是一種适合業餘愛好者在自己的機器上使用的編程語言,但是用它編寫的商業軟件很少。為了獲得能使其真正有用的機器軟件庫,SCP需要一個通用的操作系統。

在8位計算機中,Digital Research的CP / M操作系統已成為标準。衆所周知,Digital Research正緻力于為8086微處理器CP / M-86開發16位版本,并表示有興趣使用SCP 8086 CPU卡标準來幫助他們開發(SCP拒絕)。CP / M-86預計将于1979年底上市。

到1980年4月,CP / M-86尚未完成,SCP非常急迫。8086計算機系統的銷售很少,因為隻有想要處于領先地位的開發人員或業餘愛好者才會對沒有真正軟件的計算機感興趣。

帕特森向Brock提議SCP通過編寫自己的操作系統來控制局面,而不是依賴别人。Paterson畢業于計算機科學理學士。雖然他畢業後直接去SCP工作,但他還涉足研究生院。課程包括操作系統課程,他為Z80微處理器編寫了一個多任務操作系統作為學期項目。他覺得有資格為8086編寫操作系統,并認為他可以比CP / M更好。帕特森提出了一個兩階段軟件開發項目:第一:一個快速而高效的操作系統,以滿足SCP 8086計算機的迫切需求; 第二個(并且從未實現過):一個更加精緻的操作系統,可用于單用戶版和多用戶版。布羅克再一次讓帕特森獲得批準。

Paterson設計DOS的主要目的是讓軟件開發人員盡可能輕松地為其編寫應用程序。為實現這一目标,Paterson試圖使應用程序接口(API)與CP / M兼容。雖然為CP / M編寫的8位程序無法直接在16位8086上運行,但該程序的作者可能會在半自動化過程中對其進行轉換。CP / M API良好的兼容性是使翻譯程序正确運行的關鍵。此外,熟悉CP / M風格的API可以讓開發人員更容易學習為DOS編寫程序。

DOS設計的第二個目标是使其快速有效,因此它完全用8086彙編語言編寫。帕特森特别關注文件在磁盤上的組織方式; 他覺得CP / M使用的格式是一個重要的瓶頸。在評估了Unix,ISIS,UCSD P-System等使用的技術後,他決定使用Microsoft Stand-Alone Disk BASIC使用的系統的變體。它使用了文件分配表(FAT),它非常緊湊。對于Paterson來說,它似乎非常适合當時的1.2 MB軟盤,并且可以處理高達64 MB的磁盤。

在1980年4月至7月期間,帕特森能夠将大約一半的時間花在QDOS上,即快速和高效的操作系統。它于8月開始搭載8086計算機系統。SCP向微軟詢問是否允許他們的軟件在DOS下運行,他說這是可能的 - 隻要付出代價。

不久之後,微軟以不同的提議回到了SCP。微軟提出為SCP銷售DOS,他們已經有了第一個客戶排隊,雖然他們無法透露它是誰。他們達成了協議:微軟将向SCP支付10,000美元用于銷售DOS的權利,并為每個OEM客戶支付15,000美元。每個客戶支付的數字是SCP所計算的固定費用許可證的一半,這是當時的一種常見安排。因此,SCP獲得了25,000美元的現金,微軟已經為他們的秘密客戶IBM獲得了操作系統。

微軟從一開始就與他們的個人計算機項目合作。微軟最初将IBM派往Digital Research尋求操作系統,但當Digital Research不簽署保密協議時,IBM感到厭惡。因此微軟通過與SCP達成協議為他們提供了另一種選擇。

1981年7月,IBM個人計算機公布前一個月,微軟提出從SCP購買DOS(現在稱為86-DOS)而不是繼續支付每個客戶15,000美元的版稅。這将使微軟在定價方面具有靈活性,并使SCP重新回歸其硬件公司的根本。微軟支付了50,000美元,加上SCP的許可證,将DOS包含在他們的計算機系統中。五年後,微軟和一個陷入困境的SCP就該DOS許可證的具體細節展開了法律鬥争; 最終,微軟以925,000美元的價格購回了許可證。因此,微軟向SCP支付擁有DOS的費用最終達到了1000,000美元。

在IBM PC的早期,DOS被視為IBM的專有操作系統。微軟在1982年通過試圖讓他們的OEM客戶(主要購買微軟的編程語言)與CP / M-86直接競争注冊DOS(現在稱為MS-DOS),開始改變這一點。雖然微軟此前已經承諾開發他們産品的CP / M-86版本,但他們最終能夠将每個客戶轉換為DOS版本 - 在一種情況下,隻需将DOS放棄即可。這為他們節省了大量的開發工作,同時使CP / M-86的吸引力降低了,因為它沒有微軟的營銷與IBM PC和兼容機的成功相結合,使得DOS在未來的15年裡瘋狂發展。微軟不斷改進和發展它,通常是在DOS中加入第三方程序中提供的功能。最後終結于1995年微軟發布的Windows 95,它具有内置的DOS功能。微軟在此之後停止更新DOS,作為從16位DOS世界轉移到新的32位的策略的一部分,從此DOS逐步讓位于Windows 95和Windows NT。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved