图书介绍

操作系统原理及实验PDF|Epub|txt|kindle电子书版本网盘下载

操作系统原理及实验
  • 郑增威主编 著
  • 出版社: 杭州:浙江大学出版社
  • ISBN:9787308055253
  • 出版时间:2007
  • 标注页数:214页
  • 文件大小:79MB
  • 文件页数:226页
  • 主题词:操作系统-高等学校-教材

PDF下载


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

下载说明

操作系统原理及实验PDF格式电子书版下载

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

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

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

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

图书目录

第1章 操作系统概述1

什么是操作系统1

操作系统的目标与功能2

操作系统作为用户与计算机之间的接口2

操作系统作为资源管理器4

操作系统的扩展性4

操作系统的发展历程5

单道批处理系统5

多道批处理系统5

分时系统7

实时系统8

基本操作系统的特征8

现代Linux系统演变过程9

习题一13

第2章 进程描述和控制14

进程概念14

程序的顺序执行14

资源与共享15

程序的并发执行15

进程概念的引入16

进程描述17

进程映像17

进程控制块17

进程状态及转换18

进程控制20

进程创建21

进程终止21

进程挂起22

线程23

线程的引入23

线程状态24

线程与进程之间的关系25

线程实现方式26

Linux进程、线程创建与管理29

Linux进程结构29

进程表30

系统进程30

创建新进程31

替换一个进程映像32

复制一个进程映像34

Linux线程创建36

习题二38

第3章 同步与互斥40

基本概念40

并发进程间的关系41

竞争关系41

协作关系42

解决临界区互斥问题的准则43

实现互斥的软件方法43

实现互斥的硬件方法46

中断禁用46

测试并建立指令47

交换指令47

信号量47

整型信号量48

记录型信号量49

用信号量实现互斥49

用信号量实现同步51

经典同步/互斥问题52

管程56

管程概念56

管程应用57

进程通信58

信号通信机制59

共享存储区通信机制59

共享文件通信机制60

消息传递通信机制61

死锁与饥饿63

死锁产生的原因64

死锁产生的条件65

死锁预防(deadlock prevention)65

死锁避免(deadlock avoidance)66

死锁检测(deadlock detection)70

Linux进程通信机制及其应用72

信号73

管道75

System V77

System V消息队列78

System V信号量80

System V共享内存82

习题三86

第4章 存储器管理91

存储器管理概述91

地址重定位91

内存的分配和回收92

存储保护93

存储共享93

单一连续存储区管理94

分区管理94

固定分区94

动态分区96

可重定位动态分区管理99

伙伴系统100

简单分页技术101

分页存储管理的基本概念101

地址变换机构102

简单分段技术104

分段存储管理的基本概念104

段的共享与保护106

段页式存储管理107

习题四108

第5章 虚拟存储器管理111

基础知识111

分级存储体系111

虚拟存储器的引入112

虚拟分页存储管理113

基本思想113

硬件支持113

两级页表和多级页表115

反置页表117

页面置换算法117

页面置换过程118

最佳置换算法(OPT)118

先进先出页面置换算法(FIFO)118

最近最久未使用算法(LRU)119

时钟置换算法(Clock)119

驻留集管理121

虚拟分段存储管理123

习题五124

第6章 处理器调度128

单处理器调度128

调度类型128

选择调度算法的准则129

调度算法130

先来先服务算法(First Come First-Served, FCFS)130

最短进程优先算法(Shortest Process Next, SPN)130

时间片轮转算法(Round Robin, RR)131

最高优先级算法(Highest Priority First, HPF)132

最高响应比优先算法(Highest Response Ratio Next, HRRN)132

多级反馈队列算法(Multilevel Feedback Queue,MFQ)133

各种调度算法的比较133

实时调度134

实时任务分类134

实时任务调度算法134

习题六137

第7章 设备管理140

概述140

I/O设备分类141

设备管理功能144

缓冲技术145

单缓冲145

双缓冲146

循环缓冲146

中断技术146

SPOOLing技术147

SPOOLing技术概述147

SPOOLing系统工作原理147

磁盘特性及调度算法148

磁盘结构与特性148

磁盘性能参数149

磁盘调度策略150

习题七152

第8章 文件系统153

文件系统概述153

记录、文件与数据库概念154

文件管理功能154

文件组织和访问155

文件目录157

目录157

目录组成157

目录操作158

文件共享158

记录组块159

辅存管理161

习题八163

实验一Linux及其使用环境、内核查看165

实验二Shell编程168

实验三 进程的创建和简单控制171

实验四 进程互斥174

实验五 线程机制176

实验六 进程通信——信号181

实验七 进程通信——共享内存185

实验八 进程通信——消息队列187

实验九 进程通信——管道189

实验十虚拟内存管理194

实验十一 文件与目录198

附录1 Linux环境下的程序设计预备知识200

附录2 Linux环境下的常用系统调用简介212

主要参考文献214

热门推荐