
0人評分過此書
計算機組成原理:基礎知識揭密與系統程式設計初步
電腦,又被稱為計算機或者是電子計算機,其廣大的應用程度幾乎到了無所不在的境界。對現代人而言,人手不離手機,而手機,其實就是一台小型的電腦,而如果想要了解電腦,第一步就是得了解計算機系統。
本書的前半部分講解現代電腦的基本原理與構造為主,而後半部分則是針對前面的知識來下了作業系統程式設計的實戰,而這部分的實戰,則是以Windows 作業系統程式設計為主,目的主要是銜接作業系統程式設計這個主題。
本書在設計上打破了傳統教科書的設計,以淺顯易懂的語言文字來描述內容,能輕鬆學會作業系統的基本概念,進而投入產業發展建設國家。
【本書特色】
初學者輕鬆學習計算機組成原理
詳盡的圖文解說能讓你快速上手
精選的主題循序漸進更簡單操作
本書的前半部分講解現代電腦的基本原理與構造為主,而後半部分則是針對前面的知識來下了作業系統程式設計的實戰,而這部分的實戰,則是以Windows 作業系統程式設計為主,目的主要是銜接作業系統程式設計這個主題。
本書在設計上打破了傳統教科書的設計,以淺顯易懂的語言文字來描述內容,能輕鬆學會作業系統的基本概念,進而投入產業發展建設國家。
【本書特色】
初學者輕鬆學習計算機組成原理
詳盡的圖文解說能讓你快速上手
精選的主題循序漸進更簡單操作
- 前言
- 本書設計
- 如何來閱讀本書
- 學習地圖
-
Chapter01 作業系統概說
-
1-1 什麼是作業系統
-
1-2 作業系統的品牌
-
1-3 作業系統的簡單定義
-
1-4 作業系統的處理方式
-
1-5 小型電腦的作業系統概說
-
1-6 多處理器系統概說
-
1-7 分散式系統概說
-
1-8 雲端系統概說
-
-
Chapter02 計算機組織與結構概說
-
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 名詞轉換
-
-
Chapter03 作業系統的基本架構
-
3-1 概論
-
3-2 行程管理概說
-
3-3 記憶體管理概說
-
3-4 IO管理概說
-
3-5 保護管理概說
-
3-6 指令解釋管理概說
-
3-7 檔案和輔助記憶體以及網路連線管理概說
-
3-8 系統呼叫概說
-
3-9 系統程式與應用程式概說
-
-
Chapter04 行程與執行緒概說
-
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 死結
-
-
Chapter05 網路通訊概論
-
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 網路的分類
-
-
Chapter06 進入Windows作業系統程式設計的先前暖身Ⅰ
-
6-1 編碼概說
-
6-2 電腦編碼概說
-
6-3 Windows程式設計中的編碼
-
6-4 ANSI編碼概論
-
6-5 Windows程式設計的入口函數
-
6-6 編碼與字符、字串和函數之間的關係
-
-
Chapter07 進入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 呼叫慣例
-
-
Chapter08 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 結束行程
-
-
Chapter09 Windows執行緒概說
-
9-1 使用CreateThread來創建執行緒
-
9-2 關閉執行緒
-
9-3 創建執行緒的_beginthread與_beginthreadex
-
9-4 CloseHandle正式登場
-
9-5 執行緒內核物件的深入研討
-
9-6 多個執行緒共用單一變數的情況
-
9-7 可分割與不可分割的運算
-
9-8 執行緒運行的總整理
-
-
Chapter10 執行緒的操作
-
10-1 臨界區以及其運用概說
-
10-2 CreateEvent概說
-
10-3 CreateMutex概說
-
10-4 Semaphore概說
-
10-5 經典同步問題
-
10-6 讀者寫者問題
-
10-7 睡眠的理髮師問題
-
10-8 哲學家用餐問題
-
10-9 飢餓問題
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分