日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

操作系统设计与实现第3版笔记与minix3心得(5)-操作系统发展历史(3)

發布時間:2025/3/12 windows 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 操作系统设计与实现第3版笔记与minix3心得(5)-操作系统发展历史(3) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第三代計算機之精彩時代

分時系統

1、由于多道程序極大地提高了效率,但程序員希望有更快的響應時間,于是,出現了分時系統。其實質是多道程序的變種。
2、每個客戶都有一個聯機終端,通過終端可使用計算機的CPU資源,計算機可為多個用戶提供交互式服務。
3、當CPU為終端服務之余偶爾空閑時,還可運行較大批處理作業。
4、真正的CTSS(分時系統)由MIT科研人員在7094改造而成,但直到專門的硬件保護機制采用后,CTSS才得到流行。
5、MULTICS產生了,但是不太成功,支持數百萬終端。

Multics(多路復用信息和計算服務)是一種大型機分時操作系統,始于1965年,一直使用到2000年。Multics最初是一個研究項目,對操作系統開發產生了重要影響。該系統成為霍尼韋爾公司向教育、政府和工業部門銷售的商業產品。
Multics是一個計算機實用程序的原型,為遠程用戶在終端上提供安全的計算。許多人仍然懷念優雅、一致和強大的編程環境;一些多人模式的特征現在才被添加到當代系統中。
Multics是第一個提供分層文件系統的。這種創新的影響幾乎可以在每一種現代操作系統中找到,包括Unix、Mac OS、DOS和Windows。
Multics文件系統也是第一個為每個條目提供訪問控制列表(acl)的文件系統。
此外,支持Multics文件系統
條目上的長名字
條目上的多個名稱
符號鏈接
存儲配額
可移動設備
強制訪問控制

小型機開始出現

DEC公司的PDP-1到PDP-11

unix來了

得益于MULTICS的啟發,貝爾實驗室的一位科學家,在PDP-7上開發了單用戶版的MULTICS,UNIX的雛形橫空出世!
UNIX發展成了2個分支:System V和BSD,并產生了一些變體,于是,posix標準由IEEE制定,使相同UNIX程序可在UNIX下運行。

第四代計算機

大規模集成電路使數千個晶體管可集中在一個每平方厘米硅片,使得計算機的體積小型成為可能,于是,個 人計算機(第四代計算機)出現。
1、intel 8080 8位CPU,使用CP/M操作系統

CP/M其實就是第一個微機操作系統,享有指揮主機、內存、磁鼓、磁帶、磁盤、打印機等硬設備的特權。通過控制總線上的程序和數據,操作系統有條不紊地執行著人們的指令,如同指揮一臺晚會或樂隊,高效率地合奏美妙的樂章。
CP/M操作系統
1973年,PL/M的創始人Gary Kildall博士決定“掛帥親征”,很快在DEC公司的主機TOPS-10上,培植成功一個管理程序和數據的“胚胎”。博士旗開得勝,感覺當然是“味道好極了!”,但Intel 公司及其它著名電腦公司卻對此充耳不聞,這使“元帥”和“士兵”們很是光火,1974年,“胚胎”得以向全世界公布:版本號V1.3;大名:CP/M;全稱:Control Program/Monitor (控制程序或監控程序)。
雖然CP/M V1.3 是為肩任“控制程序和數據”的“上帝”而來的,但“上帝一世”卻頗受冷落,電腦業者依舊冷眼旁觀。1975年,CP/M V1.4 繼承“王位”,開始大造輿論,加之Kildall 博士創建了Digital Research(數字研究公司),為CP/M吶喊歡呼,CP/M陸續被各國微機廠商采用,圍繞他的軟件也爆炸般地得到了開發。CP/M變紅發紫,神話般普及,被推崇為“標準八位機軟件總線”,Kildall 博士更是聲名遠播。
繁榮的CP/M家族不斷添丁。運行在Intel 8080芯片上的CP/M—80;運行在8088、8086芯片上的叫CP/M—86;而在Motorola(摩托羅拉)68000 上運行的CP/M叫做CP/M-68K。CP/M—80、CP/M—86、CP/M-68K等組成了龐大的CP/M家族。
單用戶的CP/M—80操作系統,后來發展成多用戶的MP/M—80,單用戶的CP/M—86又發展成并發的CP/M—86和多用戶MP/M—86,它們成為家族的新生力量。
1974年 第一個微機操作系統CP/M誕生

