当前位置:首页 > 工业技术
实用操作系统
实用操作系统

实用操作系统PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:袁建红主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111106814
  • 页数:247 页
图书介绍:
《实用操作系统》目录

第一章 操作系统引论 1

第一节 什么是操作系统 1

一、计算机系统的结构和特点 1

二、操作系统的功能 1

第二节 操作系统的发展与分类 2

一、单道批处理系统 2

二、多道批处理系统 4

三、分时系统 4

四、实时系统 5

六、网络操作系统 6

五、微机操作系统 6

七、分布式系统 7

第三节 Linux系统概述 7

一、Linux系统和开放源代码 7

二、Linux的特点和组成 10

三、Linux的源代码结构 11

本章小结 12

习题一 12

第二章 作业管理 14

第一节 作业的基本概念 14

二、作业的状态及其转换 15

一、作业调度的功能 15

第二节 作业调度 15

三、作业调度算法 16

第三节 用户与操作系统的接口 17

一、作业控制一级的接口 18

二、源程序级的接口 18

第四节 Linux用户界面 21

一、Linuxshell的使用 21

二、Linuxshell编程 25

三、Linux窗口系统 31

——XWindow 31

习题二 34

本章小结 34

第三章 进程管理 35

第一节 进程的概念 35

一、进程概念的引入 35

二、进程定义 37

三、进程的状态及其变化 38

四、进程控制块PCB 39

五、进程控制 40

第二节 进程的同步与互斥 41

一、进程互斥 41

三、实现进程互斥与同步的同步机构 43

二、进程同步 43

四、进程通信 49

第三节 进程调度 51

一、进程调度的功能 51

二、进程调度算法 52

第四节 死锁 53

一、死锁的定义 53

二、产生死锁的原因和必要条件 54

三、解决死锁的策略 55

一、线程概念 56

第五节 线程 56

二、线程状态及其转换 57

三、线程的类型 58

第六节 Linux进程管理 58

一、Linux进程概述 58

二、Linux进程调度 62

三、Linux进程间通信 64

四、Linux线程 71

本章小结 73

习题三 75

一、存储分配 77

第一节 存储管理的概述 77

第四章 存储管理 77

二、地址变换 78

三、存储保护 79

四、存储扩充 79

五、分级存储体系 79

第二节 实存管理技术 80

一、分区存储管理 80

二、覆盖与交换 83

三、简单页式存储管理 84

二、请求页式存储管理 86

一、虚拟存储管理技术的基本思想 86

第三节 虚拟存储管理技术 86

三、分段式存储管理 87

四、段页式存储管理 89

第四节 Linux存储管理 89

一、Linux系统存储管理概述 89

二、Linux系统存储管理技术 92

本章小结 100

习题四 101

二、设备管理的功能 102

一、设备管理的目标 102

功能 102

第一节 设备管理的目标和 102

第五章 设备管理 102

第二节 通道技术与缓冲技术 103

一、通道技术 103

二、缓冲技术 103

第三节 设备分配 105

一、设备分配原则 105

二、设备分配中的数据结构 105

三、虚拟设备技术 106

一、Linux设备管理概述 108

第四节 Linux设备管理 108

四、输入输出控制 108

二、LinuxI/O调用 109

三、设备驱动程序 113

本章小结 114

习题五 115

第六章 文件管理 116

第一节 文件和文件系统 116

一、文件 116

二、文件的分类 116

一、文件的逻辑结构 117

第二节 文件结构和存取方法 117

三、文件系统 117

二、文件的物理结构 118

三、文件的存取方法 119

第三节 文件存储空间的管理 120

一、空白文件目录 120

二、空白块链 121

三、位示图 121

第四节 文件目录 122

一、一级文件目录 122

二、二级文件目录 123

三、多级文件目录 124

四、文件的共享与保护 125

五、文件操作 126

第五节 Linux文件管理 127

一、Linux文件系统概述 127

二、Linux文件系统管理 128

三、虚拟文件系统VFS 130

四、ext2文件系统 134

本章小结 139

习题六 140

一、概述 141

第一节 TCP/IP简介 141

第七章 Linux网络系统 141

二、TCP/IP协议 142

第二节 Linux网络接口 144

一、BSDsocket层 145

二、INETsocket层 147

三、TCP、UDP层 148

四、IP层 148

五、地址解析协议(ARP) 152

第三节 网络协议的绑定 153

一、创建BSDsocket 153

六、网络设备 153

二、为一个INETBSDsocket绑定一个地址 154

三、给INETBSDsocket创建连接 155

四、监听INETBSDsocket 156

五、接收连接请求 156

第四节 Linux网络编程 157

一、概述 157

二、网络编程中的重要函数 157

三、Linux网络编程 161

本章小结 165

习题七 165

实验二Linux系统的基本操作 166

实验一Linux系统安装 166

附录 166

附录ALinux操作系统实验指导 166

实验三Linux系统的shell编程 167

实验四Linux系统的C语言编程 169

实验五Linux的进程通信 175

实验六Linux线程 178

实验七Linux存储管理 182

实验八Linux设备管理 185

实验九Linux文件管理 189

一、RedHatLinux的安装 192

附录BRedHatLinux7.0的安装及系统管理 192

二、Linux系统管理 207

附录CLinux系统的C语言编程 218

一、支撑工具简介 218

二、C语言编译器——gcc 219

三、程序维护工具——make 224

四、程序调试工具 229

五、程序版本维护 234

六、程序开发环境 235

参考文献 247

返回顶部