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

Chinaunix

標題: 我的OS我做主 [打印本頁]

作者: CUTianrui007    時間: 2015-09-24 15:32
標題: 我的OS我做主
獲獎詳情:http://72891.cn/thread-4192442-1-1.html

話題背景:

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


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


討論時間:
2015年9月25日—2015年10月25日


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


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

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




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

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

   
作者: jszxcyit    時間: 2015-10-06 17:22
回復 11# shenlanyouyu


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

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

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

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

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

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

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

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

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

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


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




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