TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
計算機操作系統(第2版)(簡體書)
滿額折

計算機操作系統(第2版)(簡體書)

人民幣定價:39 元
定  價:NT$ 234 元
優惠價:87204
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:6 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

本書全面、系統地闡述了現代操作系統的基本原理、主要功能及實現技術,重點論述多用戶、多任務操作系統的運行機制,系統資源管理的策略和方法,操作系統提供的用戶界面。書中討論了現代操作系統采用的并行處理技術和虛擬技術,且以Linux系統為實例,剖析了其特點和具體的實現技術。同時本書還闡述了UNIX文件系統的主要結構及實現,給出了實例操作系統的并發機制及應用方法。
本書既可作為高等院校計算機和信息類本科、專科各專業和其他相關專業教材,也可供從事計算機科學、工程和應用等方面工作的科技人員參考。

名人/編輯推薦

《計算機操作系統(第2版21世紀高等學校計算機規劃教材)》由龐麗萍、陽富民編著,本書在內容的選取上注重基礎性、實質性、先進性;框架的設計上注重邏輯性、完整性。將操作系統組織成一個邏輯清晰的整體并提煉了并發、共享的主線。針對前者本書論述了現代操作系統的進程概念、支持多進程運行必需的機制及功能。針對后者論述了系統資源的管理策略與方法。全書以當前流行的Linux操作系統為實例,剖析其特點和實現技術,將操作系統原理的理論知識與實際的實現方法有機地結合、相互印證。本書提出實現現代操作系統的關鍵技術是并行處理技術和虛擬技術,并力圖以這種思想方法引領讀者理解操作系統的原理、實施策略和方法。

目次

