操作系统原理及应用 LINUXPDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:汪杭军主编;楼吉林,张镇湖,崔坤鹏副主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2017
- ISBN:9787111549611
- 页数:228 页
第1章 引言:计算机系统和操作系统概述 1
1.1计算机系统概述 1
1.1.1计算机的基本组成 1
1.1.2处理器寄存器和指令执行 2
1.1.3中断 6
1.1.4存储器 8
1.1.5 I/O访问方式 9
1.2操作系统概述 11
1.2.1操作系统的概念及功能 11
1.2.2操作系统的发展 12
1.2.3操作系统的结构 17
1.2.4现代操作系统的基本特征 18
1.3思考与练习 19
第2章 进程管理 21
2.1进程的概念及其特性 21
2.1.1进程的定义 21
2.1.2进程的特性 21
2.2进程状态 22
2.2.1两状态进程模型 22
2.2.2五状态进程模型 23
2.2.3挂起进程模型 24
2.3进程描述和控制 25
2.3.1进程描述内容 25
2.3.2执行模式 26
2.3.3进程控制操作 26
2.3.4进程切换 27
2.4进程互斥和同步 27
2.4.1进程交互方式 28
2.4.2进程互斥要求 28
2.4.3进程互斥的实现 28
2.4.4信号量实现进程的同步与互斥 30
2.4.5管程和消息传递 34
2.5处理器调度 34
2.5.1处理器调度的类型 34
2.5.2调度的衡量标准 35
2.5.3处理器调度算法 36
2.6线程 38
2.6.1线程的基本概念 38
2.6.2线程管理实现机制 39
2.6.3多线程的应用 40
2.7死锁 42
2.7.1死锁的原理 42
2.7.2死锁预防 43
2.7.3死锁避免 44
2.7.4死锁检测和恢复 47
2.8思考与练习 47
第3章 内存管理 50
3.1计算机存储结构 50
3.1.1存储器配置方式 50
3.1.2常见PC存储结构 52
3.2地址重定位及内存访问保护 54
3.2.1地址空间 54
3.2.2地址重定位 54
3.2.3地址重定位及存储信息保护 57
3.3分区存储管理技术 59
3.3.1单一分区内存管理 59
3.3.2固定大小的多分区管理 60
3.3.3动态分区管理 61
3.4分区分配算法 65
3.4.1分区分配算法描述 65
3.4.2分配算法使用特性 67
3.5页式管理 68
3.5.1分页的基本思想 68
3.5.2静态页式管理 68
3.5.3动态页式管理 69
3.6段式管理 70
3.6.1段式管理的基本原理 70
3.6.2地址变换机构 71
3.7段页式管理 71
3.7.1分页与分段管理的特点 71
3.7.2段页式管理方式 72
3.8虚拟存储技术 74
3.8.1局部性原理 75
3.8.2虚拟存储的基础 75
3.8.3用分页管理实现虚拟存储 76
3.8.4虚拟存储页面置换算法 78
3.9思考与练习 81
第4章 设备管理 82
4.1 I/O设备功能的组织 82
4.1.1 I/O功能的发展 82
4.1.2直接存储器访问 84
4.2操作系统设计问题 87
4.2.1设计目标 87
4.2.2 I/O功能的逻辑结构 88
4.3 I/O缓冲 91
4.3.1单缓冲 91
4.3.2双缓冲 92
4.3.3循环缓冲 92
4.3.4缓冲的作用 93
4.4磁盘调序 94
4.4.1磁盘性能参数 94
4.4.2磁盘调度策略 95
4.5 RAID 97
4.5.1 RAID 0 98
4.5.2 RAID 1 99
4.5.3 RAID 2 100
4.5.4 RAID 3 101
4.5.5 RAID 4 102
4.5.6 RAID 5 102
4.5.7 RAID 6 102
4.6磁盘高速缓存 103
4.6.1设计考虑 103
4.6.2性能考虑 104
4.7思考与练习 105
第5章 文件管理 106
5.1文件管理概述 106
5.1.1文件和文件系统 106
5.1.2文件管理的功能 106
5.1.3文件管理系统的层次结构 107
5.2文件的组织结构与存取方式 108
5.2.1堆文件 109
5.2.2顺序文件 110
5.2.3索引顺序文件 110
5.2.4索引文件 111
5.2.5直接文件或散列文件 112
5.3文件目录管理 112
5.3.1文件目录 112
5.3.2文件目录结构 113
5.3.3文件控制块 115
5.3.4目录与文件 115
5.4存储空间管理 116
5.4.1空闲块表法 116
5.4.2空闲块链法 116
5.4.3位示图法 117
5.4.4成组链接法 118
5.5文件共享与文件保护 118
5.5.1文件共享方法 118
5.5.2文件保护方式 121
5.6思考与练习 122
第6章Fedora操作系统 123
6.1 Fedora操作系统简介 123
6.2 Fedora操作系统的安装 126
6.2.1基本设置 126
6.2.2磁盘分区及软件包选择 129
6.2.3最终设置 132
6.3思考与练习 134
第7章Fedora桌面系统的使用 135
7.1登录、注销与关机 135
7.1.1开机与登录 135
7.1.2锁屏、注销与关机 136
7.2使用GNOME桌面 138
7.2.1查看GNOME桌面系统版本 138
7.2.2使用GNOME桌面工具管理Linux 138
7.3 Fedora网络配置 143
7.4使用命令行 145
7.4.1认识命令行 145
7.4.2命令的语法 146
7.4.3常用命令 147
7.5思考与练习 150
第8章Linux应用程序的安装和管理 151
8.1使用yum命令安装和升级应用程序 151
8.1.1在线安装 151
8.1.2本地安装 153
8.1.3其他功能 155
8.2管理RPM软件包 156
8.3从源代码安装应用程序 159
8.3.1准备工作 159
8.3.2使用源代码进行安装 159
8.4把应用程序的图标添加到桌面上 163
8.5常用应用程序推荐列表 165
8.6思考与练习 167
第9章Linux服务器环境配置 168
9.1 Java开发环境的安装与配置 168
9.2 Tomcat服务器的安装与配置 170
9.3 MySQL数据库的安装与配置 174
9.4 Apache服务器的安装与配置 176
9.5 PHP环境的安装与配置 178
9.6思考与练习 180
第10章Linux环境下C语言编程基础 181
10.1准备知识 181
10.1.1 vi编辑器 181
10.1.2 gcc编译器和gdb调试器 182
10.2 Linux简单C程序实现 184
10.3程序查错及调试 193
10.4思考与练习 198
第11章 构建Linux内核 201
11.1下载、安装和预备内核源代码 201
11.1.1相关信息和先决条件 201
11.1.2下载和安装源代码 202
11.2配置和编译Linux内核 204
11.2.1配置内核 204
11.2.2定制内核 206
11.2.3编译 207
11.3安装内核、模块和相关文件 208
11.4 GRUB: Linux引导加载程序 208
11.5思考与练习 209
第12章Linux应用案例(桌面云) 210
12.1云的概念和桌面虚拟化 210
12.2基于Linux的虚拟化技术 210
12.2.1 Xen技术 210
12.2.2 KVM技术 212
12.3 oVirt虚拟化管理平台 213
12.3.1 oVirt架构和运行基础 213
12.3.2基于CentOS 7的环境准备 217
12.3.3 ovirt-engine安装 219
12.3.4 ovirt-note安装 220
12.3.5操作系统设置 220
12.3.6 oVirt配置 220
12.3.7虚拟机的创建和管理 221
12.3.8大规模部署虚拟机 227
参考文献 228
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《吉林省志 卷2 大事记》吉林省地方志编纂委员会编纂 2002
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019