当前位置:首页 > 工业技术
高等学校计算机专业教材精选  计算机操作系统原理与应用
高等学校计算机专业教材精选  计算机操作系统原理与应用

高等学校计算机专业教材精选 计算机操作系统原理与应用PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:袁捷,沈俊,袁晴晴编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302274933
  • 页数:377 页
图书介绍:本书在介绍Windows和Linux两种操作系统最新版本日常应用技术的基础上,系统地介绍操作系统的一般原理,进而深入介绍这两种操作系统的内部结构和技术特征。
《高等学校计算机专业教材精选 计算机操作系统原理与应用》目录

第1篇 初步使用 2

第1章 操作系统概述 2

1.1操作系统的定义与目标 2

1.1.1操作系统的地位 2

1.1.2操作系统的定义 3

1.1.3操作系统的目标 3

1.2操作系统的功能与特征 3

1.2.1操作系统的形成 4

1.2.2操作系统的基本功能 5

1.2.3操作系统的主要特征 6

1.3操作系统的类型与结构 7

1.3.1传统的基本类型 7

1.3.2现代的主要类型 8

1.3.3典型操作系统简介 9

1.3.4操作系统的结构 11

1.4操作系统的硬件环境 13

1.4.1中央处理器 13

1.4.2存储器 15

1.4.3外部设备 16

1.5操作系统的用户界面 17

1.5.1命令行界面 17

1.5.2图形用户界面 18

1.5.3系统调用 19

本章小结 20

复习思考题 21

第2章Windows 7安装与设置 22

2.1安装 22

2.1.1准备工作 22

2.1.2全新安装 23

2.1.3升级安装 24

2.1.4多系统共存 25

2.2启动和关闭 25

2.2.1 Windows 7的启动过程 25

2.2.2“关闭选项”菜单 26

2.2.3高级启动选项 28

2.2.4备选的登录方式 28

2.2.5使用BCD定制启动 29

2.3了解界面 31

2.3.1 Windows GUI 31

2.3.2命令行控制界面 38

2.3.3应用程序编程接口 40

2.3.4 Windows脚本宿主 41

2.3.5便捷小程序 42

2.4设置工作环境 43

2.4.1个性化主题元素 43

2.4.2设置『开始』菜单 44

2.4.3设置任务栏 46

2.4.4快捷方式的创建 47

2.4.5其他设置 47

本章小结 48

复习思考题 49

第3章Windows 7常用技巧 50

3.1用户账户管理 50

3.1.1账户类型 50

3.1.2创建、更改和删除账户 51

3.1.3启用或禁用账户 52

3.1.4应付密码丢失 53

3.2文件和文件夹操作 53

3.2.1资源管理器 54

3.2.2文件和文件夹基本操作 56

3.2.3索引搜索 58

3.3任务管理器的使用 59

3.3.1任务管理器的界面 59

3.3.2用于管理程序和进程 60

3.3.3用于监视计算机性能 61

3.4资源监视器的使用 62

3.5注册表操作 63

3.5.1注册表逻辑结构 63

3.5.2注册表编辑器的使用 65

3.5.3注册表内部结构 68

3.5.4注册表的保护 70

3.6应用程序管理 70

3.6.1应用程序的安装和运行 70

3.6.2关联和默认值的设置 72

3.7设备与驱动程序管理 74

3.7.1数字签名和PnP设备 75

3.7.2常用的设备管理工具 76

3.7.3驱动程序的安装 77

3.7.4驱动程序的维护 78

本章小结 79

复习思考题 79

第4章Linux的基础知识 81

4.1 Linux简介 81

4.1.1 Linux的起源 81

4.1.2 Linux的版本 81

4.2 Linux安装 83

4.2.1光盘安装Fedora 83

4.2.2虚拟机安装Fedora14 84

4.3 Linux命令 88

4.3.1命令的格式 88

4.3.2命令的分类 88

4.3.3系统帮助 96

4.4 vi的使用 98

4.4.1 vi的工作模式 99

4.4.2 vi的启动和退出 99

4.4.3基本vi命令 100

4.4.4编辑多个文件 102

本章小结 103

复习思考题 103

第5章Linux的用户接口 104

5.1 shell的基础知识 104

5.1.1什么是shell 104

5.1.2命令中的特殊字符 105

5.1.3输入输出重定向 106

5.1.4管道 108

5.1.5改变bash提示符 109

5.2 X Window简介 110

5.2.1 X Window的组成 110

5.2.2 X Server和X Client之间的通信 111

5.2.3窗口管理器 111

5.2.4 X Window的特点 112

5.3 Ferdora 14桌面环境 112

5.3.1启动和退出GNOME桌面系统 112

5.3.2桌面系统中的术语 113

5.3.3鼠标的使用 114

5.3.4桌面的使用 114

5.3.5菜单的使用 115

5.3.6图标的使用 115

5.3.7窗口的使用 116

5.3.8从桌面系统启动程序 117

