预购商品
书目分类
特别推荐
前言 本書設計 如何來閱讀本書 學習地圖 Chapter 01 作業系統概說 1-1 什麼是作業系統 1-2 作業系統的品牌 1-3 作業系統的簡單定義 1-4 作業系統的處理方式 1-5 小型電腦的作業系統概說 1-6 多處理器系統概說 1-7 分散式系統概說 1-8 雲端系統概說 Chapter 02 計算機組織與結構概說 2-1 系統結構概說 2-2 記憶體概說 2-3 堆疊概說 2-4 快取概說 2-5 中斷概說 2-6 指標 2-7 CPU 構造概說 2-8 再論中斷 2-9 中斷與IO 的關係 2-10 分時的概念 2-11 電腦的儲存裝置與設備 2-12 語言的轉換 2-13 資料類型與放置在記憶體之內的機械語言 2-14 現代電腦的基本構造 2-15 現代電腦運作的基本原理-以加法為例 2-16 名詞轉換 Chapter 03 作業系統的基本架構 3-1 概論 3-2 行程管理概說 3-3 記憶體管理概說 3-4 IO 管理概說 3-5 保護管理概說 3-6 指令解釋管理概說 3-7 檔案和輔助記憶體以及網路連線管理概說 3-8 系統呼叫概說 3-9 系統程式與應用程式概說 Chapter 04 行程與執行緒概說 4-1 行程狀態概說 4-2 行程的執行單位 4-3 行程控制區塊 4-4 排程概說 4-5 排程器概說 4-6 再論排程 4-7 行程控制區間補充 4-8 同步 4-9 非同步 4-10 互斥 4-11 同步等待與異步等待 4-12 阻塞與非阻塞 4-13 信號量與計數器 4-14 再創行程 4-15 callback 函數簡介 4-16 行程的最後衝刺 4-17 再論執行緒 4-18 死結 Chapter 05 網路通訊概論 5-1 事情就是這樣子開始的 5-2 稍微複雜一點的通訊情況 5-3 小結論 5-4 網路的基本概念- 區域網路與廣域網路 5-5 網路的基本概念- IP 位址的基本概念 5-6 網路的基本概念- 協定 5-7 OSI 參考模型與文字編碼問題 5-8 TCP/IP 協定概說 5-9 下單與運送娃娃的流程 5-10 請求網頁的流程 5-11 區域網路的布局 5-12 重要的名詞解說 5-13 網路的分類 Chapter 06 進入Windows 作業系統程式設計的先前暖身Ⅰ 6-1 編碼概說 6-2 電腦編碼概說 6-3 Windows 程式設計中的編碼 6-4 ANSI 編碼概論 6-5 Windows 程式設計的入口函數 6-6 編碼與字符、字串和函數之間的關係 Chapter 07 進入Windows 作業系統程式設計的先前暖身Ⅱ 7-1 什麼是物件 7-2 什麼是內核物件 7-3 計數器和SECURITY_ATTRIBUTES 7-4 Process Instance Handle 概說 7-5 環境變數概說 7-6 再論入口函數 7-7 行程的命令行 7-8 巨集UNREFERENCED_PARAMETER 的用法 7-9 呼叫慣例 Chapter 08 Windows 行程概說 8-1 CreateProcess 概說 8-2 CreateProcess 的參數lpApplicationName 與lpCommandLine 概說 8-3 CreateProcess 的參數lpProcessAttributes、lpThreadAttributes 與bInheritHandles 概說 8-4 CreateProcess 的參數dwCreationFlags 概說 8-5 CreateProcess 的參數lpEnvironment 與lpCurrentDirectory概說 8-6 CreateProcess 的參數lpProcessInformation 概說 8-7 結束行程 Chapter 09 Windows 執行緒概說 9-1 使用CreateThread 來創建執行緒 9-2 關閉執行緒 9-3 創建執行緒的_beginthread 與_beginthreadex 9-4 CloseHandle 正式登場 9-5 執行緒內核物件的深入研討 9-6 多個執行緒共用單一變數的情況 9-7 可分割與不可分割的運算 9-8 執行緒運行的總整理 Chapter 10 執行緒的操作 10-1 臨界區以及其運用概說 10-2 CreateEvent 概說 10-3 CreateMutex 概說 10-4 Semaphore 概說 10-5 經典同步問題 10-6 讀者寫者問題 10-7 睡眠的理髮師問題 10-8 哲學家用餐問題 10-9 飢餓問題 附錄1 記憶體與虛擬記憶體概念(電子書) 附錄2 檔案概說(電子書)
客服公告
热门活动
订阅电子报