第1章 緒論
1.1 操作系統在計算機系統中的地位
1.1.1 存儲程序式計算機的結構和特點
1.1.2 操作系統與計算機系統各層次的關系
1.1.3 操作系統與計算機體系結構的關系
1.2 操作系統的形成和發展
1.2.1 操作系統發展的初級階段
1.2.2 操作系統的形成
1.2.3 操作系統的進一步發展
1.3 操作系統的基本概念
1.3.1 操作系統的定義和特性
1.3.2 操作系統的資源管理功能
1.3.3 操作系統應解決的基本問題
1.4 操作系統的基本類型
1.4.1 批量操作系統
1.4.2 分時操作系統
1.4.3 實時操作系統
1.4.4 個人計算機操作系統
1.4.5 網絡操作系統
1.4.6 分布式系統
1.5 操作系統采用的關鍵技術
1.5.1 操作系統采用的并行處理技術
1.5.2 操作系統采用的虛擬技術
習題1
第2章 操作系統的結構和硬件支持
2.1 操作系統虛擬機
2.2 操作系統的組織結構
2.2.1 操作系統的結構
2.2.2 運行時的組織結構
2.2.3 操作系統與計算機系統各層次的接口
2.3 處理機的特權級
2.3.1 處理機的狀態及分類
2.3.2 特權指令
2.4 中斷及其處理
2.4.1 中斷概念及類型
2.4.2 向量中斷和探詢中斷?
2.4.3 中斷進入
2.4.4 軟件中斷處理過程
習題2
第3章 操作系統的用戶接口
3.1 用戶工作環境
3.1.1 操作系統提供的環境
3.1.2 操作系統的生成和系統初啟
3.1.3 應用程序的處理
3.2 用戶接口
3.2.1 用戶接口的定義
3.2.2 操作系統提供的用戶接口
3.3 系統功能調用?
3.3.1 系統功能調用的定義?
3.3.2 系統功能調用的實現
3.3.3 應用程序的編程接口
習題3
第4章 進程及進程管理
4.1 進程引入
4.1.1 順序程序及特點
4.1.2 并發程序及特點
4.1.3 與時間有關的錯誤
4.2 進程概念
4.2.1 進程的定義
4.2.2 進程的狀態及變遷
4.2.3 進程控制塊
4.3 進程控制
4.3.1 進程控制的概念
4.3.2 進程創建與撤銷
4.3.3 進程阻塞與喚醒
4.4 進程之間的約束關系
4.4.1 進程競爭與合作
4.4.2 進程互斥的概念
4.4.3 進程同步的概念
4.5 同步機構
4.5.1 鎖和上鎖、開鎖操作
4.5.2 信號燈和P、V操作
4.6 進程互斥與同步的實現
4.6.1 上鎖原語和開鎖原語實現進程互斥
4.6.2 信號燈實現進程互斥
4.6.3 進程同步的實現
4.6.4 生產者--消費者問題
4.7 進程通信
4.7.1 進程通信的概念
4.7.2 進程通信方式
4.8 線程概念及特點
4.8.1 線程的概念
4.8.2 線程的特點與狀態
4.9 操作系統的并發機制實例
4.9.1 創建進程及應用實例
4.9.2 創建線程及應用實例
4.9.3 等待進程、線程的終止及其應用
4.9.4 信號量與使用方法
4.9.5 共享內存及應用實例
4.10 進程調度
4.10.1 調度/分派結構
4.10.2 進程調度的功能
4.10.3 調度方式
4.10.4 進程優先數調度算法
4.10.5 循環輪轉調度
4.10.6 多級反饋隊列調度
4.10.7 調度用的進程狀態變遷圖
4.10.8 線程調度
習題4
第5章 資源分配與調度
5.1 資源管理概述
5.1.1 資源管理的目的和任務
5.1.2 虛擬資源
5.2 資源管理的機制和策略
5.2.1 資源分配機制
5.2.2 資源分配策略
5.3 死鎖
5.3.1 死鎖的定義與例子
5.3.2 產生死鎖的原因和必要條件
5.3.3 系統模型和死鎖的處理
5.3.4 解決死鎖問題的策略
5.3.5 死鎖的預防
5.3.6 死鎖的避免
5.3.7 死鎖的檢測與忽略
習題5
第6章 主存管理
6.1 主存管理概述
6.1.1 主存分片共享
6.1.2 程序的邏輯組織
6.2 主存管理的功能
6.2.1 虛擬存儲器
6.2.2 地址映射
6.2.3 主存分配
6.2.4 存儲保護
6.3 分區存儲管理及存在的問題
6.3.1 動態分區存儲管理技術
6.3.2 分區分配機構
6.3.3 分區分配與放置策略
6.3.4 碎片問題及拼接技術
6.4 頁式存儲管理
6.4.1 頁式系統應解決的問題
6.4.2 頁式地址變換
6.4.3 請調頁面的機制
6.4.4 淘汰機制與策略
6.4.5 幾種置換算法
6.5 段式和段頁式存儲管理
6.5.1 段式地址結構
6.5.2 段式地址變換
6.5.3 擴充段表功能
6.5.4 段頁式存儲管理
習題6
第7章 設備管理
7.1 設備管理概述
7.1.1 設備管理的功能
7.1.2 設備獨立性
7.1.3 設備控制塊
7.2 緩沖技術
7.2.1 緩沖概述
7.2.2 常用的緩沖技術
7.2.3 UNIX系統的緩沖區管理
7.3 設備分配
7.3.1 設備分配概述
7.3.2 獨享分配
7.3.3 共享分配
7.3.4 虛擬分配
7.4 輸入/輸出控制
7.4.1 輸入/輸出硬件
7.4.2 輸入/輸出控制方式
7.4.3 輸入/輸出子系統
7.4.4 輸入/輸出控制的例子
習題7
第8章 文件系統
8.1 文件系統概述
8.1.1 文件
8.1.2 文件系統
8.1.3 文件的組織
8.2 文件的邏輯結構和存取方法
8.2.1 文件的邏輯結構
8.2.2 文件的存取方法
8.3 文件的物理結構
8.3.1 連續文件
8.3.2 串聯文件
8.3.3 索引文件
8.3.4 文件物理結構比較
8.4 文件存儲空間的管理
8.4.1 空閑文件
8.4.2 空閑塊鏈
8.4.3 位示圖
8.4.4 分配策略
8.5 文件
8.5.1 文件及其內容
8.5.2 一級文件及缺點
8.5.3 多級文件
8.6 共享與安全
8.6.1 文件共享與安全性的關系
8.6.2 存取權限的類型及其驗證
8.6.3 用文件路徑名加快文件的查找
8.7 文件操作與文件備份
8.7.1 文件操作
8.7.2 文件備份
8.8 UNIX文件系統的主要結構及實現
8.8.1 UNIX文件系統的特點
8.8.2 UNIX系統的索引文件結構
8.8.3 UNIX系統文件結構
8.8.4 UNIX系統的打開文件機構
8.8.5 文件存儲器空閑塊的管理
8.8.6 UNIX文件系統調用
習題8
第9章 Linux系統
9.1 Linux系統概述
9.1.1 UNIX系統及其特點
9.1.2 Linux系統形成和發展的基礎
9.1.3 Linux系統及其特點
9.1.4 Linux系統的內核結構
9.2 Linux系統的特權級與中斷處理?
9.2.1 Linux系統的特權級
9.2.2 中斷處理的上半部和下半部?
9.2.3 中斷處理下半部的實現機制?
9.3 Linux系統功能調用
9.3.1 Linux系統功能調用的過程
9.3.2 Linux系統功能調用的實現機制
9.3.3 增加一個新的系統調用的方法
9.3.4 從用戶空間訪問新的系統調用
9.4 Linux系統的進程管理
9.4.1 Linux系統的進程與線程
9.4.2 進程描述符及其主要內容
9.4.3 進程描述符的獲得
9.4.4 Linux進程狀態的變遷
9.4.5 Linux系統的進程創建和終止
9.4.6 Linux系統的進程等待與喚醒
9.4.7 Linux系統中線程的實現
9.5 Linux系統的進程調度
9.5.1 進程調度程序的設計目標和特點
9.5.2 可變優先級
9.5.3 可變時間片
9.5.4 進程調度用的數據結構
9.5.5 Linux系統的進程調度算法
9.6 Linux系統的存儲管理
9.6.1 主存尋址
9.6.2 Linux系統段頁式地址變換
9.6.3 Linux系統動態內核管理
9.6.4 Linux系統的進程地址空間
9.7 Linux系統的設備驅動
9.7.1 Linux系統設備的分類
9.7.2 設備文件及其標識
9.7.3 Linux塊設備的處理
9.7.4 用于塊設備處理的數據結構
9.7.5 輸入/輸出調度程序
9.7.6 策略例程
9.8 Linux文件系統
9.8.1 虛擬文件系統VFS(Virtual File System)概述
9.8.2 VFS通用文件系統模型與VFS對象
9.8.3 與進程相關的數據結構
9.8.4 VFS系統調用的實現
9.8.5 Ext2文件系統概述
9.8.6 Ext2磁盤數據結構
9.8.7 Ext2磁盤空間的管理
9.8.8 Ext2主存數據結構
習題9
模擬試題1
模擬試題2
模擬試題1答案
模擬試題2答案
參考文獻

