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

操作系統原理及應用(全國高等院校應用型創新規劃教材)/電腦系列

  • 作者:編者:陳敏
  • 出版社:清華大學
  • ISBN:9787302478928
  • 出版日期:2017/10/01
  • 裝幀:平裝
  • 頁數:256
人民幣:RMB 39.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    操作系統是現代電腦中必不可少的核心軟體,是電腦學科各專業的必修課程,也是從事電腦應用人員的必備知識。
    陳敏主編的《操作系統原理及應用(全國高等院校應用型創新規劃教材)/電腦系列》系統地講述了操作系統的基本概念、原理、技術、策略及功能,盡可能多方面地提示操作系統的精髓和特徵,以簡潔、易懂的語言組織全書內容。
    全書共7章,第1章介紹操作系統的基本知識,第2章詳細說明進程管理的相關內容,第3章闡述處理機調度,第4章介紹存儲管理,第5章介紹設備管理,第6章介紹文件系統,第7章介紹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.2.4  多道程序系統階段
    1.2.5  操作系統的形成
  1.3  操作系統的分類
  1.4  電腦系統硬體簡介
    1.4.1  中央處理器
    1.4.2  存儲器
    1.4.3  磁碟
    1.4.4  I/O設備
    1.4.5  匯流排
    1.4.6  操作系統的工作過程
  1.5  系統調用
    1.5.1  系統調用的基本類型
    1.5.2  系統調用的實現
  1.6  現代操作系統的特徵
  1.7  操作系統的發展趨勢
  1.8  Linux操作系統簡介
    1.8.1  Linux的產生
    1.8.2  Linux的特性
    1.8.3  Linux與Windows操作系統之間的差別
    1.8.4  Linux的用戶界面
  本章小結
  習題
第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.2.5  Linux進程創建及執行實例
  2.3  進程間通信
    2.3.1  臨界區與臨界資源
    2.3.2  忙等的互斥
    2.3.3  用信號量機制實現互斥與同步
    2.3.4  進程通信
    2.3.5  Linux IPC概述
    2.3.6  Linux管道通信
    2.3.7  Linux軟中斷通信

  2.4  經典的IPC問題
    2.4.1  生產者與消費者問題
    2.4.2  哲學家進餐問題
    2.4.3  讀者-寫者問題
  2.5  線程
    2.5.1  線程的引入及定義
    2.5.2  線程與進程的關係
    2.5.3  線程的實現方法
    2.5.4  Linux的線程管理
    2.5.5  Linux線程管理相關函數
    2.5.6  Linux線程管理舉例
  2.6  管程
    2.6.1  管程的提出
    2.6.2  管程概念
    2.6.3  管程的組成
    2.6.4  管程的形式
    2.6.5  管程的三個主要特性
  2.7  死鎖
    2.7.1  死鎖的定義和起因
    2.7.2  規避死鎖的方法
  2.8  小型案例實訓
  本章小結
  習題
第3章  處理機調度
  3.1  作業的概念
  3.2  作業與進程的關係
  3.3  多級調度的概念
    3.3.1  高級調度
    3.3.2  中級調度
    3.3.3  低級調度
    3.3.4  線程調度
  3.4  調度演算法
    3.4.1  作業調度演算法
    3.4.2  進程調度演算法
  3.5  進程調度的時機
  3.6  Linux進程調度
    3.6.1  Linux進程調度的目標
    3.6.2  Linux進程分類
    3.6.3  Linux進程優先順序
    3.6.4  Linux進程調度程序
    3.6.5  進程調度策略
    3.6.6  可變優先順序
    3.6.7  可變時間片
    3.6.8  Linux進程調度實現
  3.7  小型案例實訓
  本章小結
  習題
