{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問(wèn)答專欄Q & A COLUMN

Windows內(nèi)核和Linux內(nèi)核誰(shuí)更復(fù)雜?

URLOSURLOS 回答0 收藏1
收藏問(wèn)題

4條回答

source

source

回答于2022-06-27 16:52

其實(shí)這兩個(gè)是沒(méi)有可比性的。首先Windows是混合內(nèi)核,Linux是宏內(nèi)核,二者的結(jié)構(gòu)都不一樣。而且Linux本身可以在內(nèi)核里集成大量驅(qū)動(dòng),Windows內(nèi)核文件,也就是那個(gè)ntoskrnl.exe很小。當(dāng)然即使是ntoskrnl,這個(gè)代碼規(guī)模也并不小,網(wǎng)上有泄露的WIN2K/NT4的源碼,同時(shí)還有兼容Windows內(nèi)核API的開(kāi)源的ReactOS的源碼,可以看到即使是Windows的內(nèi)核,代碼規(guī)模也是非常巨大的?;\統(tǒng)的講,ntosknrl肯定比Linux內(nèi)核要小很多。如果把所有可以運(yùn)行在內(nèi)核態(tài)的代碼(通常也就是驅(qū)動(dòng))都算上,這個(gè)就很難界定了。

在桌面領(lǐng)域Windows的驅(qū)動(dòng)必然是比Linux要多的,應(yīng)用程序也更多(很多應(yīng)用程序都需要驅(qū)動(dòng)配合),而在非桌面領(lǐng)域,Linux的驅(qū)動(dòng)也不少。但是,代碼規(guī)模不等同于復(fù)雜度,同時(shí),對(duì)于工程上的代碼,一般來(lái)說(shuō),復(fù)雜度高是缺點(diǎn)不是優(yōu)點(diǎn),因?yàn)閺?fù)雜的代碼維護(hù)性會(huì)比較差。

對(duì)于這個(gè)問(wèn)題,可以準(zhǔn)確回答出來(lái)的是:Windows的純粹內(nèi)核部分的代碼規(guī)模比Linux要小;Windows和Linux工作在內(nèi)核態(tài)的代碼規(guī)模都很大,但分別屬于不同領(lǐng)域無(wú)法比較;復(fù)雜度沒(méi)有一個(gè)明確的定義(實(shí)際上是有的,通過(guò)軟件工具分析,但Windows不開(kāi)源),所以沒(méi)辦法比較。動(dòng)不動(dòng)就說(shuō)內(nèi)核的人,其實(shí)對(duì)內(nèi)核是什么都搞不清楚,而且Windows能成功,跟內(nèi)核關(guān)系不大,有人開(kāi)發(fā)驅(qū)動(dòng),有人開(kāi)發(fā)生態(tài)環(huán)境,這比內(nèi)核重要多了。

評(píng)論0 贊同0
  •  加載中...
weapon

weapon

回答于2022-06-27 16:52

Windows復(fù)雜

評(píng)論0 贊同0
  •  加載中...
chengjianhua

chengjianhua

回答于2022-06-27 16:52

都差不多,操作系統(tǒng)就那么點(diǎn)功能,進(jìn)程啦文件啦管理之類,能差多少。不同之處僅是ui及自帶的應(yīng)用等。

評(píng)論0 贊同0
  •  加載中...
rollback

rollback

回答于2022-06-27 16:52

linux復(fù)雜,windows是微內(nèi)核。

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<