图书介绍

计算机操作系统2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

计算机操作系统
  • 冯裕忠等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302235040
  • 出版时间:2010
  • 标注页数:224页
  • 文件大小:116MB
  • 文件页数:235页
  • 主题词:操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

计算机操作系统PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 操作系统概述1

1.1 操作系统的定义1

1.2 操作系统的功能及服务对象2

1.2.1 操作系统的功能2

1.2.2 操作系统的服务对象4

1.3 操作系统的结构4

1.3.1 层次结构4

1.3.2 模块结构5

1.4 操作系统的发展过程6

1.5 操作系统的分类与基本特征7

1.5.1 单道批处理系统7

1.5.2 多道批处理系统8

1.5.3 分时系统10

1.5.4 实时系统10

1.5.5 网络操作系统11

1.5.6 分布式操作系统14

1.5.7 嵌入式操作系统16

1.5.8 操作系统的基本特征17

习题20

第2章 进程和线程21

2.1 进程的定义21

2.2 进程的管理26

2.2.1 PCB简介26

2.2.2 进程的调度31

2.2.3 进程的同步与互斥33

2.2.4 进程通信44

2.3 线程的定义50

2.3.1 线程的引入50

2.3.2 线程的概念和属性51

2.3.3 超线程简介52

习题56

第3章 调度与死锁57

3.1 处理机调度的基本概念及设计原则57

3.2 常用的几种调度方式58

3.2.1 高级调度58

3.2.2 低级调度58

3.2.3 中级调度60

3.3 几种常用的调度队列模型60

3.3.1 只有进程调度的调度队列模型60

3.3.2 具有高级和低级调度的调度队列模型61

3.3.3 同时具有三级调度的调度队列模型62

3.4 调度算法的若干准则63

3.5 常用调度算法63

3.5.1 先来先服务调度算法63

3.5.2 短作业(进程)优先调度算法64

3.5.3 高优先权优先调度算法65

3.5.4 基于时间片轮转的调度算法66

3.6 多处理机的调度68

3.6.1 多处理机的类型68

3.6.2 多处理机系统中的进程分配方式68

3.6.3 进程(线程)的调度方式69

3.7 死锁72

3.7.1 产生死锁的原因72

3.7.2 产生死锁的必要条件73

3.7.3 预防死锁的基本方法73

3.7.4 系统运行的安全状态74

3.7.5 利用银行家算法避免死锁75

习题78

第4章 存储管理80

4.1 存储管理的功能80

4.1.1 内存分配与回收80

4.1.2 内存共享与保护81

4.1.3 地址映射83

4.1.4 内存扩充83

4.2 重定位83

4.2.1 名字空间83

4.2.2 逻辑空间83

4.2.3 内存存储空间84

4.2.4 地址重定位85

4.3 存储空间的分配87

4.3.1 单一连续分配87

4.3.2 固定分区分配88

4.3.3 动态分区分配89

4.3.4 可重定位分区分配92

4.3.5 分区的保护92

4.4 覆盖技术93

4.5 交换技术94

4.6 分页存储管理94

4.6.1 页表95

4.6.2 分页的地址变换96

4.6.3 两级页表及多级页表98

4.7 分段存储管理99

4.7.1 段表100

4.7.2 分段的地址变换100

4.8 段页式存储管理101

4.9 虚拟存储管理102

4.9.1 虚拟存储的概念102

4.9.2 请求分页存储管理104

4.9.3 页面置换算法106

4.9.4 请求式分段存储管理108

习题109

第5章 设备管理110

5.1 设备管理概述110

5.1.1 设备的分类110

5.1.2 设备管理的任务和功能111

5.2 设备控制器111

5.2.1 设备控制器的功能112

5.2.2 设备控制器的组成112

5.3 输入输出的控制方式113

5.3.1 程序直接控制方式113

5.3.2 中断控制方式114

5.3.3 DMA控制方式115

5.4 中断技术116

5.4.1 中断的基本概念116

5.4.2 中断的分类和优先级116

5.4.3 中断的处理过程117

5.5 缓冲技术117

5.5.1 缓冲的引入118

5.5.2 缓冲的种类118

5.6 设备的分配技术121

5.6.1 设备分配中的数据表121

5.6.2 设备分配的策略123

5.6.3 设备分配程序124

5.7 SPOOLing技术125

5.7.1 SPOOLing的概念125

5.7.2 SPOOLing系统的组成125

5.7.3 SPOOLing系统的特点126

习题126

第6章 文件管理127

6.1 文件系统概述127

6.1.1 文件和文件系统127

6.1.2 文件的类型和属性127

6.1.3 文件系统的基本功能129

6.2 文件结构与存储129

6.2.1 文件的逻辑结构129

6.2.2 文件的物理结构130

6.2.3 文件的存取方式133

6.2.4 文件的存储设备133

6.3 文件存储空间的管理134

6.3.1 外存的主要技术参数134

6.3.2 空闲块的管理135

6.3.3 空闲块的分配策略136

6.4 文件目录的管理136

6.4.1 文件目录的概念136

6.4.2 单级目录结构137

6.4.3 二级目录结构137

6.4.4 多级目录结构138

6.5 文件的共享与保护139

6.5.1 文件的共享139

6.5.2 文件的保护141

习题143

第7章 操作系统接口144

7.1 命令接口144

7.1.1 联机命令的类型144

7.1.2 键盘终端处理程序145

7.1.3 命令解释程序146

7.2 程序接口146

7.3 系统调用147

7.3.1 系统调用的类型147

7.3.2 系统调用的执行步骤149

7.4 图形用户接口150

7.4.1 组成150

7.4.2 图形用户界面的任务管理151

习题152

第8章 Windows操作系统153

8.1 Windows操作系统简介153

8.2 Windows操作系统的特点155

8.2.1 16位图形用户接口156

8.2.2 混合的16/32位操作系统156

8.2.3 32位操作系统156

8.2.4 64位操作系统157

8.2.5 MS-DOS到Windows各版本的比较157

8.3 Windows操作系统安全预防158

习题158

第9章 UNIX操作系统159

9.1 UNIX操作系统概述159

9.1.1 UNIX操作系统的发展过程159

9.1.2 UNIX操作系统的主要版本161

9.1.3 UNIX操作系统的特征161

9.1.4 UNIX操作系统的结构162

9.1.5 UNIX操作系统的启动流程164

9.1.6 UNIX操作系统的用户和用户职责划分168

9.1.7 UNIX操作系统的运行环境169

9.1.8 UNIX用户的登录与退出169

9.2 UNIX操作系统的文件系统和文件171

9.2.1 磁盘组织171

9.2.2 文件系统171

9.2.3 文件类型173

9.2.4 文件名和路径名178

9.2.5 文件和目录的层次结构179

9.3 进程的描述和控制180

9.3.1 进程的PCB180

9.3.2 进程的状态与进程映像183

9.3.3 进程控制185

9.3.4 进程调度与进程切换186

习题189

第10章 上机实验190

实验一 进程管理190

实验二 进程调度算法194

实验三 存储管理200

附录1 DOS/UNIX操作系统的常用命令206

附录2 计算机系统和网络中的常用标准207

附录3 在UNIX/Linux操作系统下网卡等外设的安装210

附录4 计算机术语的解释218

热门推荐