書摘/試閱



分布式系統由于可擴充性好,可以避免較大的初始投資。另外,由于分布式系統可用多臺微型、小型機構成,而其性能卻可超過一臺大型機的性能,所以可獲得很好的性能價格比。
⑥適應性強
分布式系統可廣泛應用于資源、信息分布較廣,而又需要相互協調、合作的部門,如銀行金融業務系統、鐵路運營管理系統等。
目前分布式應用越來越廣泛,其上配置的分布式系統所采用的硬件結構有許多是計算機網絡,也可以來用消息傳遞型多計算機系統。分布式操作系統是當前研究的熱點,并不斷取得研究成果。由于計算機應用的迫切需要,分布式操作系統與分布式系統將日益完善和實用化。
1.5操作系統采用的關鍵技術
現代操作系統采用了大量的先進技術,從以上幾節的討論,讀者已了解了多道程序設計技術和分時技術,還有許多操作系統的實現技術將在以后的章節中討論。要學懂操作系統,必須抓住操作系統最核心的思想方法和最關鍵的實現技術。這一節給出操作系統采用的關鍵技術,是為了讓讀者能以此作為指導,去分析、思考以后各章節的內容,以便從操作系統龐雜的內容中清晰地抓住操作系統的本質。
現代操作系統大多是多用戶、多任務操作系統,所采用的關鍵技術是并行處理按術和虛擬技術。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 204
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區