图书介绍

计算机操作系统PDF|Epub|txt|kindle电子书版本网盘下载

计算机操作系统
  • 本书编委会编 著
  • 出版社: 西安:西北工业大学出版社
  • ISBN:7561217374
  • 出版时间:2004
  • 标注页数:195页
  • 文件大小:18MB
  • 文件页数:207页
  • 主题词:操作系统

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

1.2操作系统的形成和发展2

1.2.1手工操作阶段2

1.2.2脱机输入/输出技术2

1.2.3批处理技术3

1.2.4多道程序设计技术3

1.3操作系统的基本类型3

1.3.1多道批处理系统4

1.3.2分时系统5

1.3.3实时系统6

1.3.4网络操作系统7

1.3.5分布式操作系统7

1.3.6五大类型操作系统特点的比较7

1.4.2操作系统的功能8

第6章 文件系统8

1.4.1操作系统的特征8

1.4操作系统的特征与功能8

1.4.3操作系统的性能评价10

1.5.2层次化结构11

1.5操作系统的结构设计模式11

1.5.1模块化结构11

1.5.3客户/服务器结构12

1.5.4 对象模式12

1.5.5对称多处理模式12

1.6操作系统的安装及配置12

1.7小结13

习题一14

第2章进程管理15

2.1进程的引入15

2.1.1进程的引入15

2.1.2程序的执行15

2.2进程的描述17

2.2.1进程的定义及特征17

2.2.2进程的状态18

2.2.3进程控制块20

2.3.2线程的定义21

2.3.1线程的引入21

2.3线程21

2.3.3进程与线程22

2.4进程的控制22

2.4.1原语23

2.4.2进程控制原语23

2.4.3 Linux中的进程控制25

2.5同步与互斥26

2.5.1同步与互斥26

2.5.2原语27

2.5.3经典同步、互斥问题例子30

2.6进程通信32

2.6.1电子邮件32

2.6.2对话33

2.6.3管道文件34

2.7进程实例34

2.8进程调度35

2.8.1调度的层次35

2.8.2进程调度36

2.8.3进程调度算法36

2.9死锁38

2.9.1死锁的概念38

2.9.2产生死锁的必要条件39

2.9.4死锁的预防40

2.9.3死锁的判定40

2.9.5死锁的避免与解除41

2.10小结42

习题二43

第3章作业管理44

3.1作业的基本概念44

3.1.1作业的定义44

3.1.2作业组织46

3.1.3作业管理的基本功能46

3.1.4作业的状态及其转换47

3.2作业管理49

3.2.1作业管理的任务50

3.2.2作业与资源51

3.3作业调度及常用作业调度算法52

3.3.1作业调度52

3.3.2调度性能的衡量53

3.3.3常用作业调度算法54

3.4用户界面56

3.4.1 操作系统是用户和计算机用户之间的接口56

3.4.2用户界面的发展58

3.4.3界面管理的任务58

3.4.5用户界面的设计特点59

3.4.4界面管理的功能59

3.5小结60

习题三60

第4章存储管理62

4.1存储管理概述62

4.1.1存储管理技术62

4.1.2 Windows 98的存储器62

4.1.3存储分配方式63

4.1.4地址重定位64

4.2连续分配存储管理66

4.2.1单一连续分配66

4.2.2分区分配67

4.2.3覆盖与交换技术72

4.3分页存储管理73

4.3.1分页存储管理73

4.3.2分段存储管理74

4.3.3虚拟存储器75

4.3.4请求式分页存储管理76

4.3.5请求式分段存储管理78

4.3.6段页式存储管理78

4.4常用系统的存储管理79

4.4.1 Windows 98的存储管理79

4.4.2 Linux系统的存储管理80

习题四80

4.5小结80

第5章设备管理82

5.1设备管理概述82

5.1.1设备分类82

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

5.2外部设备的安装86

5.2.1系统配置86

5.2.2用户外接设备86

5.2.3用户外接特殊设备86

5.2.4外部设备的即插即用87

5.2.5设备驱动程序的编制87

5.3数据传送控制方式87

5.3.1程序直接控制方式88

5.3.2中断方式89

