幫助中心 | 我的帳號 | 關於我們

操作系統(MOOC版電腦科學與技術面向新工科專業建設電腦系列教材)

  • 作者:楊興強//韓芳溪//潘潤宇|責編:楊帆//薛陽|總主編:張堯學
  • 出版社:清華大學
  • ISBN:9787302685203
  • 出版日期:2025/04/01
  • 裝幀:平裝
  • 頁數:287
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    操作系統是電腦系統最核心的軟體系統,操作系統課程是電腦類本科的專業基礎課程。本書作為面向電腦類專業本科生的操作系統課程教材,目標是闡述操作系統的原理和運行機制。
    本書闡述了操作系統中的核心概念、原理和機制,以及解決各種問題的策略;介紹了和操作系統相關的硬體及軟體的相關知識。本書具體內容包括電腦硬體基礎、程序設計與運行、操作系統的形成和發展、CPU管理、內存管理、輸入/輸出管理、文件管理、互斥與同步、死鎖。
    本書從歷史和系統兩個維度闡述操作系統中的概念,既探索了核心概念的起源和發展,也聯繫電腦系統的其他課程,以加強讀者對原理的深入理解。同時,以在源代碼層面上理解操作系統為目標,結合讀者的程序設計經驗,講解原理的實現機制,並落實到代碼層面,使讀者形成從原理到實現的一貫認知。
    本書適合作為電腦專業類本科生教材或其他讀者的參考書,對於有一定實際經驗的程序員也有重要參考價值。

作者介紹
楊興強//韓芳溪//潘潤宇|責編:楊帆//薛陽|總主編:張堯學

目錄
第1章  電腦硬體基礎
  1.1  圖靈機
    1.1.1  圖靈機的架構
    1.1.2  一進位加法圖靈機實例
    1.1.3  通用圖靈機
  1.2  早期的電腦系統
    1.2.1  電子電腦的誕生
    1.2.2  通用電子電腦
    1.2.3  存儲程序電腦
    1.2.4  存儲程序電腦EDSAC
  1.3  指令集架構
    1.3.1  指令集架構的概念
    1.3.2  指令集架構發展現狀
    1.3.3  指令集架構與操作系統的關係
    1.3.4  指令集架構在電腦系統設計中的地位
    1.3.5  處理機運行模式
  1.4  存儲訪問
    1.4.1  寄存器
    1.4.2  訪問內存
  1.5  訪問外設
    1.5.1  匯流排
    1.5.2  I/O介面
    1.5.3  埠
    1.5.4  設備控制方式
    1.5.5  主機對外設的控制
  小結
  練習
第2章  程序設計與運行
  2.1  一個簡單的程序
    2.1.1  代碼描述
    2.1.2  代碼解釋
    2.1.3  程序在內存中的布局
  2.2  子程序
    2.2.1  子程序的概念
    2.2.2  調用約定
    2.2.3  程序的運行棧
    2.2.4  子程序庫
  2.3  可執行程序的生成
    2.3.1  編程語言
    2.3.2  程序的連接
  2.4  程序的裝入
    2.4.1  可執行文件結構
    2.4.2  裝載
    2.4.3  程序啟動與結束
  2.5  程序的運行
    2.5.1  指令流之間的切換
    2.5.2  操作系統提供的支持
    2.5.3  運行時系統
  小結
  練習

第3章  操作系統的形成和發展
  3.1  早期的人機交互
  3.2  批處理
    3.2.1  批處理系統
    3.2.2  離線輸入/輸出系統
  3.3  多任務
    3.3.1  併發與並行
    3.3.2  多任務的實現
    3.3.3  分時系統
  3.4  操作系統的概念
    3.4.1  操作系統概念的形成
    3.4.2  操作系統發展的里程碑
    3.4.3  操作系統的地位
  3.5  操作系統內核
  ……
第4章  CPU管理
第5章  內存管理
第6章  輸入/輸出管理
第7章  文件管理
第8章  互斥與同步
第9章  死鎖
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032