真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

windows開發(fā)系統(tǒng)的簡單介紹

windows系統(tǒng)是什么語言開發(fā)的?

WINDOWS系統(tǒng)是C++語言編寫的。

創(chuàng)新互聯(lián)專注于高唐網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供高唐營銷型網(wǎng)站建設(shè),高唐網(wǎng)站制作、高唐網(wǎng)頁設(shè)計(jì)、高唐網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造高唐網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供高唐網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

WINDOWS本身屬于微內(nèi)核系統(tǒng),WINDOWS2000則已經(jīng)有20余萬行代碼,其中80%是用C++編寫,其余部分有C和匯編,底層接口用匯編編寫。

微軟選擇C++的根本原因是WINDOWS操作系統(tǒng)本身是微內(nèi)核系統(tǒng),所以擴(kuò)展性及以后的維護(hù)要求非常重要,所以C++的類的概念就能在這里很好的利用。

Windows操作系統(tǒng)的特點(diǎn)

1、Windows操作系統(tǒng)的人機(jī)操作性優(yōu)異。

Windows操作系統(tǒng)能夠作為個(gè)人計(jì)算機(jī)的主流操作系統(tǒng),其優(yōu)異的人機(jī)操作性是重要因素。Windows操作系統(tǒng)界面友好,窗口制作優(yōu)美,操作動(dòng)作易學(xué),多代系統(tǒng)之間有良好的傳承,計(jì)算機(jī)資源管理效率較高,效果較好。

2、Windows操作系統(tǒng)支持的應(yīng)用軟件較多。

Windows操作系統(tǒng)的大量應(yīng)用軟件為客戶提供了方便。這些應(yīng)用軟件門類全,功能完善,用戶體驗(yàn)性好。譬如,Windows操作系統(tǒng)有大量的多媒體應(yīng)用軟件,搜集管理多媒體資源,客戶只需要使用這些基于系統(tǒng)開發(fā)出來商業(yè)軟件就可以享受多媒體帶來的快樂。

3、Windows操作系統(tǒng)對硬件支持良好。

Windows操作系統(tǒng)支持多種硬件平臺(tái)對于硬件生產(chǎn)廠商寬泛、自由的開發(fā)環(huán)境,激勵(lì)了這些硬件公司選擇與Windows操作系統(tǒng)相匹配,也激勵(lì)了Windows操作系統(tǒng)不斷完善和改進(jìn),同時(shí),硬件技術(shù)的提升,也為操作系統(tǒng)功能拓展提供了支撐。另外,該操作系統(tǒng)支持多種硬件的熱插拔,方便了用戶的使用,也受到了廣大用戶的歡迎。

開發(fā)一個(gè)Windows級(jí)別的操作系統(tǒng)難度有多大?

作為曾經(jīng)的碼農(nóng)來回答一下

開發(fā)一個(gè)類似win的成熟的桌面級(jí)操作系統(tǒng),難度高過眾所周知的曼哈頓計(jì)劃和登月計(jì)劃,是不是覺得有些夸張?但事實(shí)可能就是這樣。

vista代碼行數(shù)5000萬行,打印出來是170萬頁A4紙,耗資超過200億美元,這還是有了微軟那么多年積累,只開發(fā)vista的費(fèi)用,win7 4000萬行,win10數(shù)據(jù)沒有公布,但行業(yè)預(yù)估在5000到7000萬行。

win7公開的開發(fā)工作人數(shù)是23個(gè)小組,每個(gè)小組約40人,分別負(fù)責(zé)windows中的每個(gè)模塊的開發(fā),比如設(shè)備和媒體,文件系統(tǒng),桌面圖形等等,這還是在vista基礎(chǔ)上的開發(fā),并不是從頭開發(fā)。

windows的發(fā)展已經(jīng)有了30年,中間的積累,走的彎路都不是外人可以輕易得知的。

我國的自助操作系統(tǒng),實(shí)際都是開源系統(tǒng)的二次開發(fā),遠(yuǎn)不是從0開始的建設(shè),而且軟件的開發(fā)并不是1+1=2那么簡單。不是說你能蓋5層樓,我給你投兩倍人力物力你就能蓋出十層樓來。

說個(gè)有趣的小故事吧,微軟的excel現(xiàn)在已經(jīng)成為了祖?zhèn)鞔a,里邊存在很多無用代碼,但微軟自己都不敢把excel重新寫一遍。

開發(fā)一個(gè)window操作系統(tǒng)究竟要多少行代碼呢?

微軟的Windows系統(tǒng)是伴隨我們已久的老朋友了,大多數(shù)人都是一代一代Windows的用上來,老用戶幾乎都形成一個(gè)共識(shí),就是微軟的系統(tǒng)有一代會(huì)很好,也有一代會(huì)很糟糕,比如Windows XP、Windows 7就很受歡迎,而Windows 2000、Windows Vista就是一個(gè)悲傷的故事。那么,微軟的Windows系統(tǒng)用了這么久,究竟它有多少行代碼呢?

Microsoft Windows問世于1985年,起初僅僅是Microsoft-DOS模擬環(huán)境,后續(xù)的系統(tǒng)版本由于微軟不斷的更新升級(jí),不但易用,也慢慢的成為家家戶戶人們最喜愛的操作系統(tǒng)。下面我們從代碼行數(shù)、開發(fā)難度,參與人員的數(shù)量,開發(fā)的時(shí)間長度等角度來說說,一個(gè)windows系統(tǒng)有多復(fù)雜。

Windows XP大約40,000,000行代碼。

Windows Vista 大約50,000,000行代碼,算上修正掉的代碼估計(jì)超過一億行。內(nèi)部版本超過上千個(gè),每個(gè)版本都有所測試。為其做出貢獻(xiàn)的正式工合約工臨時(shí)工超過數(shù)萬人。大概的工程量可能和胡夫金字塔相當(dāng)。

Windows 7 大約50,000,000行代碼。Windows 7開發(fā)的時(shí)候有23個(gè)小組,每個(gè)小組約40人,也就是將近1000人。這僅僅是Windows團(tuán)隊(duì)的人數(shù),其余為其做出貢獻(xiàn)的更是數(shù)不勝數(shù)。

幾千萬行代碼的工作量是個(gè)什么概念?舉個(gè)參照系吧,很多人在用的金山的WPS代碼行數(shù)約有150萬行,而金山軟件公司重寫這個(gè)級(jí)別的辦公軟件WPS,用了3年時(shí)間。

再比如微軟在4年前的研發(fā)成本超過100億美元,在開發(fā)Windows Vista的所花費(fèi)的研發(fā)費(fèi)用更是超過了恐怖的200億美元。Linux內(nèi)核開發(fā)根據(jù)人員投入的規(guī)模測算,也耗資數(shù)有十億美元。

假如一個(gè)桌面級(jí)的操作系統(tǒng)代碼規(guī)模在千萬行數(shù)量級(jí),如果加上配套軟件,總規(guī)模應(yīng)該超過一億行,如果再加上一個(gè)完整的軟件生態(tài)系統(tǒng),那么總規(guī)模應(yīng)該不少于十億行。這還是成熟的系統(tǒng),再加上調(diào)試精簡前更多。再加上各個(gè)功能之間需要兼容性,可維護(hù)性,可管理性等這些隨著代碼的越來越多可推敲,需考慮的問題也會(huì)越來越多,是項(xiàng)技術(shù)難度非常大的工作!你覺得呢?


網(wǎng)站名稱:windows開發(fā)系統(tǒng)的簡單介紹
分享地址:http://weahome.cn/article/hgoohh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部