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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

浅谈与时俱进的OS发展史

發(fā)布時(shí)間:2024/3/12 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浅谈与时俱进的OS发展史 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

現(xiàn)代所有操作系統(tǒng)的鼻祖可追溯到美國AT&T公司和貝爾實(shí)驗(yàn)室等共同開發(fā)的MULTICS(多路信息計(jì)算系統(tǒng))。自那開始,整個(gè)操作系統(tǒng)的演化可分成以下三個(gè)階段:

(1)Unix初始系統(tǒng)誕生。此時(shí)的操作系統(tǒng)主要面向?qū)I(yè)人士,無可視化界面,非專業(yè)人士不可用。

(2)可視化操作系統(tǒng)演進(jìn)。以蘋果 Mac、微軟Windows為代表的可視化操作系統(tǒng)誕生,降低了使用者門檻。

(3)開源Linux誕生與演進(jìn)。全世界軟件人員合力開發(fā)的免費(fèi)開源操作系統(tǒng)的誕生和長足發(fā)展。

本文著重于Unix初始系統(tǒng)誕生歷史進(jìn)行講解。

計(jì)算機(jī)操作系統(tǒng)的鼻祖來自MULTICS(多路信息計(jì)算系統(tǒng)),我們在這里簡稱為M系統(tǒng)。M系統(tǒng)是1964年由貝爾實(shí)驗(yàn)室、麻省理工學(xué)院及美國通用電氣公司共同參與研發(fā)的,其目的是開發(fā)出一套安裝在大型主機(jī)上多人多工的操作系統(tǒng)。因?yàn)樵诋?dāng)時(shí),計(jì)算機(jī)一次只能接受一個(gè)任務(wù),多人的任務(wù)需要排隊(duì)執(zhí)行。

后來原M系統(tǒng)設(shè)計(jì)成員Ken Thompson(肯·湯普森)因?yàn)闊o聊,想把一套名為“太空旅游”的游戲移植到他們實(shí)驗(yàn)室的一臺機(jī)器上而開發(fā)了一套軟件,該套軟件參考M系統(tǒng)的思路設(shè)計(jì),但是功能目的單一,實(shí)驗(yàn)室的人戲稱此軟件為Unics(單路信息計(jì)算系統(tǒng))。由于當(dāng)時(shí)的Unics,每次移植到一個(gè)新的機(jī)器上,都需要重復(fù)在機(jī)器上處理,且對不同的機(jī)器設(shè)備,需要額外的編程處理。對于了解計(jì)算機(jī)的人來講,就是驅(qū)動都要自己寫,自己配。那個(gè)時(shí)候系統(tǒng)的傳播,受限于硬件和使用者的能力,只能做到極少部分人來使用。

1971年,肯·湯普森 和DennisRitchie(丹尼斯·里奇)為了使當(dāng)時(shí)的Unics具有更好的移植性、適用于不同的硬件設(shè)施,創(chuàng)造了C語言。他們于1973年,以C語言重新改寫與編譯Unics的核心, 并正式命名為Unix,形成Unix的初代版本。該版本由于使用在當(dāng)時(shí)看來是高級語言的C來改寫,減輕了對底層硬件依賴的問題,從而可以廣泛地在各種機(jī)器上使用。

初代的Unix采用了200多條程序命令,雖然內(nèi)核很小,但是功能極為精簡強(qiáng)悍。當(dāng)時(shí)傳統(tǒng)需要用100行到1000行代碼的程序,用Unix不超過10條命令就可解決。因?yàn)樗臉O高效率,使得它在AT&T公司內(nèi)得以瘋狂快速地傳播。對軟件編程不了解的人可以設(shè)想一下,本來要一天才能做完的工作,用當(dāng)時(shí)的Unix幾分鐘就搞定了全天的工作,這種神器能不快速傳播嗎?

計(jì)算機(jī)軟件的發(fā)展歷程就是一個(gè)持續(xù)優(yōu)化,提升效率的過程。Unics的發(fā)明是為了將復(fù)雜的任務(wù)簡單化處理。同時(shí),為了將軟件和硬件的關(guān)聯(lián)處理實(shí)現(xiàn)簡化而重新創(chuàng)建了一個(gè)新的語言(C語言),從而實(shí)現(xiàn)軟件和硬件的分離,為現(xiàn)代操作系統(tǒng)(Unix)的發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。需要指出的是,當(dāng)時(shí)的Unix屬于美國AT&T公司下的貝爾實(shí)驗(yàn)室,但該公司和學(xué)術(shù)界合作開發(fā)(加州伯克利大學(xué)),從而快速將其在各大高校傳開。隨后在1977年,伯克利大學(xué)的Bill Joy在取得了Unix的核心原始碼后,著手修改成適合自己機(jī)器的版本, 同時(shí)增加了很多功能軟件與編譯工具,最終將它命名為Berkeley Software Distribution (簡稱BSD)。這個(gè)BSD是Unix很重要的一個(gè)分支,蘋果的操作系統(tǒng)實(shí)際源自此分支。

