图书介绍

计算机操作系统 基于UNIX系统V核心【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

计算机操作系统 基于UNIX系统V核心
  • 王育勤等编著 著
  • 出版社: 北京交通大学出版社;清华大学出版社
  • ISBN:7810821075
  • 出版时间:2004
  • 标注页数:301页
  • 文件大小:17MB
  • 文件页数:314页
  • 主题词:操作系统-高等学校-教材

PDF下载


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

下载说明

计算机操作系统 基于UNIX系统V核心PDF格式电子书版下载

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

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

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

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

图书目录

目 录1

第1章操作系统概述1

1.1操作系统的发展过程1

1.1.1手工操作阶段1

1.1.2早期批处理阶段2

1.1.3执行系统3

1.1.4多道程序系统阶段3

1.2什么是操作系统4

1.2.1概念4

1.2.2设置OS的目的5

1.2.3操作系统的主要功能5

1.6.3 可维护性 15

1.2.4操作系统的服务功能7

1.3操作系统的结构8

1.3.1外结构(环境)8

1.4操作系统的分类9

1.3.2 内结构(体系结构)9

1.4.1 多道批处理系统10

1.4.2分时系统11

1.4.3实时系统11

1.4.4网络操作系统13

1.4.5区别13

1.5操作系统的特征13

1.5.1并发13

1.5.2共享14

1.5.3长期信息存储14

1.5.4不确定性14

1.6操作系统的性能——即如何评价一个操作系统14

1.6.1效率14

1.6.2可靠性15

1.7 当前比较流行的几种微机操作系统15

1.7.1 当前微机上的主流操作系统15

1.7.2用户如何选用操作系统18

1.8 UNIX系统的特点和结构19

1.8.1外部原因19

1.8.2内部特点19

1.8.3结构20

习题22

第2章进程管理23

2.1进程管理的概念23

2.1.1程序的顺序执行23

2.1.2程序的并发执行和资源共享23

2.1.3 程序并发执行的特性25

2.1.4进程27

2.1.5 用进程概念说明操作系统的并发性和不确定性28

2.1.6进程的状态及其变迁29

2.1.7进程的组成31

2.1.8 UNIX系统的进程映像33

2.2.1进程的创建36

2.2有关进程的操作36

2.2.2进程终止和父/子进程的同步39

2.3进程间的相互作用和通信42

2.3.1同步42

2.3.2互斥43

2.3.3进程的临界区和临界资源44

2.3.4实施临界区互斥的锁操作法44

2.3.5 信号量与P、V操作48

2.3.6高级通讯机构53

2.4中断处理57

2.4.1 中断及其一般处理过程57

2.4.2 中断优先级和多重中断60

2.4.3 中断屏蔽60

2.4.4 中断在操作系统中的地位60

2.4.5 UNIX系统对中断和陷入的处理61

习题64

3 1.1 CPU 调度的三级实现67

第3章处理机管理67

3.1 概述67

3.1.2进程的执行方式70

3.1.3 CPU调度的基本方式70

3.2作业概念71

3.2.1 作业管理的概念71

6.6.4文件的读写 173

3.2.2作业管理的功能73

3.3常用调度算法77

3.3.1 先来先服务FCFS78

3.3.2最短周期优先SBF78

3.3.3优先级80

3.3.4轮转法80

3.3.5 可变时间片轮转法82

3.3.6多队列轮转法和多级反馈队列法82

3.4 UNIX系统中的进程调度84

6.8.8空闲存储块的管理 187

习题89

4.1.2存储器分配91

4.1.1 二级存储器及信息传送91

4.1 引言91

第4章存储管理91

4.1.3存储管理的基本任务92

4.1.4存储空间的地址问题93

4.1.5用户程序的装入94

4.1.6存储管理的功能96

4.1.7内存的扩充技术96

4.2分区式管理技术99

4.2.1 固定分区法99

4.2.2 可变分区法100

4.2.3硬件支持103

4.3 可重定位分区分配103

4.4多道程序对换技术104

4.5.1 分页管理105

4.5请求分页存储管理105

4.5.2请求分页管理109

4.6段式存储管理116

4.6.1 分段和分段的地址空间117

4.6.3 分段共享118

4.6.2分段管理的实现118

4.6.4段的动态链接119

4.7段页式存储管理122

4.7.1基本思想122

4.7.2实现过程122

4.8 UNIX系统的存储管理124

4.8.1 对换124

4.8.2请求分页126

习题131

5.1.2设备管理的目标和功能133

5.1.1 设备分类133

5.1 概述133

第5章设备管理133

5.1.3通道技术134

5.1.4缓冲技术137

5.2设备分配技术与Spooling系统138

5.2.1设备分配技术138

5.2.2 Spooling系统139

5.3 RK磁盘设备140

5.4 UNIX系统的设备管理141

5.4.1 UNIX设备管理的特点141

5.4.2 与设备驱动有关的接口142

5.4.3块设备管理中的缓冲技术142