5.3.3 DMA方式89

5.3.4通道控制方式92

5.3.5 Windows 98中的数据传输控制方式93

5.4设备管理中常用技术95

5.4.1中断技术95

5.4.2缓冲技术97

5.5设备分配99

5.5.1设备分配中的数据结构99

5.5.2设备分配策略100

5.6设备驱动程序101

5.6.1设备驱动程序101

5.6.2设备驱动程序的功能101

5.6.3设备驱动程序的特点102

5.6.4设备处理方式102

5.7 SPOOLing技术103

5.7.1什么是SPOOLing103

5.7.2 SPOOLing系统的组成104

5.7.3共享打印机104

5.7.4 SPOOLing系统的特点105

5.8 Windows 98的设备管理105

5.9小结106

习题五107

6.1文件和文件系统108

6.1.1文件和文件系统108

6.1.2文件的分类109

6.1.3实用系统中文件的分类110

6.1.4文件管理的功能111

6.1.5 Windows 98文件管理工具的实例112

6.2.1文件的逻辑结构113

6.2文件的结构和存取方法113

6.2.2文件的物理结构114

6.2.3文件的存取方法116

6.2.4文件结构、文件存储设备和存取法的关系117

6.3文件存储设备及存储空间管理118

6.3.1空白块链118

6.3.2位示图118

6.3.3 FAT磁盘格式119

6.3.4 FAT32磁盘格式特点120

6.4文件目录结构121

6.4.1文件控制块121

6.4.2一级目录结构122

6.4.3二级目录结构122

6.4.4目录树结构123

6.4.5 目录树的构造124

6.5文件共享与保护127

6.5.1存取控制表127

6.5.2 令128

6.5.3密码129

6.5.4计算机病毒简介129

6.6文件使用130

6.6.1文件的创建和删除130

6.6.2文件的打开和关闭131

6.6.3文件的读写132

6.7小结132

习题六133

第7章各种操作系统134

7.1操作系统的各种模型134

7.1.1 网状结构与层次结构134

7.1.2面向过程与面向对象136

7.2.1分布式系统定义139

7.2.2分布式操作系统的设计目标139

7.2分布式操作系统139

7.3 网络操作系统141

7.3.1什么是网络141

7.3.2网络的结构141

7.4 Windows NT网络操作系统143

7.4.1网络构成143

7.4.2 Windows NT的结构144

7.4.3 Windows NT的体系结构145

7.4.4 Windows NT的管理职能146

7.5 Linux评述147

7.5.1系统体系结构147

7.4.5 Windows NT的特点147

7.5.2 Linux的文件系统及其组织结构148

7.5.3 Linux的网络功能149

7.5.4 Linux的主要特点150

第8章面向对象操作系统的设计152

8.1面向对象的基本概念152

8.2面向对象和操作系统153

8.2.1面向对象技术的引入154

8.2.2面向对象操作系统的设计方法155

8.3面向对象操作系统的分类160

第9章操作系统结构和程序设计162

9.1操作系统的编程概述162

9.1.1编程语言简史162

9.1.2不同应用领域的计算机语言163

9.2结构设计的目标163

9.2.2分层原则164

9.2.1设计目标164

9.2.3分块原则166

9.2.4模块接口法的设计步骤167

9.2.5模块接口法的优缺点167

9.3层次结构设计168

9.3.1 层次模块化结构设计的必要性168

9.3.2操作系统的结构模型170

9.3.3操作系统的结构设计170

9.4 DOS模块结构173

9.5 Windows的编程模式简介174

9.6微内核结构简介174

9.7 Linux的安装与程序模块举例175

10.1鉴别178

10.1.1 口 令178

第10章 安 全178

10.1.2物理鉴别179

10.2阻止179

10.3检测180

10.4校正180

10.5身份识别180

10.6威胁的种类180

10.7程序威胁181

附录183

附录1 计算机操作系统实验指导183

实验1 UNIX或Linux操作系统的实际使用183

实验2命令解释程序183

实验3作业调度设计185

实验4存储管理设计186

实验5进程管理设计187

附录2 Linux简要使用说明(配合实验用)189

热门推荐