操作系统
操作系统封面图

操作系统

罗宇, 邹鹏, 邓胜兰, 编著

出版社:电子工业出版社

年代:2007

定价:27.0

书籍简介:

操作系统作为计算机系统的核心系统软件,负责控制和管理整个计算机系统的资源并组织用户高效协调使用这些资源。本书阐述了操作系统的基本工作原理及设计方法,以多道程序技术为基础,以通用操作系统主要功能部件为主线,介绍操作系统的概念、功能、设计等内容,最后一章还给出了具体的Linux操作系统设计实例。本书依次介绍操作系统结构、操作系统中的进程与处理机管理、存储管理、设备管理及文件管理。本书还对各种并发控制问题展开了讨论,对前沿的并行与分布式系统、保护与安全问题进行了深入介绍,最后一章详细介绍了Linux操作系统的结构和实现。附件提供了与课程配套的实验参考资料。本教材为任课教师免费提供电子课件。

书籍目录:

第1章绪论

1.1什么是操作系统

1.1.1计算机系统的软件构成

1.1.2操作系统作为特殊子程序

1.1.3操作系统作为资源管理者

1.14操作系统以进程方式组织用户使用计算机

1.2操作系统的发展历史

1.2.1监督程序

1.2.2专用操作系统

1.2.3多种方式操作系统

1.2.4并行与分布式操作系统及发展

1.3主要操作系统介绍

1.3.1Windows系列及MSDOS

1.3.2UNIX大家族(SVR4,BSD,Solaris,AIX,HPUX)

1.3.3自由软件Linux和freeBSD等

习题1

第2章操作系统结构

2.1中断和异常

2.1.1中断和异常的区别

2.1.2中断的分级

2.2中断/异常响应和处理

2.2.1中断/异常响应

2.2.2中断/异常处理

2.3操作系统运行模型

2.4系统调用

2.5人机界面

2.5.1命令语言

2.5.2图形化的用户界面

2.6小结

习题2

第3章进程与处理机管理

3.1进程描述

3.1.1进程定义

3.1.2进程控制结构

3.2进程状态

3.2.1进程的创建与结束

3.2.2进程状态变化模型

3.2.3进程挂起

3.3进程控制与调度

3.3.1进程执行

3.3.2进程调度

3.3.3调度算法

3.4作业与进程关系

3.5线程的引入

3.6小结

习题3

第4章进程同步与通信、进程死锁

4.1并发执行实现

4.1.1并发编程方法

4.1.2并发执行的实现

4.2进程的同步与互斥

4.2.1同步与临界段问题

4.2.2实现临界段问题的硬件方法

4.2.3信号量

4.2.4进程同步与互斥举例

4.3消息传递原理

4.3.1消息传递通信原理

4.3.2消息传递通信示例

4.4死锁

4.4.1死锁示例

4.4.2死锁定义

4.4.3死锁防止

4.4.4死锁避免

4.4.5死锁检测

4.4.6死锁的恢复

4.4.7死锁综合处理

4.5小结

习题4

第5章存储管理

5.1连续空间分配

5.1.1单道连续分配

5.1.2多道固定划分法

5.1.3多道连续可变划分法

5.2不连续空间分配

5.2.1页式管理

5.2.2段式管理

5.2.3段页式管理

5.3虚存管理

5.3.1页式虚存的基本思想

5.3.2页式虚存管理实现

5.3.3页面替换策略

5.4小结

习题5

第6章设备管理

6.1I/O硬件概念

6.1.1常见外部设备的分类

6.1.2设备控制器(I/O部件)

6.1.3I/O控制方式

6.1.4I/O控制方式的发展过程

6.2设备I/O子系统

6.2.1设备的使用方法

6.2.2I/O层次结构

6.2.3设备驱动程序

6.2.4缓冲技术

6.3存储设备

6.3.1常见存储外部设备

6.3.2磁盘调度

6.3.3磁盘阵列

6.4小结

习题6

第7章文件系统

7.1文件结构

7.1.1文件概念

7.1.2文件的逻辑结构

7.1.3文件的物理存储

7.1.4文件控制块

7.2文件目录结构

7.2.1一级目录结构

7.2.2二级目录结构

7.2.3树形目录结构

7.2.4无环图目录结构

7.3文件存储器空间布局与管理

7.4文件访问系统调用