5.3.9锁住显示器 117

5.4用户管理 118

5.4.1用户账号的增添 118

5.4.2用户账号的删除 119

5.4.3用户账号的查看和修改 119

5.4.4组群的增加 120

5.4.5组群的删除 120

5.4.6用户组群的查看和修改 120

本章小结 120

复习思考题 121

第2篇 原理研究 124

第6章 处理器管理原理 124

6.1作业管理 124

6.1.1作业的组成 124

6.1.2作业生命期 125

6.1.3作业控制块 125

6.1.4作业调度 126

6.1.5作业控制 127

6.2进程的概念 127

6.2.1进程的定义与特征 127

6.2.2进程的状态变迁 129

6.3进程控制和调度 129

6.3.1进程控制 129

6.3.2进程调度 131

6.3.3三级调度机制 133

6.4进程同步和通信 135

6.4.1临界资源的互斥使用 135

6.4.2信号量机制 137

6.4.3经典同步问题 138

6.4.4消息缓冲通信 140

6.4.5管程同步 142

6.5死锁 142

6.5.1死锁的含义 142

6.5.2死锁问题的对策 143

6.6线程管理 144

6.6.1线程的概念 145

6.6.2线程与进程 145

6.6.3线程的实现 145

本章小结 146

复习思考题 147

第7章 存储管理原理 150

7.1存储管理基础 150

7.1.1存储管理功能 150

7.1.2地址转换方式 151

7.1.3局部性原理 151

7.2连续分配式存储管理 151

7.2.1单一连续区管理 152

7.2.2多分区管理 152

7.3内存扩充技术 154

7.3.1覆盖技术 154

7.3.2交换技术 154

7.3.3虚拟存储技术 155

7.4离散分配式存储管理 155

7.4.1页式存储管理 156

7.4.2段式存储管理 156

7.4.3段页式存储管理 157

7.5虚拟存储器式存储管理 157

7.5.1请求分页存储管理 158

7.5.2请求分段存储管理 159

本章小结 159

复习思考题 160

第8章 文件管理原理 162

8.1文件系统的基本概念 162

8.1.1文件系统的功能和组成 162

8.1.2文件的基本特征 163

8.1.3文件的类别 164

8.2文件结构和存取方法 164

8.2.1文件存储空间管理 164

8.2.2文件的逻辑结构 165

8.2.3文件的物理结构 165

8.2.4文件存取方法 166

8.2.5逻辑记录的物理定位 167

8.3文件目录 168

8.3.1文件控制块 168

8.3.2一级目录 168

8.3.3二级目录 169

8.3.4多级目录 169

8.3.5利于文件共享的目录 170

8.4文件的使用和共享 170

8.4.1文件的使用 170

8.4.2文件的共享 172

8.5文件的保护和保密 172

8.5.1文件的保护 172

8.5.2文件的保密 173

本章小结 173

复习思考题 174

第9章 设备管理原理 175

9.1设备管理概述 175

9.1.1 I/O系统的功能 175

9.1.2 I/O系统的结构 176

9.1.3 I/O软件结构 178

9.2设备管理的基础技术 178

9.2.1 SPOOLing技术 178

9.2.2中断技术 179

9.2.3缓冲技术 180

9.3 I/O控制方式 181

9.3.1程序直接控制方式 182

9.3.2中断控制方式 182

9.3.3 DMA方式 183

9.3.4通道控制方式 183

9.4设备分配 184

9.4.1设备分配的数据结构 184

9.4.2设备分配策略 184

9.4.3磁盘I/O请求 185

9.5设备处理 186

9.5.1设备处理的任务和方式 186

9.5.2设备驱动程序 187

本章小结 188

复习思考题 189

第10章 联网与安全的原理 190

10.1联网 190

10.1.1网络操作系统概述 190

10.1.2网络通信技术 192

10.1.3网络资源共享技术 196

10.2安全 198

10.2.1操作系统的保护级 198

10.2.2安全策略和安全模型 199

10.2.3安全机制 199

10.2.4安全操作系统 204

本章小结 204

复习思考题 205

第3篇 深入与应用 208

第11章Windows的结构和基本机制 208

11.1 Windows的系统结构 208

11.1.1系统模型 208

11.1.2总体结构 209

11.2 Windows的关键组件 212

11.2.1环境子系统和系统DLL 212

11.2.2执行体和内核 214

11.2.3硬件抽象层 217

11.2.4设备驱动程序 218

11.2.5系统进程 218

11.3 Windows基本机制 220

11.3.1 Windows服务 221

11.3.2 Windows管理装置 221

11.3.3高级本地过程调用 222

11.3.4陷阱调度 223

11.3.5对象管理 225

11.3.6同步机制 229

本章小结 231

复习思考题 231

第12章Windows管理功能的实现 233

12.1 Windows的处理器管理 233

12.1.1进程和线程的结构 233

12.1.2进程和线程的控制 236

12.1.3进程的同步和通信 238

12.1.4线程调度 240

