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

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

問答專欄Q & A COLUMN

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

URLOSURLOS 回答0 收藏1
收藏問題

4條回答

source

source

回答于2022-06-27 16:52

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

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

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

評論0 贊同0
  •  加載中...
weapon

weapon

回答于2022-06-27 16:52

Windows復(fù)雜

評論0 贊同0
  •  加載中...
chengjianhua

chengjianhua

回答于2022-06-27 16:52

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

評論0 贊同0
  •  加載中...
rollback

rollback

回答于2022-06-27 16:52

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

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

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