【電子書】計算機組成原理-基礎知識揭密與系統程式設計初步
內容簡介
初學者輕鬆學習計算機組成原理
詳盡的圖文解說能讓你快速上手
精選的主題循序漸進更簡單操作
電腦,又被稱為計算機或者是電子計算機,其廣大的應用程度幾乎已到了每個人不知不覺的境界.。對現代人而言,人手不離手機,而手機,其實就是一台小型的電腦,而如果想要了解電腦,第一步就是得了解計算機系統。
本書的前半部分講解現代電腦的基本原理與構造為主,而後半部分則是針對前面的知識來下了作業系統程式設計的實戰,而這部分的實戰,則是以Windows 作業系統程式設計為主,目的主要是銜接作業系統程式設計這個主題。
本書在設計上打破了傳統教科書的設計,以淺顯易懂的語言文字來描述內容,能輕鬆學會作業系統的基本概念,進而投入產業發展建設國家。
目錄
	前言
	本書設計
	如何來閱讀本書
	學習地圖
	
	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 檔案概說(電子書)
訂購/退換貨須知
購買須知:
使用金石堂電子書服務即為同意金石堂電子書服務條款。
電子書分為「金石堂(線上閱讀+APP)」及「Readmoo(兌換碼)」兩種:
- 請至會員中心→電子書服務「我的e書櫃」領取複製『兌換碼』至電子書服務商Readmoo進行兌換。
 
退換貨須知:
- 因版權保護,您在金石堂所購買的電子書僅能以金石堂專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
 - 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等),不受「網購服務需提供七日鑑賞期」的限制。為維護您的權益,建議您先使用「試閱」功能後再付款購買。
 
    
        
                  
                
		


商品評價