青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

C++ Programmer's Cookbook

{C++ 基礎} {C++ 高級} {C#界面,C++核心算法} {設計模式} {C#基礎}

《windows核心編程》之精華

學習《 windows 核心編程》

??????? --如果發現有什么理解的不正確的,歡迎指出,共同學習,共同進步哦! ?

?

u?????? 字符集,一切軟件的基礎,單字集(用 1 個字節表示一個字符),雙字節字符集( DBCS, 并不是用 2 個字節表示一個字符哦,而是用 1 個, 2 個,或多個字節的混合來表示字符),寬字節字符集( unicode 2 個字節來表示一個字符)。對 windows 操作系統來說, windows 98 內核用 ANSI windows ME unicode windows 2000 以后的版本也用 unicode ,對于我們在 windows 上開發, windows2000 以后的版本,我們即可以開發 ANSI 版本,也可以開發 unicode 版本,他們都能夠很好的運行,但是重效率和軟件的國際化來看的化,最后使用 unicode 進行編碼。

u?????? 內核對象,被系統和應用程序用來管理各種資源,我們可以使用 API 來管理和使用內核對象,但是不能直接修改內核對象的數據結構,內核對象由內核所擁有,內核知道某個內核對象有沒有被使用等,內核對象被廣泛的使用在進程,線程。。。中用來管理。(內核即操作系統的本質,核心所在,進行系統的管理)

u?????? 進程,包含用來管理進程的內核對象和用來加載 exe 和數據等的地址空間。當一個 exe 開始運行時,它即對應一個進程, exe main ()也即是進程入口函數,但是在進入 main ()之前還有 c c ++運行庫的初始化。當創建一個進程時,就產生了一個唯一的實例句柄,它就是 winmain ()函數中要傳入的實例句柄,另外在主進程(可沒有非主進程的啊,但也可以認為主進程的子進程是非主進程,因為系統不保存父子進程的關系,他們可以看作是相互獨立的)中可以創建它的子進程,用來對多個需要共同管理的線程進行管理。

u?????? 作業,作業是進程的容器,可以統一地對一組進程增加一些額外的限制。有時候建立單個進程的作業也是有意義的,因為可以對單一進程施加一些進程本身所沒有的屬性。

u?????? 線程,線程在進程中被創建,在創建進程時,默認的主線程即被創建。操作系統是用線程來完成任務的,因為進程不直接獲得操作系統的時間,線程可以認為是操作系統的最小的處理單位。在多線程編程中,首先要注意的就是線程的同步問題,還有線程池的使用。且最好不要使用全局或靜態變量。

u?????? 纖程,比線程更小的單位,纖程是用戶對線程進行分割,然后自定義算法實行對纖程的調用,系統的內核并不知道線程。

u?????? Windows 內存結構,每個進程都有它自己的虛擬內存, 32 位機,虛擬內存位 4G ,但是這 4G 并不都可以被用戶使用,它包含 NULL 指針, dos 兼容區,文件映射區,系統核心區,能被用戶使用的只有 2G 。當然現在 64 位的機子可不是 2G 哦。

u?????? 虛擬內存, windows 進行內存管理的方法之一,最適合用來管理大型對象和結構數組,也即相當于 RAM (即物理內存)的二級緩存,系統先到 RAM 找,如找不到就到虛擬內存(頁文件)找,找到了就加載到 RAM 中,然后執行。

u?????? 內存映射文件, windows 的第二中內存管理方法,最適合用來管理大型數據流和單機上的數據共享。 與虛擬內存一樣,內存映射文件可以用來保留一個地址空間的區域,并將物理存儲器提交給該區域。它們之間的差別是,物理存儲器來自一個已經位于磁盤上的文件,而不是系統的頁文件。一旦該文件被映射,就可以訪問它,就像整個文件已經加載內存一樣。系統還使用內存映射文件,以便加載和執行 . e x e D L L 文件。

u?????? 堆棧, windows 的第三中內存管理方法,最適合管理大量的小對象,例如鏈表等,線程,進程都有自己的堆棧,默認的大小位 1M ,也可以修改。


最后是DLL高級和SEH的使用。

?

主要參考:

?????? windows 核心編程》 ? ??? 機械工業出版社 ? jeffrey richter

?????? windows 系統編程》 ?????? 人民郵電出版社 ? 求是科技

?????? windows2000 編程技術內幕》 ?? 機械工業出版社

posted on 2006-09-25 18:23 夢在天涯 閱讀(4085) 評論(4)  編輯 收藏 引用 所屬分類: Windows API

評論

# re: 《windows核心編程》之精華 2006-09-26 10:22 ahpho

"系統的內核并不知道線程"
筆誤吧...  回復  更多評論   

# re: 《windows核心編程》之精華 2006-09-26 22:15

系統的內核并不知道線程"

這個得看具體的操作系統,在操作系統概念里有講的,在WINDOW系統中好象這樣的  回復  更多評論   

# re: 《windows核心編程》之精華 2008-05-19 14:53 。。。

"系統的內核并不知道線程",應該是"系統的內核并不知道纖程"  回復  更多評論   

# re: 《windows核心編程》之精華 2009-02-04 01:30 iamatig

我們這里已經有了此書的專門主題
到這里來,大家一起發表評論,可以針對某節,甚至某段來評論。
有時看書,會半天才看懂一段話,也許已經早有朋友看懂了,也許他早已經發表在我們的網站了,大家一起來看看!

這兩本書我都看過,WINDOWS程序設計是介紹用WIN32 API編寫用戶級程序,主要是介紹API的使用,讓你習慣這種編寫規則。
后者是介紹更高級的WIN32 API,最主要是介紹底層的一些東西,讓你掌握更強大的功能。
http://www.nba5i.com/bbsxp/ShowPost.asp?ThreadID=311
我寫了自己的閱讀心得在這里,歡迎大家評評
  回復  更多評論   

公告

EMail:itech001#126.com

導航

統計

  • 隨筆 - 461
  • 文章 - 4
  • 評論 - 746
  • 引用 - 0

常用鏈接

隨筆分類

隨筆檔案

收藏夾

Blogs

c#(csharp)

C++(cpp)

Enlish

Forums(bbs)

My self

Often go

Useful Webs

Xml/Uml/html

搜索

  •  

積分與排名

  • 積分 - 1812208
  • 排名 - 5

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              1024成人| 亚洲视频一区| 亚洲国产色一区| 欧美日韩岛国| 你懂的视频欧美| 欧美中文字幕视频| 久久久亚洲国产天美传媒修理工 | 在线播放一区| 国产精品美女在线| 亚洲欧美国产精品va在线观看 | 亚洲网友自拍| 99精品久久| 中文一区二区| 久久成人亚洲| 久久伊人精品天天| 男人的天堂亚洲在线| 欧美国产日韩视频| 9i看片成人免费高清| 亚洲欧美日韩精品久久亚洲区| 欧美一级专区免费大片| 久久久精品日韩| 欧美理论视频| 国产亚洲成人一区| 亚洲乱码精品一二三四区日韩在线 | 伊人久久成人| 中文国产亚洲喷潮| 久久精品五月| 亚洲欧洲精品一区二区三区不卡| 亚洲人午夜精品| 亚洲免费伊人电影在线观看av| 久久久久久久久久久久久久一区 | 欧美~级网站不卡| a4yy欧美一区二区三区| 久久国产成人| 欧美中文在线观看| 欧美好骚综合网| 亚洲一区观看| 欧美高清在线一区二区| 欧美日韩国产小视频在线观看| 亚洲高清毛片| 中日韩男男gay无套| 国产精品久久久久91| 性做久久久久久久久| 久久这里只精品最新地址| 91久久精品国产91久久性色| 亚洲麻豆国产自偷在线| 国产模特精品视频久久久久| 欧美77777| 国产色视频一区| 欧美有码在线观看视频| 香港久久久电影| 99精品视频一区| 国产精品日韩欧美一区| 欧美一区二区黄| 久久99伊人| 亚洲乱码国产乱码精品精天堂| 亚洲高清视频中文字幕| 欧美喷潮久久久xxxxx| 亚洲性视频网站| 欧美在线视频一区二区| 91久久精品一区二区别| 亚洲视屏一区| 亚洲国内欧美| 欧美一区二区视频在线| 亚洲免费观看高清完整版在线观看熊| 最新国产精品拍自在线播放| 国产精品白丝av嫩草影院 | 欧美一级在线播放| 久久综合色播五月| 欧美在线啊v一区| 欧美精品v日韩精品v韩国精品v| 久久精品视频免费| 亚洲影院在线| 欧美日韩一区二区三区免费| 欧美v日韩v国产v| 黄色亚洲大片免费在线观看| 亚洲亚洲精品三区日韩精品在线视频| 在线日本成人| 久久久久久免费| 久热精品在线视频| 国产综合色产在线精品| 久久成人一区| 99精品99| 欧美视频在线一区| 亚洲综合色婷婷| 性色av一区二区三区| 欧美亚日韩国产aⅴ精品中极品| 91久久精品一区二区三区| 亚洲美女在线视频| 欧美日韩国产综合视频在线| 一区二区三区精品在线| 久久精品国产69国产精品亚洲| 国产亚洲欧洲997久久综合| 久久久久女教师免费一区| 亚洲激情六月丁香| 久久精品综合| 99这里只有精品| 狠狠色狠狠色综合人人| 欧美日韩高清在线| 久久久噜噜噜久噜久久| 99视频精品在线| 欧美成人精品三级在线观看 | 销魂美女一区二区三区视频在线| 久久久在线视频| a91a精品视频在线观看| 国产一区二区av| 欧美第一黄网免费网站| 亚洲专区免费| 久久精品亚洲| 亚洲国产综合视频在线观看| 99精品国产在热久久下载| 国产精品日韩高清| 欧美激情小视频| 欧美一区2区视频在线观看| 亚洲国产91精品在线观看| 欧美在线观看www| 日韩一级欧洲| 亚洲全黄一级网站| 国产综合欧美| 国产精品午夜视频| 欧美精品一区二区在线播放| 久久精品国产精品 | 欧美中文字幕视频| 日韩亚洲欧美成人一区| 欧美在线日韩在线| 亚洲女与黑人做爰| 亚洲欧美日韩精品久久奇米色影视| 亚洲精品国产拍免费91在线| 黄色成人在线| 国产欧美一区二区三区在线看蜜臀| 欧美激情第五页| 欧美电影美腿模特1979在线看| 久久综合色88| 欧美日韩一区二区三区视频| 欧美精品1区2区| 欧美日韩综合另类| 国产精品青草综合久久久久99| 国产精品欧美激情| 亚洲福利国产| 一区二区在线观看视频在线观看| 亚洲国产精品成人综合| 亚洲伦理在线观看| 午夜一区二区三区在线观看| 久久精品视频网| 欧美成人一区二区三区片免费| 亚洲国产免费看| 亚洲欧美日韩视频二区| 久久久亚洲综合| 美女精品网站| 一区二区三区四区五区精品| 欧美一区二区三区免费观看| 久久精品国产免费观看| 欧美v国产在线一区二区三区| 欧美日韩国产一级片| 国产精品一区二区在线观看网站| 国产一区99| 午夜一区在线| 夜夜精品视频| 欧美激情精品久久久久久久变态| 国产精品萝li| 夜夜夜久久久| 亚洲高清视频在线| 欧美~级网站不卡| 黄色成人免费网站| 欧美影院在线| 欧美一区亚洲二区| 国产乱人伦精品一区二区 | 午夜一区在线| 亚洲综合色自拍一区| 欧美日韩亚洲系列| 一区二区冒白浆视频| 日韩亚洲欧美成人| 国产精品私房写真福利视频 | 欧美日韩精品欧美日韩精品一| 精品成人久久| 亚洲精品小视频| 欧美性大战久久久久| 亚洲欧美日韩国产中文| 欧美一级视频| 亚洲精品之草原avav久久| 99热免费精品| 红桃av永久久久| 亚洲一区免费看| 久久精品欧洲| 香蕉久久夜色精品国产| 久久综合给合久久狠狠狠97色69| 亚洲欧美中文日韩在线| 亚洲激情视频| 亚洲先锋成人| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲图片激情小说| 亚洲国产精品久久精品怡红院| 亚洲精品美女在线观看| 国产日韩欧美高清免费| 亚欧成人精品| 欧美人妖在线观看| 午夜精品福利一区二区三区av| 久热国产精品| 久久久久久网站| 国产精品自拍在线|