亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 我的OS我做主 [打印本頁(yè)]

作者: CUTianrui007    時(shí)間: 2015-09-24 15:32
標(biāo)題: 我的OS我做主
獲獎(jiǎng)詳情:http://72891.cn/thread-4192442-1-1.html

話題背景:

      現(xiàn)在設(shè)計(jì)一個(gè)嵌入式軟件平臺(tái),運(yùn)行ARM Cortex R5芯片,根據(jù)平臺(tái)需求,要設(shè)計(jì)定時(shí)器機(jī)制,并為每個(gè)定時(shí)器提供一個(gè)回調(diào)函數(shù),當(dāng)時(shí)間到時(shí),調(diào)用超時(shí)函數(shù),這樣其它模塊使用定時(shí)器就比較方便了,且定時(shí)器數(shù)量最大要支持65536個(gè),要保證實(shí)時(shí)性,不能因?yàn)樘砑佣〞r(shí)器比較多而影響系統(tǒng)性能。
     傳統(tǒng)的啟動(dòng)一個(gè)進(jìn)程或線程來管理這個(gè)定時(shí)器明顯感覺有點(diǎn)低端了,很可能實(shí)時(shí)性無法滿足要求;谶@個(gè)需求,參考WindowsAPI設(shè)計(jì),覺得可以參考其內(nèi)核定時(shí)器的設(shè)計(jì)。以前看內(nèi)核定時(shí)器設(shè)計(jì)時(shí),感嘆于其APC,DPC等機(jī)制之精妙,所以這次特地以平臺(tái)這個(gè)機(jī)會(huì)想學(xué)習(xí)下Windows內(nèi)核設(shè)計(jì)機(jī)制,畢竟思想是會(huì)超越軟件本身的,修煉思想才是王道。
     平時(shí)在你的工作中,是否遇到過類似需求,是否借鑒過Windows的內(nèi)核思想呢?開動(dòng)你的大腦,一起討論下面問題。


討論話題:
(以下幾個(gè)問題僅供參考,若兄弟還有其他見解,可補(bǔ)充說明)
1:你所理解的OS內(nèi)核設(shè)計(jì)思想指的是哪些方面的內(nèi)容?
2:Windows內(nèi)核都包含什么組件?各個(gè)組件有什么用?
3:如果讓你設(shè)計(jì)下一代Windows,你最希望加入什么樣的功能?為什么添加這樣的功能?
4:在Windows內(nèi)核機(jī)制中,哪個(gè)你最欣賞?這個(gè)機(jī)制好在哪里?


討論時(shí)間:
2015年9月25日—2015年10月25日


活動(dòng)獎(jiǎng)勵(lì):
活動(dòng)結(jié)束后,我們將選擇5位討論精彩的小伙伴,每人贈(zèng)送一本《Windows 內(nèi)核設(shè)計(jì)思想》。


作者: 陳樹寶   
出版社:電子工業(yè)出版社
ISBN:9787121253140
上架時(shí)間:2015-1-30
出版日期:2015 年3月
開本:16開
頁(yè)碼:615
版次:1-1

樣章試讀:
Windows 內(nèi)核設(shè)計(jì)思想.pdf (3.12 MB, 下載次數(shù): 44)




作者: shenlanyouyu    時(shí)間: 2015-09-25 10:55
工作前三年,兩年半都在搞Windows,從XP,Vista,7,8,8.1,以及9 OEM版,覺得MS是作死的節(jié)奏……
作者: demilich    時(shí)間: 2015-09-28 15:15
微軟的東西是好的,但是 ....
作者: shang2010    時(shí)間: 2015-09-28 16:23
標(biāo)題: 但是什么?
本帖最后由 shang2010 于 2015-09-29 23:32 編輯