7.4.1传统文件系统调用的实现

7.4.2存储映像文件访问

7.5文件保护

7.5.1文件访问保护

7.5.2文件备份

7.6文件系统的基本模型

7.7小结

习题7

第8章并行与分布式操作系统

8.1并行操作系统

8.1.1对称多处理

8.1.2线程概念

8.1.3线程实现

8.1.4线程调度

8.2分布式系统

8.2.1分布式系统特点

8.2.2几种分布式应用模型

8.2.3分布式系统实现模型

8.2.4分布式操作系统主要研究内容

8.2.5分布式系统基础:通信协议层次简介

8.3小结

习题8

第9章保护与安全

9.1安全威胁

9.1.1病毒

9.1.2蠕虫

9.1.3特洛伊木马

9.1.4隐蔽通道

9.2安全机制

9.2.1硬件保护机制

9.2.2标识与鉴别

9.2.3存取控制

9.2.4最小特权管理

9.2.5安全审计

9.2.6入侵检测

9.2.7网络信息安全技术

9.3Linux的安全机制

9.4安全评测标准

9.4.1TCSEC橘皮书

9.4.2中国国标GB17859-1999

9.5小结

习题9

第10章Linux操作系统实例

10.1进程管理

10.1.1进程与进程描述符

10.1.2进程状态及切换时机

10.1.3进程的调度算法

10.1.4进程的创建与消亡

10.2存储管理

10.2.1物理内存的管理

10.2.2进程地址空间的管理

10.3文件系统

10.3.1VFS

10.3.2EXT2文件系统

10.3.3主要文件系统系统调用处理流程

10.4设备管理

10.4.1设备文件的概念

10.4.2设备模型基础

10.4.3相关数据结构

10.4.4块设备文件的open(),read()操作

10.5中断、异常及系统调用

10.5.1中断/异常的基本知识

10.5.2异常处理函数

10.5.3系统调用

10.5.4中断的处理

10.5.5软中断

10.6SysV进程间通信

10.6.1共有的特性

10.6.2信号量

10.6.3消息队列

10.6.4共享内存

习题10

附录Abash脚本编程简介

A.1注释和简单命令

A.2环境变量

A.3控制结构

A.3.1if语句

A.3.2case语句

A.3.3for语句

A.3.4while语句和until语句

A.4函数

A.5小结

附录B实现一个简单的Linux命令解释器

B.1myshell的语法

B.2程序框架

B.3命令行的语法分析

B.4简单命令的执行

B.5Makefile

B.6小结

附录CLinux常用命令

C.1用户终端命令

C.2vi编辑器的使用

附录DLinux常用函数

D.1进程管理函数

D.2文件管理函数

D.3进程间通信

D.4多线程库

参考文献

内容摘要:

  本书以通用操作系统主要功能部件为主线,采用通俗的语言和先进的实例,全面阐述了操作系统的基本概念、原理、方法。该书还对操作系统中的各种并发控制问题展开了讨论,并对前沿的并行与分布式系统、保护与安全问题进行了深入介绍。书中还给出了Linux操作系统设计实例。全书共分10章,其内容主要包括中断/异常处理、进程与处理机管理、进程的同步与互斥、死锁、存储管理、I/O控制方式、传统文件系统调用的实现等。  操作系统作为计算机系统的核心系统软件,负责控制和管理整个计算机系统的资源并组织用户高效协调使用这些资源。本书阐述了操作系统的基本工作原理及设计方法,以多道程序技术为基础,以通用操作系统主要功能部件为主线,介绍操作系统的概念、功能、设计筹内容,同时给出了Linux操作系统设计实例。本书依次介绍操作系统结构、操作系统中的进程与处理机管理、存储管理、设备管理及文件管理。本书还对各种并发控制问题展开了讨论,对前沿的并行与分布式系统、保护与安全问题进行了深入介绍,最后一章详细介绍了Linux操作系统的结构和实现。附录提供了与课程配套的实验参考资料。本教材为任课教师免费提供电子课件。

书籍规格:

书籍详细信息
书名操作系统站内查询相似图书
9787121039829
如需购买下载《操作系统》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次2版印次1
定价(元)27.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

操作系统是电子工业出版社于2007.04出版的中图分类号为 TP316 的主题关于 操作系统-高等学校-教材 的书籍。