1979年,AT&T公司出于商業(yè)的考量,將Unix的版權(quán)收了回去。因此,AT&T在1979年發(fā)行的第七版Unix中,特別提到了 “不可對學(xué)生提供原始碼”的嚴(yán)格限制。 這導(dǎo)致后來學(xué)術(shù)界自力更生,Andrew Tanenbaum(安德魯·塔能鮑姆)教授參照Unix的功能,寫了一個(gè)Minix系統(tǒng),用于教授學(xué)生操作系統(tǒng)。該系統(tǒng)在1986年完成并發(fā)布,并于次年發(fā)布了相關(guān)書籍。這是后來大名鼎鼎的Linus Torvalds(林納斯·托瓦茲) 能夠得以構(gòu)建Linux初代系統(tǒng)的基礎(chǔ)。

中國操作系統(tǒng)(COS),是繼銀河麒麟,YunOS、同洲960等之后又一款國產(chǎn)操作系統(tǒng),基于Linux研發(fā),可通過虛擬機(jī)實(shí)現(xiàn)安卓應(yīng)用安裝及使用。“中國操作系統(tǒng)”的終極目標(biāo)就是做中國人主要在用的操作系統(tǒng)。中國科學(xué)院軟件研究所與上海聯(lián)彤網(wǎng)絡(luò)通訊技術(shù)有限公司(簡稱聯(lián)彤)在北京釣魚臺國賓館聯(lián)合發(fā)布了具有自主知識產(chǎn)權(quán)的操作系統(tǒng)“中國操作系統(tǒng)”。它的出現(xiàn)試圖同時(shí)解決安全性和易用性兩方面的問題。它可廣泛應(yīng)用于個(gè)人電腦、智能掌上終端、機(jī)頂盒、智能家電等領(lǐng)域,擁有界面友好、支持多種終端、可運(yùn)行多種類型應(yīng)用、安全快速等多種優(yōu)勢。在用戶界面上,COS設(shè)備擁有高性能的原生應(yīng)用以及HTML5應(yīng)用,同時(shí)也能加載虛擬機(jī)運(yùn)行JAVA應(yīng)用;在設(shè)備支持上可以實(shí)現(xiàn)手機(jī)、平板等手持設(shè)備與家電、機(jī)頂盒、個(gè)人電腦等家用、商用設(shè)備的無縫拓展,以幫助廠商在競爭愈發(fā)激烈的環(huán)境中獲得優(yōu)勢。

智能操作系統(tǒng)是整合智能設(shè)備及相關(guān)產(chǎn)業(yè)的核心和基礎(chǔ)。在COS的支持下,上下游企業(yè)可以同上海聯(lián)彤一起構(gòu)建完全可控的軟件、硬件深度整合產(chǎn)業(yè)鏈,構(gòu)建智能應(yīng)用、智能網(wǎng)絡(luò)服務(wù)、內(nèi)容服務(wù)的完整體系,不再受國外操作系統(tǒng)廠商控制和影響,也可以避免政策、競爭等大環(huán)境變動帶來的隱患。。

COS是支持產(chǎn)品品類最多的智能操作系統(tǒng)之一。可以用于智能手機(jī)和平板、用于機(jī)頂盒和智能家電、用于桌面電腦和筆記本,未來還將支持汽車、工業(yè)和基礎(chǔ)設(shè)施等多種場合。

Google在2014年CES上宣布開放汽車聯(lián)盟正式組成,蘋果早在iOS7發(fā)布時(shí)便宣布與車企合作,加上智能家電、智能家庭等早已出現(xiàn)的概念,智能系統(tǒng)全面介入人類生活是必然的方向。COS作為智能系統(tǒng)后來者,在起步階段已經(jīng)考慮到未來的競爭,COS?1.0可以作為操作系統(tǒng)應(yīng)用于多種家用設(shè)備,實(shí)現(xiàn)家用智能設(shè)備、PC、家電的無線連接。

應(yīng)用商店已經(jīng)成為智能設(shè)備與非智能設(shè)備的明顯區(qū)隔之一。COS設(shè)備中只有的應(yīng)用商店——COS應(yīng)用商店,是設(shè)備內(nèi)智能程序的來源,是應(yīng)用開發(fā)者的發(fā)布平臺,是廣告商的介入接口。這種形式不但可以提高軟件安全性保證了消費(fèi)者體驗(yàn),也可以避免軟件盜版、破解傷害開發(fā)者和廣告商的利益的現(xiàn)象。COS與應(yīng)用開發(fā)者合作,建立不同類型的合作模式和商業(yè)模式,支持應(yīng)用者開發(fā)者以正當(dāng)透明合法的方式獲利。COS系統(tǒng)打破國外在基礎(chǔ)軟件領(lǐng)域的壟斷地位,帶領(lǐng)并開發(fā)具有中國自主知識產(chǎn)權(quán)和中國特色的操作系統(tǒng)。此外,基于開源的操作系統(tǒng)在安全性上存在很多問題,國外公司主導(dǎo)的操作系統(tǒng)存在水土不服的情況,COS的出現(xiàn)將同時(shí)解決安全性和易用性兩方面問題。

總結(jié)

以上是生活随笔為你收集整理的浅谈与时俱进的OS发展史的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。