0人評分過此書

計算機組成原理:基礎知識揭密與系統程式設計初步

出版日期
2021/04/29
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864347520

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
電腦,又被稱為計算機或者是電子計算機,其廣大的應用程度幾乎到了無所不在的境界。對現代人而言,人手不離手機,而手機,其實就是一台小型的電腦,而如果想要了解電腦,第一步就是得了解計算機系統。
本書的前半部分講解現代電腦的基本原理與構造為主,而後半部分則是針對前面的知識來下了作業系統程式設計的實戰,而這部分的實戰,則是以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 飢餓問題

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading