注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)操作系統(tǒng)原理及應用(Linux)

操作系統(tǒng)原理及應用(Linux)

操作系統(tǒng)原理及應用(Linux)

定 價:¥39.00

作 者: 汪杭軍 著
出版社: 機械工業(yè)出版社
叢編項: 高等教育規(guī)劃教材
標 簽: 工學 教材 研究生/本科/??平滩?/td>

購買這本書可以去


ISBN: 9787111549611 出版時間: 2016-12-01 包裝: 平裝
開本: 16開 頁數: 228 字數:  

內容簡介

  《操作系統(tǒng)原理及應用(Linux)》講述了操作系統(tǒng)的基本原理、概念和應用,涵蓋了操作系統(tǒng)概論、進程管理、內存管理、設備管理和文件管理;同時以Linux系統(tǒng)為主線,對Fedora系統(tǒng)安裝、桌面系統(tǒng)的使用、Linux應用程序的安裝和升級、服務器環(huán)境配置、Linux環(huán)境下的C語言編程,以及Linux內核構建等實踐內容進行了介紹;后,以桌面虛擬化管理為例分析了Linux的具體應用案例。 《操作系統(tǒng)原理及應用(Linux)》既可作為高等學校計算機相關專業(yè)本、專科的教材,也可作為非計算機專業(yè)人員深入學習操作系統(tǒng)理論和實踐知識的教材和輔導書,同時也適合作為廣大學生自學和考研復習的參考書使用。

作者簡介

暫缺《操作系統(tǒng)原理及應用(Linux)》作者簡介

圖書目錄

前言
第1章引言:計算機系統(tǒng)和操作系統(tǒng)
概述
1.1計算機系統(tǒng)概述
1.1.1計算機的基本組成
1.1.2處理器寄存器和指令執(zhí)行
1.1.3中斷
1.1.4存儲器
1.1.5I/O訪問方式
1.2操作系統(tǒng)概述
1.2.1操作系統(tǒng)的概念及功能
1.2.2操作系統(tǒng)的發(fā)展
1.2.3操作系統(tǒng)的結構
1.2.4現(xiàn)代操作系統(tǒng)的基本特征
1.3思考與練習
第2章進程管理
2.1進程的概念及其特性
2.1.1進程的定義
2.1.2進程的特性
2.2進程狀態(tài)
2.2.1兩狀態(tài)進程模型
2.2.2五狀態(tài)進程模型
2.2.3掛起進程模型
2.3進程描述和控制
2.3.1進程描述內容
2.3.2執(zhí)行模式
2.3.3進程控制操作
2.3.4進程切換
2.4進程互斥和同步
2.4.1進程交互方式
2.4.2進程互斥要求
2.4.3進程互斥的實現(xiàn)
2.4.4信號量實現(xiàn)進程的同步與互斥
2.4.5管程和消息傳遞
2.5處理器調度
2.5.1處理器調度的類型
2.5.2調度的衡量標準
2.5.3處理器調度算法
2.6線程
2.6.1線程的基本概念
2.6.2線程管理實現(xiàn)機制
2.6.3多線程的應用
2.7死鎖
2.7.1死鎖的原理
2.7.2死鎖預防
2.7.3死鎖避免
2.7.4死鎖檢測和恢復
2.8思考與練習
第3章內存管理
3.1計算機存儲結構
3.1.1存儲器配置方式
3.1.2常見PC存儲結構
3.2地址重定位及內存訪問保護
3.2.1地址空間
3.2.2地址重定位
3.2.3地址重定位及存儲信息保護
3.3分區(qū)存儲管理技術
3.3.1單一分區(qū)內存管理
3.3.2固定大小的多分區(qū)管理
3.3.3動態(tài)分區(qū)管理
3.4分區(qū)分配算法
3.4.1分區(qū)分配算法描述
3.4.2分配算法使用特性
3.5頁式管理
3.5.1分頁的基本思想
3.5.2靜態(tài)頁式管理
3.5.3動態(tài)頁式管理
3.6段式管理
3.6.1段式管理的基本原理
3.6.2地址變換機構
3.7段頁式管理
3.7.1分頁與分段管理的特點
3.7.2段頁式管理方式
3.8虛擬存儲技術
3.8.1局部性原理
3.8.2虛擬存儲的基礎
3.8.3用分頁管理實現(xiàn)虛擬存儲
3.8.4虛擬存儲頁面置換算法
3.9思考與練習
第4章設備管理
4.1I/O設備功能的組織
4.1.1I/O功能的發(fā)展
4.1.2直接存儲器訪問
4.2操作系統(tǒng)設計問題
4.2.1設計目標
4.2.2I/O功能的邏輯結構
4.3I/O緩沖
4.3.1單緩沖
4.3.2雙緩沖
4.3.3循環(huán)緩沖
4.3.4緩沖的作用
4.4磁盤調序
4.4.1磁盤性能參數
4.4.2磁盤調度策略
4.5RAID
4.5.1RAID 0
4.5.2RAID 1
4.5.3RAID 2
4.5.4RAID 3
4.5.5RAID 4
4.5.6RAID 5
4.5.7RAID 6
4.6磁盤高速緩存
4.6.1設計考慮
4.6.2性能考慮
4.7思考與練習
第5章文件管理
5.1文件管理概述
5.1.1文件和文件系統(tǒng)
5.1.2文件管理的功能
5.1.3文件管理系統(tǒng)的層次結構
5.2文件的組織結構與存取方式
5.2.1堆文件
5.2.2順序文件
5.2.3索引順序文件
5.2.4索引文件
5.2.5直接文件或散列文件
5.3文件目錄管理
5.3.1文件目錄
5.3.2文件目錄結構
5.3.3文件控制塊
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思考與練習
第6章Fedora操作系統(tǒng)
6.1Fedora操作系統(tǒng)簡介
6.2Fedora操作系統(tǒng)的安裝
6.2.1基本設置
6.2.2磁盤分區(qū)及軟件包選擇
6.2.3最終設置
6.3思考與練習
第7章Fedora桌面系統(tǒng)的使用
7.1登錄、注銷與關機
7.1.1開機與登錄
7.1.2鎖屏、注銷與關機
7.2使用 GNOME 桌面
7.2.1查看GNOME 桌面系統(tǒng)版本
7.2.2使用GNOME桌面工具管理Linux
7.3Fedora 網絡配置
7.4使用命令行
7.4.1認識命令行
7.4.2命令的語法
7.4.3常用命令
7.5思考與練習
第8章Linux應用程序的安裝和管理
8.1使用 yum 命令安裝和升級應用程序
8.1.1在線安裝
8.1.2本地安裝
8.1.3其他功能
8.2管理 RPM 軟件包
8.3從源代碼安裝應用程序
8.3.1準備工作
8.3.2使用源代碼進行安裝
8.4把應用程序的圖標添加到桌面上
8.5常用應用程序推薦列表
8.6思考與練習
第9章Linux服務器環(huán)境配置
9.1Java開發(fā)環(huán)境的安裝與配置
9.2Tomcat服務器的安裝與配置
9.3MySQL數據庫的安裝與配置
9.4Apache服務器的安裝與配置
9.5PHP環(huán)境的安裝與配置
9.6思考與練習
第10章Linux環(huán)境下C語言編程
基礎
10.1準備知識
10.1.1vi編輯器
10.1.2gcc編譯器和gdb調試器
10.2Linux簡單C程序實現(xiàn)
10.3程序查錯及調試
10.4思考與練習
第11章構建Linux內核
11.1下載、安裝和預備內核源代碼
11.1.1相關信息和先決條件
11.1.2下載和安裝源代碼
11.2配置和編譯Linux內核
11.2.1配置內核
11.2.2定制內核
11.2.3編譯
11.3安裝內核、模塊和相關文件
11.4GRUB:Linux引導加載程序
11.5思考與練習
第12章Linux應用案例(桌面云)
12.1云的概念和桌面虛擬化
12.2基于Linux的虛擬化技術
12.2.1Xen技術
12.2.2KVM技術
12.3oVirt虛擬化管理平臺
12.3.1oVirt架構和運行基礎
12.3.2基于CentOS 7的環(huán)境準備
12.3.3ovirt-engine安裝
12.3.4ovirt-note安裝
12.3.5操作系統(tǒng)設置
12.3.6oVirt配置
12.3.7虛擬機的創(chuàng)建和管理
12.3.8大規(guī)模部署虛擬機
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號