网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 操作系统
分类
作者 罗宇,文艳军
出版社 电子工业出版社
下载
简介
作者简介
  
目录
章绪论1
1.1什么是操作系统1
1.1.1计算机系统的软件构成1
1.1.2操作系统作为特殊子程序2
1.1.3操作系统作为资源管理者3
1.1.4操作系统提供程序并发运行机制4
1.2操作系统的发展历史4
1.2.1监督程序5
1.2.2专用操作系统8
1.2.3多种方式操作系统12
1.2.4个人计算机操作系统、并行与分布式操作系统及其发展12
1.3主要操作系统介绍14
1.3.1Windows系列及MS DOS14
1.3.2UNIX大家族16
1.3.3自由软件Linux和freeBSD等19
习题123
第2章操作系统运行机制与用户界面25
2.1中断和异常25
2.1.1中断和异常的区别25
2.1.2中断分级26
2.2中断/异常响应和处理28
2.2.1中断/异常响应28
2.2.2中断/异常处理29
2.3操作系统运行模式33
2.4系统调用35
2.5人机界面38
2.5.1命令语言39
2.5.2图形化的用户界面40
2.6小结42
习题242
第3章进程与处理机管理44
3.1进程描述44
3.1.1进程定义45
3.1.2进程控制块46
3.2进程状态48
3.2.1进程的创建与结束49
3.2.2进程状态变化模型50
3.2.3进程挂起52
3.3进程控制与调度53
3.3.1进程运行53
3.3.2进程调度55
3.3.3进程调度算法58
3.4作业与进程的关系62
3.5线程的引入64
3.6小结66
习题366
第4章进程同步与通信、进程死锁68
4.1并行编程68
4.1.1并行编程方法68
4.1.2操作系统的支持69
4.2进程的同步与互斥70
4.2.1同步与临界段问题71
4.2.2解决临界段问题的硬件实现方法72
4.2.3信号量74
4.2.4管程77
4.2.5进程同步与互斥举例77
4.3消息传递81
4.3.1消息传递原理82
4.3.2消息传递示例83
4.3.3管道通信简介84
4.4死锁85
4.4.1死锁示例85
4.4.2死锁定义86
4.4.3死锁防止88
4.4.4死锁避免90
4.4.5死锁检测92
4.4.6死锁的恢复93
4.4.7死锁综合处理94
4.5小结94
习题495
第5章存储管理99
5.1连续空间分配99
5.1.1单道连续分配法99
5.1.2多道连续固定分区法101
5.1.3多道连续可变分区法103
5.2不连续空间分配105
5.2.1页式管理106
5.2.2段式管理109
5.2.3段页式管理112
5.2.4改进的页式管理113
5.3虚拟存储管理114
5.3.1页式虚存的基本思想114
5.3.2页式虚存管理实现115
5.3.3多级页表117
5.3.4页替换策略119
5.4小结125
习题5126
第6章设备管理129
6.1I/O硬件概念129
6.1.1常见外部设备分类129
6.1.2设备控制器(I/O部件)130
6.1.3I/O控制方式131
6.1.4I/O控制方式的发展过程134
6.2设备I/O子系统134
6.2.1设备的使用方法134
6.2.2I/O层次结构136
6.2.3设备驱动程序139
6.2.4缓冲技术141
6.3存储设备144
6.3.1常见存储外部设备144
6.3.2磁盘调度147
6.3.3磁盘阵列150
6.4小结154
习题6154
第7章文件系统156
7.1文件结构156
7.1.1文件概念156
7.1.2文件的逻辑结构156
7.1.3文件的物理存储158
7.1.4文件控制块160
7.2文件目录结构161
7.2.1一级目录结构161
7.2.2二级目录结构162
7.2.3树状目录结构162
7.2.4无环图目录结构163
7.2.5目录操作164
7.3文件存储器空间布局与管理165
7.4文件访问接口166
7.4.1传统文件系统调用的实现167
7.4.2存储映射文件访问169
7.5文件保护169
7.5.1文件访问保护170
7.5.2文件备份171
7.6文件系统的基本模型172
7.7FAT文件系统磁盘布局175
7.8小结176
习题7177
第8章并行与分布式操作系统178
8.1并行操作系统178
8.1.1对称多处理机178
8.1.2线程概念180
8.1.3线程实现186
8.1.4线程调度190
8.2分布式系统194
8.2.1分布式系统特点195
8.2.2几种分布式系统应用模型197
8.2.3分布式系统实现模型200
8.2.4分布式操作系统主要研究内容202
8.2.5分布式系统基础——通信协议层次简介203
8.3小结206
习题8207
第9章保护与安全208
9.1安全威胁208
9.1.1病毒208
9.1.2蠕虫209
9.1.3特洛伊木马209
9.1.4隐蔽通道210
9.2安全机制210
9.2.1硬件保护机制210
9.2.2标识与鉴别211
9.2.3存取控制213
9.2.4最小特权管理214
9.2.5安全审计215
9.2.6入侵检测216
9.2.7网络信息安全技术217
9.2.8软件漏洞防护技术219
9.3Linux的安全机制221
9.4安全评测标准223
9.4.1TCSEC223
9.4.2GB 17859-1999224
9.5小结225
习题9226
0章系统虚拟机227
10.1虚拟机概述227
10.1.1为什么需要虚拟机227
10.1.2虚拟机管理器的分类228
10.1.3系统虚拟化的优势及发展目标228
10.1.4虚拟机管理器的架构229
10.2CPU的虚拟化230
10.2.1软件完全虚拟化230
10.2.2硬件辅助虚拟化230
10.3内存的虚拟化232
10.3.1软件实现内存虚拟化232
10.3.2EPT页表辅助内存虚拟化233
10.4I/O设备的虚拟化233
10.4.1完全的软件I/O设备虚拟化233
10.4.2半虚拟化设备模拟234
10.5小结235
习题10235
1章Linux操作系统实例236
11.1进程管理236
11.1.1进程与进程描述符236
11.1.2进程状态及切换时机237
11.1.3进程的调度算法239
11.1.4进程的创建与消亡239
11.2存储管理242
11.2.1物理内存的管理242
11.2.2进程地址空间的管理244
11.3文件系统248
11.3.1VFS248
11.3.2EXT2253
11.3.3主要文件系统中系统调用的处理流程256
11.4设备管理258
11.4.1设备文件的概念258
11.4.2设备模型基础259
11.4.3相关数据结构260
11.4.4块设备文件的open()和read()操作262
11.5中断、异常及系统调用263
11.5.1中断/异常的基本知识263
11.5.2异常处理函数264
11.5.3系统调用264
11.5.4中断的处理265
11.5.5软中断267
11.6SysV进程间通信268
11.6.1共有的特性268
11.6.2信号量270
11.6.3消息队列271
11.6.4共享内存273
习题11275
附录Abash脚本编程简介276
A.1注释和简单命令276
A.2环境变量276
A.3控制结构277
A.3.1if语句277
A.3.2case语句278
A.3.3for语句278
A.3.4while语句和until语句279
A.4函数279
附录B实现一个简单的Linux命令解释器281
B.1myshell的语法281
B.2程序框架281
B.3命令行的语法分析282
B.4简单命令的执行284
B.5Makefile284
附录CLinux常用命令285
C.1用户终端命令285
C.2vi编辑器的使用292
附录DLinux常用函数295
D.1进程管理函数295
D.2文件管理函数296
D.3进程间通信函数298
D.4多线程库函数301
附录ELinux内核综合实验指南303
E1实验目标与内容303
E2实验基础知识303
E2.1内核模块303
E2.2系统调用307
E2.3内存管理309
E2.4其他311
E3实验设计313
E4实验步骤314
E5常见问题314
参考文献316
内容推荐
本书是“十二五”普通高等教育本科国家级规划教材,也是国防科技大学国家精品课程和国家优秀教学团队教学成果。操作系统作为计算机系统的核心系统软件,负责控制和管理整个计算机系统的资源并组织用户以进程为单位高效协调地使用这些资源。本书以多道程序技术为基础,以通用
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/26 0:11:15