12.1.5纤程和作业 242

12.2 Windows的内存管理 243

12.2.1 Windows内存管理概貌 243

12.2.2页式虚拟地址 245

12.2.3地址转换机制 247

12.2.4内存分配 248

12.2.5工作集管理 250

12.2.6物理内存管理 251

12.2.7内存保护 252

12.2.8主动的内存管理 253

12.3 Windows的I/O系统 256

12.3.1 Windows设备管理目标和功能 256

12.3.2 I/O系统的组成 256

12.3.3相关的数据结构 257

12.3.4设备驱动程序的结构 258

12.3.5 Windows的I/O处理 259

12.4 Windows的文件系统 261

12.4.1 NTFS的卷和簇 261

12.4.2主文件表 262

12.4.3 NTFS的文件实现机制 263

12.4.4 NTFS的目录实现机制 264

本章小结 265

复习思考题 266

第13章Windows联网与安全 267

13.1 Windows联网 267

13.1.1 Windows的网络总体结构 267

13.1.2网络API 269

13.1.3协议驱动程序 271

13.1.4工作组模型和域模型 272

13.2 Windows的安全 273

13.2.1基本安全措施 273

13.2.2纵深保护 275

13.2.3卷加密和可恢复性 279

本章小结 282

复习思考题 282

第14章Linux的系统管理 283

14.1 Linux的进程管理 283

14.1.1 Linux进程 283

14.1.2常用进程管理命令 284

14.1.3图形化界面下的进程监视 287

14.2 Linux的文件管理 288

14.2.1树状目录结构 288

14.2.2索引节点 290

14.2.3 GNOME下的文件管理器 291

14.2.4文件的查找 296

14.3 Linux的设备管理 297

14.3.1 Linux的设备 297

14.3.2磁盘的挂载 298

14.3.3磁盘空间的查看 300

14.3.4磁盘的格式化 302

14.4 Linux的存储管理 302

14.4.1 Linux的存储管理机制 302

14.4.2 Linux的内存交换 304

14.4.3内存使用情况监测 305

本章小结 307

复习思考题 308

第15章Linux的网络基础 309

15.1网络接口配置 309

15.1.1主机名 309

15.1.2 IP地址 309

15.1.3子网掩码 310

15.1.4默认网关地址 311

15.1.5域名服务器 311

15.1.6 DHCP服务器 312

15.2网络配置文件 312

15.2.1主机地址配置文件 313

15.2.2网络服务信息文件 313

15.2.3 xinetd与/etc/xinetd.config文件 314

15.2.4允许与拒绝地址配置文件 315

15.2.5网络配置文件 316

15.2.6名称服务器查找顺序配置文件 316

15.2.7主机查找配置文件 317

15.3配置以太网连接 318

15.3.1添加以太网连接 318

15.3.2配置网络参数 320

15.3.3使用配置文件 323

15.3.4配置无线以太网连接 325

15.4配置拨号连接 326

15.4.1使用modem拨号上网 326

15.4.2通过xDSL拨号上网 327

15.4.3使用ISDN拨号上网 329

15.5常用的网络管理命令 330

15.5.1 ifconfig命令 330

15.5.2 ping命令 332

15.5.3 netstat命令 333

本章小结 335

复习思考题 335

第16章Linux的网络服务器 336

16.1 Web服务器配置 336

16.1.1 Apache简介 336

16.1.2 Apache服务器的安装 337

16.1.3 Apache的启动和关闭 338

16.1.4 Apache的基本设置 339

16.1.5虚拟目录 343

16.2 FTP服务器配置 343

16.2.1 FTP服务 344

16.2.2 Vsftpd服务器的安装 344

16.2.3 Vsftpd服务器配置 345

16.2.4 FTP客户端 346

16.3 E-mail服务设置 347

16.3.1电子邮件系统的工作原理 348

16.3.2电子邮件的标准 348

16.3.3电子邮件系统的组成 348

16.3.4安装sendmail 349

16.3.5用sendmail构建E-mail服务器 350

16.4 DNS服务器的配置 352

16.4.1 DNS服务器的概述 352

16.4.2 DNS服务器软件的安装 353

16.4.3 DNS服务器的配置文件 353

16.4.4 DNS的启动和关闭 356

本章小结 357

复习思考题 357

第17章Linux的shell编程 358

17.1 shell脚本设计基础 358

17.1.1脚本的建立和执行 358

17.1.2命令执行操作符 359

17.1.3变量和参数 360

17.1.4测试命令 366

17.1.5逻辑运算 367

17.1.6算术运算 368

17.1.7 bash的内部命令 368

17.2 bash脚本的控制结构 369

17.2.1复合结构 369

17.2.2选择结构 370

17.2.3循环结构 372

17.2.4无条件控制 374

17.3 bash脚本中的函数 374

17.4 bash脚本的调试 375

本章小结 376

复习思考题 376

参考文献 377

相关图书
作者其它书籍
返回顶部