0人評分過此書

精緻作業系統〈第二版〉

出版日期
2012/05/25
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789862015858

本館館藏

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

計次服務

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

推薦本館採購書籍

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

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
作業系統(Operating System)是一組系統程式(System Program),介於使用者(User) 與電腦硬體(Hardware)之間,幫助使用者方便使用,監督電腦有效執行。一套完整之電腦系統,可概分為四組區塊:電腦硬體(Computer Hardware)、作業系統(Operating System)、應用程式(Application Program)、與使用者(Users)。其中作業系統用於組合其他三組區塊,只要是開機狀態,作業系統就一直在執行中,通常視為核心運作(Kernel);而其他三組區塊,唯有在被需要時才呼應啟動執行。本書針對大專院校作業系統課程教學需求,精緻設計五篇共15章:(1)系統架構(System Structure),電腦系統結構、作業系統架構;(2)行程管理(Process Management),行程、執行緒、CPU排程、同步並行、死結;(3)儲存管理(Storage Management),記憶體管理、虛擬記憶體、檔案系統;(4)輸入輸出(Input and Output),輸入輸出系統、大量儲存結構;(5)分散式系統(Distributed System),分散式系統結構、分散式系統之整合、雲端概念。
  • 第 0 章 導讀(Introduction)
    • 0-1 簡介
    • 0-2 大型電腦系統(Mainframe Systems)
    • 0-3 微型電腦系統(Microcomputer Systems)
    • 0-4 多處理器系統(Multiprocessor System)
    • 0-5 分散式系統(Distributed System)
    • 0-6 雲端系統(Cloud System)
    • 0-7 本書簡介
    • 0-8 習題
  • 第一篇 系統架構(System Structure)
    • 第 1 章 電腦系統結構(Computer System Structure)
      • 1-1 簡介
      • 1-2 起始操作(Start Running)
      • 1-3 中斷(Interrupt)
      • 1-4 輸入輸出架構(I/O Structure)
      • 1-5 儲存架構(Storage Structure)
      • 1-6 硬體保護(Hardware Protection)
      • 1-7 網路架構(Network Structure)
      • 1-8 習題(Exercises)
    • 第 2 章 作業系統架構(Operation System Structure)
      • 2-1 簡介
      • 2-2 系統組成要件(System Components)
      • 2-3 作業系統服務(Operation System Services)
      • 2-4 系統呼叫(System Calls)
      • 2-5 系統程式(System Programs)
      • 2-6 應用程式(Application Programs)
      • 2-7 系統架構(System Structure)
      • 2-8 虛擬機器(Virtual Machines)
      • 2-9 系統設計與編寫(System Design and Implementation)
      • 2-10 檢選系統(System Generation)
      • 2-11 開機系統(System Boot)
      • 2-12 習題(Exercises)
  • 第二篇 行程管理(Process Management)
    • 第 3 章 行程(Processes)
      • 3-1 簡介
      • 3-2 行程之觀念(Process Concept)
      • 3-3 排程(Process Scheduling)
      • 3-4 行程操作(Operations on Processes)
      • 3-5 合作行程(Cooperating Processes)
      • 3-6 行程通訊(Interprocess Communication)
      • 3-7 網路連通(Server/Client Network)
      • 3-8 習題(Exercises)
    • 第 4 章 執行緒(Threads)
      • 4-1 簡介
      • 4-2 執行緒定義(Overview)
      • 4-3 多執行緒模型(Multithreading Models)
      • 4-4 執行緒操作(Operations of Threads)
      • 4-5 習題(Exercises)
    • 第 5 章 CPU 排程(Scheduling)
      • 5-1 簡介
      • 5-2 排程概念(Scheduling)
      • 5-3 排程評量要件(Scheduling Criteria)
      • 5-4 排程演算法(Scheduling Algorithms)
      • 5-5 排程評量(Algorithm Evaluation)
      • 5-6 習題(Exercises)
    • 第 6 章 行程與同步並行(Process Synchronization)
      • 6-1 簡介
      • 6-2 並行條件(Concurrency Conditions)
      • 6-3 臨界區(Critical Section)
      • 6-4 兩任務演算法(Two-Tasks Algorithms)
      • 6-5 硬體並行指令(Synchronization Hardware)
      • 6-6 信號(Semaphores)
      • 6-7 習題(Exercises)
    • 第 7 章 死結(Deadlocks)
      • 7-1 簡介
      • 7-2 死結定義(Deadlock Definition)
      • 7-3 死結特性(Deadlock Characterization)
      • 7-4 死結預防(Deadlock Prevention)
      • 7-5 死結避免(Deadlock Avoidance)
      • 7-6 死結偵測(Deadlock Detection)
      • 7-7 死結消弭(Recovery from Deadlock)
      • 7-8 習題(Exercises)
  • 第三篇 儲存管理(Storage Management)
    • 第 8 章 記憶體管理(Memory Management)
      • 8-1 簡介
      • 8-2 記憶體之觀念(Concept of Memory)
      • 8-3 置換(Swapping)
      • 8-4 連續記憶體配置(Contigyous Memory Allocation)
      • 8-5 分頁(Paging)
      • 8-6 區段(Segmentation)
      • 8-7 區段分頁(Segmentation with Paging)
      • 8-8 習題(Exercises)
    • 第 9 章 虛擬記憶體(Virtual Memory)
      • 9-1 簡介
      • 9-2 虛擬記憶體之觀念(Concept of Virtual Memory)
      • 9-3 分頁要求(Demand Paging)
      • 9-4 框頁替換(Page Replacement)
      • 9-5 頁框分配(Allocation of Frames)
      • 9-6 輾轉混亂現象(Thrashing)
      • 9-7 其他考量(Other Considerations)
      • 9-8 習題(Exercises)
    • 第 10 章 檔案系統(File System)
      • 10-1 簡介
      • 10-2 檔案概念(File Concept)
      • 10-3 檔案存取方法(Access Methods)
      • 10-4 目錄結構(Directory Structure)
      • 10-5 檔案系統掛載(File System Mounting)
      • 10-6 空間分配方法(Allocation Metjods)
      • 10-7 空白空間之管理(Free Space Management)
      • 10-8 檔案分享(File Sharing)
      • 10-9 檔案保護(File Protection)
      • 10-10 習題(Exercises)
  • 第四篇 輸入輸出(Input and Output)
    • 第 11 章 輸入輸出系統(I/O Systems)
      • 11-1 簡介
      • 11-2 概念(Overview)
      • 11-3 I/O 硬體(I/O Hardware)
      • 11-4 I/O 介面應用(Application I/O Interface)
      • 11-5 核心 I/O 次系統(Kernel I/O Subsystem)
      • 11-6 硬體 I/O 操作(Transforming I/O to Hardware Operation)
      • 11-7 串流(Streams)
      • 11-8 執行效率(Performance)
      • 11-9 習題(Exercises)
    • 第 12 章 大量儲存結構(Mass Storage Structure)
      • 12-1 簡介
      • 12-2 磁碟結構(Disk Structure)
      • 12-3 磁碟排程(Disk Scheduling)
      • 12-4 磁碟管理(Disk Management)
      • 12-5 置換空間管理(Swap Space Management)
      • 12-6 磁碟矩陣結構
      • 12-7 磁碟掛載應用(Disk Attachment)
      • 12-8 穩定儲存應用(Stable Storage Implementation)
      • 12-9 習題(Exercises)
  • 第五篇 分散式系統(Distributed System)
    • 第 13 章 分散式系統結構(Distributed System Structure)
      • 13-1 簡介
      • 13-2 概念(Background)
      • 13-3 節點連接(Topology)
      • 13-4 網路通訊(Communication)
      • 13-5 網路通訊協定(Communication Protocols)
      • 13-6 網路故障處理(Robustness)
      • 13-7 習題(Exercises)
    • 第 14 章 分散式系統之整合(Distributed Coordination)
      • 14-1 簡介
      • 14-2 事件序列(Event Ordering)
      • 14-3 互斥(Mutual Exclusion)
      • 14-4 緊密聚合(Atomicity)
      • 14-5 死結處理(Deadlock Handling)
      • 14-6 習題(Exercises)
    • 第 15 章 認識雲端運算
      • 15-1 簡介
      • 15-2 雲端運算發展簡史(The History of Cloud Computing)
      • 15-3 雲端運算前輩(Older Generations)
      • 15-4 雲端運算特性(Characteristics)
      • 15-5 雲端運算服務模型(Deploy Models)
      • 15-6 雲端運算優缺點(Criticism)
      • 15-7 雲端應用現況(Applications nowadays of Cloud Computing)
      • 15-8習題(Exercises)
  • 附錄 A 中英文名詞索引 / 英文名詞索引
  • 附錄 B 參考資料
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

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

客服專線:0800-000-747

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

loading