要么花錢,要么盜版。。。
作者: qingduo04    時(shí)間: 2015-09-29 12:30
路過支持................
作者: 藍(lán)色蟲    時(shí)間: 2015-09-29 21:50
越來越喜歡LINUX和UNIX系統(tǒng),對(duì)WINDOWS只剩一個(gè)兒童玩具想法,不適合大人用  
作者: shang2010    時(shí)間: 2015-09-29 23:34
貌似做到實(shí)時(shí),重要的是數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),而非基礎(chǔ)系統(tǒng)api吧
當(dāng)然微軟有更好的資金吸納人才來改善基礎(chǔ)系統(tǒng)性能
作者: qingduo04    時(shí)間: 2015-09-30 08:09
路過,再支持一把...........
作者: cjfeii    時(shí)間: 2015-09-30 09:48
windows做pc還好,服務(wù)端不行
作者: shenlanyouyu    時(shí)間: 2015-10-06 16:42
回復(fù) 10# jszxcyit
這都2015年年底了,還說MWC2010的事,symbian都死到哪里去了,MeeGo這個(gè)被拋棄的孩子都易名為旗魚了,現(xiàn)在是iOS、Android的天下,我懷疑是否與世隔絕了很久

   
作者: jszxcyit    時(shí)間: 2015-10-06 17:22
回復(fù) 11# shenlanyouyu


    我錯(cuò)了,嘿嘿
作者: shenlanyouyu    時(shí)間: 2015-10-07 11:26
1. 你所理解的OS內(nèi)核設(shè)計(jì)思想指的是哪些方面的內(nèi)容?
      OS內(nèi)核設(shè)計(jì)思想指的是進(jìn)程管理、進(jìn)程調(diào)度、內(nèi)存管理、存儲(chǔ)管理、外設(shè)管理、文件系統(tǒng)等等方面的設(shè)計(jì)。
      我認(rèn)為OS內(nèi)核設(shè)計(jì)思想都是相通的,無論是Linux,Windows或者iOS。例如Windows的DPC機(jī)制,和Linux中的中斷下半部機(jī)制,都是將中斷處理延后處理。Windows中的APC對(duì)應(yīng)到Linux系統(tǒng)的信號(hào)機(jī)制,在進(jìn)程空間中執(zhí)行指定的程序。Windows中I/O多路復(fù)用WaitForMultipleObjects對(duì)應(yīng)于Linux系統(tǒng)中的Select。OS內(nèi)核同步機(jī)制都大同小異。

2. Windows內(nèi)核都包含什么組件?各個(gè)組件有什么用?
    (1) Windows kernel,進(jìn)行進(jìn)程調(diào)度、中斷和異常分發(fā),處理器間同步。
    (2) Windows執(zhí)行體,包含基本的服務(wù),內(nèi)存管理、進(jìn)程管理、安全性,網(wǎng)絡(luò)等等。
    (3) HAL,硬件抽象層。Android中也有類似的HAL層,將平臺(tái)相關(guān)的硬件差異隔離開來。
    (4)設(shè)備驅(qū)動(dòng)程序,例如硬件設(shè)備驅(qū)動(dòng)程序、文件系統(tǒng)和網(wǎng)絡(luò)驅(qū)動(dòng)程序。
    (5)窗口和圖形系統(tǒng),實(shí)現(xiàn)GUI函數(shù),對(duì)窗口的處理、用戶界面控件繪制等等。

3. 如果讓你設(shè)計(jì)下一代Windows,你最希望加入什么樣的功能?為什么添加這樣的功能?
      希望加入的功能:更新補(bǔ)丁,不需要重啟。Windows系統(tǒng)中更新系統(tǒng)補(bǔ)丁,或者更新部分driver,更新完成需要重啟系統(tǒng)生效。這樣更新系統(tǒng)時(shí),不用打斷用戶的使用,具有較好的用戶體驗(yàn)。

4. 在Windows內(nèi)核機(jī)制中,哪個(gè)你最欣賞?這個(gè)機(jī)制好在哪里?
      Windows driver WDF框架,在WDF之前,driver使用的是WDM框架。WDM driver開發(fā)難度較高,編寫的代碼量較多,其中冗余的代碼量很多,其中很多code是在很多driver中是通用的。而采用WDF框架,框架幫忙解決了很多工作,開發(fā)driver的難度降低了,編寫的代碼量減少了,而且最棒的功能是兼容WDM。

作者: orz365    時(shí)間: 2015-10-09 17:09
1:你所理解的OS內(nèi)核設(shè)計(jì)思想指的是哪些方面的內(nèi)容?
    自己更希望了解一些內(nèi)核設(shè)計(jì)的理念,為什么那樣做,那么做的好處是什么。其它的做法有哪些,各種做法的優(yōu)缺點(diǎn)是什么

2:Windows內(nèi)核都包含什么組件?各個(gè)組件有什么用?
    不懂windows內(nèi)核

3:如果讓你設(shè)計(jì)下一代Windows,你最希望加入什么樣的功能?為什么添加這樣的功能?
    從使用者的角度,我希望它能夠?qū)?yīng)用軟件的數(shù)據(jù)都放到安裝目錄下,不要再向C盤里放東西了。每次刪都刪不干凈,C盤越用越大,最后爆掉了。最好注冊(cè)表也可以重新實(shí)現(xiàn)一下,希望裝完系統(tǒng)可以看到一個(gè)獨(dú)立的、空的表單,裝軟件都向這張表單里寫內(nèi)容,這樣看起來會(huì)比較清晰,也好刪除。

4:在Windows內(nèi)核機(jī)制中,哪個(gè)你最欣賞?這個(gè)機(jī)制好在哪里?
    不懂
作者: uudiin    時(shí)間: 2015-10-10 10:32
WINDOWS?呵呵,還是不要發(fā)這種無聊的東西了吧
作者: cnlnzz01    時(shí)間: 2015-10-10 11:31
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: 文峰聊書齋    時(shí)間: 2015-10-10 16:50
越是高手反而會(huì)越討厭windows
作者: 毛xx總理    時(shí)間: 2015-10-12 18:05
文峰聊書齋 發(fā)表于 2015-10-10 16:50
越是高手反而會(huì)越討厭windows

基本胡說的節(jié)奏。倒是UNIX作者對(duì)LINUX評(píng)價(jià)很不高。
作者: shang2010    時(shí)間: 2015-10-12 18:57
15樓難道不知道windows update么
?大家用盜版習(xí)慣了,都喜歡用第三方工具打補(bǔ)丁。寡人就不用第三方出面瞎角事兒
作者: cnlnzz01    時(shí)間: 2015-10-12 19:57
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: cnlnzz01    時(shí)間: 2015-10-12 19:58
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: 毛xx總理    時(shí)間: 2015-10-13 07:03
cnlnzz01 發(fā)表于 2015-10-12 19:57
回復(fù) 17# 毛xx總理

UNIX作者活著的那個(gè)對(duì)GCC也是評(píng)價(jià)很低。
作者: CUTianrui007    時(shí)間: 2015-10-13 08:55
關(guān)鍵是Windows很得用戶的心,就像當(dāng)年的傻瓜相機(jī)一樣。
作者: wfcjz    時(shí)間: 2015-10-28 20:25
cnlnzz01 發(fā)表于 2015-10-10 11:31
3:如果讓你設(shè)計(jì)下一代Windows,你最希望加入什么樣的功能?為什么添加這樣的功能?
漏洞自動(dòng)修補(bǔ)與檢測(cè)(支持國(guó)內(nèi)第三方的漏洞檢測(cè)廠家,最好補(bǔ)丁智能化        
window精簡(jiǎn)化,不需要那么多自帶軟件,最好加入個(gè)人定制,
;瘔K,集成化不要太高,這樣依賴會(huì)有所減少,保證最初的功能
驅(qū)動(dòng)自動(dòng)更新(可集成第三方軟件,進(jìn)行驅(qū)動(dòng)自動(dòng)升級(jí)到穩(wěn)定版本,可以有最好的體驗(yàn)
提供一鍵升級(jí)(包括系統(tǒng)和軟件,這樣市場(chǎng)占有率會(huì)有很大提高,解決一些電腦盲的問題··


這個(gè)windows update貌似全搞定了,不需要什么360\QQ\金山\驅(qū)動(dòng)精靈 之類的吧
作者: cnlnzz01    時(shí)間: 2015-10-29 10:05
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: cnlnzz01    時(shí)間: 2015-11-05 15:48
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: cnlnzz01    時(shí)間: 2015-11-10 16:51
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2