5.4.4块设备的读写146

5.4.5字符设备管理151

习题153

6.1 概述154

第6章文件系统154

6.1.1文件及其分类154

6.1.2文件系统的功能155

6.1.3文件系统的用户界面156

6.1.4文件系统的层次结构157

6.2文件的组织和存取方法158

6.2.1 文件的逻辑组织和物理组织158

6.2.2文件的存取方式162

6.3 目录结构162

6.3.1 一级目录结构163

6.3.2 二级目录结构163

6.3.3 多级目录结构164

6.4文件存储空间的管理166

6.4.1 记住空间分配现状的数据结构167

6.4.2存储空间分配程序169

6.5 文件保护169

6.5.2文件的共享与保护保密170

6.5.1 文件系统的完整性170

6.6对文件的主要操作171

6.6.1 创建文件172

6.6.2文件的连接与解除连接172

6.6.3文件的打开和关闭173

6.7文件系统的执行过程174

6.8 UNIX文件系统的内部实现176

6.8.1 i节点176

6.8.2活动i节点的分配与释放177

6.8.3 用户打开文件表和系统打开文件表178

6.8.4目录项和检索目录文件181

6.8.5文件的索引结构183

6.8.6文件卷和卷专用块184

6.8.7空闲i节点的管理185

6.8.9子文件系统装卸和装配块表188

6.8.10各主要数据结构之间的联系190

6.8.11 管道文件(pipe)191

6.9系统调用的实施举例195

习题198

第7章死锁199

7.1 死锁的基本概念199

7.1.1什么是死锁199

7.1.2死锁的表示200

7.1.3 死锁判定法则201

7.2死锁的预防203

7.3死锁的避免204

7.3.1 资源分配状态RAS204

7.3.2 系统安全状态205

7.3.3 死锁避免算法206

7.3.4对单体资源类的简化算法207

7.4.1 死锁的检测208

7.4死锁的检测和清除208

7.4.2死锁的解除210

习题211

第8章 STREAMS(流)机制212

8.1 STREAMS概述212

8.1.1 STREAMS机制的产生212

8.1.2 STREAMS的特征和结构212

8.1 .3 STREAMS的应用214

8.2流基本操作214

8.2.1流的建立和关闭215

8.2.2流的读/写216

8.3流的高级操作217

8.3.1 流组操作218

8.3.2多路流操作219

8.3.3消息处理221

9.1 概述223

第9章 UNIX系统V的IPC223

9.2 消息224

9.2.1系统调用msgget224

9.2.2 系统调用msgsnd225

9.2.3 系统调用msgrcv227

9.2.4系统调用msgctl229

9.3共享存储区230

9.3.1 系统调用shmget230

9.3.2 系统调用shmat232

9.3.3 系统调用shmctl234

9.4 信号量235

9.4.1系统调用semget235

9.4.2系统调用semop238

9.4.3 系统调用semctl242

9.5 总的评价243

10.1.1 硬件配置244

第10章 UNIX操作系统的基本应用244

10.1 UNIX操作系统的安装、启动和关闭244

10.1.2软件考虑245

10.1.3安装过程246

10.1.4增加用户账号247

10.1.5 启动和关闭系统248

10.2 UNIX操作系统的基本操作命令250

10.2.1 文件和目录的命名规则250

10.2.2 UNIX的输入和输出命令250

10.2.3 目录管理251

10.2.4文件管理253

10.2.5 改变文件及目录的属主和存取权259

10.2.6屏幕编辑程序Vi261

10.2.7特殊命令264

10.3.1 DOS和UNIX共存系统的转换265

10.3.2 DOS格式的操作命令265

10.3 UNIX操作系统和DOS操作系统的兼容操作265

10.3.3 用DOS文件系统267

第11章UNIX操作系统的系统管理和实用工具程序269

11.1 UNIX操作系统的系统管理269

11.1.1 系统管理软件sysadmsh269

11.1.2数据转储和恢复270

11.1.3文件系统管理272

11.1.4设备管理274

11.1.5进程控制277

11.2 UNIX操作系统的实用工具程序279

11.2.1 用户之间相互通讯279

11.2.2文本处理工具281

第12章 UNIX操作系统的网络与通讯284

12.1 本地网络284

12 1.1 建立一个网络284

12.1.5网络命令使用285

12.1.4停止网络285

12.1.3 测试Micnet网络285

12.1.2启动网络285

12.2远程网络286

12.2.1 UUCP简介286

12.2.2用调制解调器连接远程UUCP系统289

12.2.3配置UUCP289

1 2.2.4使用UUCP290

12.3标准网络293

12.3.1 显示网络中各计算机状态293

12.3.2显示网络中的用户293

12.3.3通过网络进行通信295

12.3.4通过网络在另一台主机上注册296

12.3.5在另一台主机上执行命令296

12.3.6在不同的计算机之间传送文件297

12.3.7使用ftp命令传送文件298

参考文献301

热门推荐