“時事造英雄”,這一歷史重任落到了加里·基爾代爾身上。一切都源于Intel于1971開發的第一塊微處理器4004上。它的第一聲啼哭并不響亮,因為沒有人感覺到它出生的能給這個世界帶來什么重要變化。但加里·基爾代爾從Intel一塊“25美元賣一臺微機”的廣告上注意到了。為此,他舍棄了價值300萬美元的IBM360計算機,轉而研究Intel4004。他的目標是利用這塊芯片為父親制作一個導航計算器。但在研究過程中他發現Intel4004的指令集不夠用,進而聯系了Intel公司。Intel對導航計算機器不感興趣,但對基爾代爾開發的應用程序感興趣,因此在1973年邀請其進入Intel公司參觀,并將新產品Intel8008交其使用。基爾代爾花了幾個月時間,開發出微處理器程序設計語言——PL/M,通過該語言,在DEC公司的TOP-10主機上,成功開發了一個管理程序和數據的控制程序,并于1974年發布了其第一個版本CP/M 1.3(Control Program/Microprocessor or Microcomputer即微處理器或微機控制程序),從此基于Intel芯片的微機上也有了通用的控制調試程序,微機操作系統的大幕從此拉開。


1974——1980年,執牛耳者CP/M
CP/M因其短小、精致、管理文件方便而著稱,可實現對磁盤文件的自動存取。其創新性在于通過模塊分層結構,將操作系統分了三層。上層為CCP(控制臺命令處理程序)用來處理控制臺命令,類似于Windows中進行復制、新建等命令;中層為BDOS(基本磁盤操作系統),是CP/M的核心,類似于整個Windows運行平臺;下層為BIOS(基本輸入輸出系統),是CP/M與機器硬件的接口,類似于主板中BIOS。CP/M最早被用8位微機上,后來不斷發展,可以運行在Intel8086和Motoroal的各種機型上。這種設計理念一直影響著后來者。之后加里·基爾代爾成立了數字研究公司(DRI),專門負責CP/M操作系統的開發與銷售。由于CP/M通用性較強,訂單滾滾而來。CP/M成了1980年代之前最有影響的PC操作系統,有將近3000種軟件支持CP/M機,CP/M成了操作系統的事實標準。

1980年,西雅圖電腦產品公司(Seattle Computer Products)的一名24歲的程序員蒂姆·帕特森(Tim Paterson)花費了四個月時間編寫出了86-DOS操作系統。1981年7月,微軟以五萬美元的代價向西雅圖公司購得本產品的全部版權,并將它更名為MS-DOS。
最早在1979年年底,Seattle Computer公司開發了第一款基于8086芯片的操作系統CP/M-86,經過改進后推出了QDOS,并在80年年底推出了86-DOS0.3版,比爾·蓋茨以極低的價格買下了86-DOS的銷售經營權。1981年4月,Seattle Computer正式發布了86-DOS v1.0版,微軟在當年7月,將86-DOS的版權和其他所有權力買斷,并將其改名為MS-DOS向市場發布。這是微軟賴以發跡的第一個成功的操作系統產品。
最基本的MS-DOS系統由一個基于MBR的BOOT引導程序和三個文件模塊組成。這三個模塊是輸入輸出模塊(IO.SYS)、文件管理模塊(MSDOS.SYS)及命令解釋模塊。除此之外,微軟還在零售的MS-DOS系統包中加入了若干標準的外部程序(即外部命令),這才與內部命令(即由解釋執行的命令)一同構建起一個在磁盤操作時代相對完備的人機交互環境。

注意:CP/M-86改進后,形成了86-DOS,接著,微軟將它購買后,將它更名為MS-DOS。

圖形化界面出現

1、蘋果公司的macintosh機,從16位摩托羅拉的68000到后來32位IBM的powerPC cpu
最后基于berkely unix推出了著名的mac os,2015年宣布使用intel CPU
2、微軟公司,從DOS到眾所周知的windows
3、UNIX推出了x window窗口體系。

網絡操作系統

網絡操作系統基于單個用戶的獨立操作系統組成,每臺計算機上運行自己的操作系統,可互相登錄。

分布式操作系統

多臺計算機組成的,用戶無法感知自己的文件放在哪臺計算機上,用戶看來,更像一個單CPU的操作系統。

總結

以上是生活随笔為你收集整理的操作系统设计与实现第3版笔记与minix3心得(5)-操作系统发展历史(3)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。