第4章  存儲管理
  4.1  存儲管理概述
    4.1.1  電腦系統的存儲體系

    4.1.2  存儲器的組織方式
  4.2  單一連續存儲管理
  4.3  分區存儲管理
    4.3.1  固定分區方式
    4.3.2  可變分區方式
    4.3.3  分區式存儲管理的特點
    4.3.4  分區式存儲管理的內存擴充技術
  4.4  分頁存儲管理
    4.4.1  分頁存儲管理的基本原理
    4.4.2  分頁存儲管理的數據結構
    4.4.3  頁式地址結構及轉換
    4.4.4  相聯存儲器和快表
    4.4.5  分頁存儲管理的內存分配與回收
    4.4.6  分頁存儲管理的內存共享與保護
    4.4.7  分頁存儲管理的特點
  4.5  分段存儲管理
    4.5.1  分段存儲管理的基本原理
    4.5.2  分段存儲管理的數據結構
    4.5.3  分段存儲管理的地址結構及轉換
    4.5.4  內存分配與回收
    4.5.5  段共享與保護
    4.5.6  分段存儲管理的特點
    4.5.7  分頁存儲管理和分段存儲管理的區別
  4.6  段分頁存儲管理
  4.7  虛擬存儲管理系統
    4.7.1  虛擬存儲概述
    4.7.2  請求分頁虛擬存儲管理
    4.7.3  請求分段虛擬存儲管理
    4.7.4  段頁式虛擬存儲管理
  4.8  Linux的存儲管理
    4.8.1  Intel 80386體系結構下的內存管理機制
    4.8.2  Linux地址轉換機制
    4.8.3  Linux內存分配和釋放
    4.8.4  Linux進程虛擬內存地址
    4.8.5  Linux頁面操作
  4.9  小型案例實訓
  本章小結
  習題
第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  DMA方式
    5.3.4  通道控制方式

  5.4  中斷技術
    5.4.1  中斷的基本概念
    5.4.2  中斷類型
    5.4.3  中斷的優先順序
    5.4.4  軟體中斷
  5.5  緩衝技術
    5.5.1  緩衝技術的引入
    5.5.2  緩衝的分類與管理
  5.6  設備獨立性
  5.7  設備分配
    5.7.1  設備分配中的數據結構
    5.7.2  設備分配時應考慮的因素
  5.8  SPOOLing系統
  5.9  Linux設備管理
    5.9.1  設備管理概述
    5.9.2  Linux的I/O控制
    5.9.3  字元設備與塊設備管理
  5.10  小型案例實訓
  本章小結
  習題
第6章  文件系統
  6.1  文件
    6.1.1  文件管理的幾個基本概念
    6.1.2  文件分類
  6.2  文件組織形式
    6.2.1  文件的邏輯結構
    6.2.2  文件的物理結構
  6.3  文件存儲空間的管理
    6.3.1  空閑文件目錄法
    6.3.2  空閑塊鏈法
  6.4  文件目錄管理
    6.4.1  文件目錄管理的基本要求
    6.4.2  文件控制塊和索引節點
    6.4.3  文件目錄結構
    6.4.4  文件共享
    6.4.5  文件保護
  6.5  文件操作
  6.6  文件系統的層次模型
  6.7  Linux文件系統概述
    6.7.1  Linux文件系統特點
    6.7.2  Linux的文件類型
    6.7.3  Linux的虛擬文件系統
    6.7.4  掛載、卸載文件系統
    6.7.5  ext2文件系統
  6.8  小型案例實訓
  本章小結
  習題
第7章  Linux網路及伺服器配置實例
  7.1  Linux網路基礎
    7.1.1  Linux網路的相關概念

    7.1.2  Linux的網路埠
    7.1.3  Linux網路的相關配置文件
  7.2  配置網卡
    7.2.1  配置TCP/IP 網路
    7.2.2  網路相關命令
    7.2.3  桌面環境下配置網卡
    7.2.4  配置網路的shell命令
  7.3  Linux網路服務
    7.3.1  伺服器軟體與網路服務
    7.3.2  管理服務
  7.4  samba伺服器
    7.4.1  samba概述
    7.4.2  samba的安裝
    7.4.3  samba的配置文件
    7.4.4  samba的文件共享
    7.4.5  samba的列印共享
    7.4.6  啟動和停止samba服務
    7.4.7  編輯文件配置samba伺服器實例
  7.5  DNS伺服器
    7.5.1  配置主DNS伺服器
    7.5.2  配置輔助DNS伺服器
    7.5.3  測試DNS伺服器
  7.6  FTP伺服器
    7.6.1  FTP伺服器簡介
    7.6.2  vsftpd伺服器配置基礎
    7.6.3  配置vsftpd伺服器
  本章小結
  習題
附錄
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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