书籍详情

操作系统

操作系统

作者:罗宇[等]编著

出版社:电子工业出版社

出版时间:2003-04-01

ISBN:9787505386105

定价:¥31.00

购买这本书可以去
内容简介
  编辑推荐:高等学校计算机科学与技术专业教材。操作系统是计算机系统中的重要组成部分,作为核心的系统软件,负责控制和管理整个系统的资源并组织用户协调使用这些资源。本书阐述操作系统的基本工作原理以及设计方法,以多道程序技术为基础,以UNIX系统设计思想为主线,介绍各类操作系统设计公共的内容。在最后一章中给出了具体操作系统设计实例。本书依次介绍了操作系统结构,操作系统中的进程与处理机管理,存储管理,文件管理和设备管理。对各种并发控制问题展开了讨论,对前沿的并行与分布式系统,系统安全进行了深入介绍,最后还详细介绍了Linux操作系统的结构和实现。全书共分10章。本书可作为高等学校计算机专业或计算机应用、通信与电子相关专业本科生的教材和参考书,也可供从事计算机设计、开发、维护和应用的专业人员阅读。
作者简介
暂缺《操作系统》作者简介
目录
第1章 序言
1.1 什么是操作系统
1.1.1 系统软件构成
1.1.2 操作系统作为特殊子程序
1.1.3 操作系统作为资源管理者
1.1.4 操作系统组织用户使用计算机
1.2 操作系统的发展历史
1.2.1 监督程序
1.2.2 专用操作系统
1.2.3 多种方式操作系统
1.2.4 并行与分布式操作系统及发展
1.3 主要操作系统介绍
1.3.1 Windows系列及MS DOS
1.3.2 UNIX家族:SVR4,BSD,Solaris,AIX,HP UX
1.3.3 自由软件Linux和freeBSD等
习题
第2章 操作系统结构
2.1 中断/异常结构
2.1.1 中断/异常的分类
2.1.2 中断的分级
2.2 中断/异常响应和处理
2.2.1 中断/异常响应
2.2.2 中断/异常处理
2.3 操作系统运行模型
2.4 系统调用
2.4.1 自陷指令
2.4.2 系统调用的实现
2.4.3 主要系统调用举例
2.5 命令语言与窗日用户界面
2.5.1 命令语言
2.5.2 图形化的用户界面
2.6 小结
习题
第3章 进程与处理机管理
3.1 进程描述
3.1.1 进程定义
3.1.2 操作系统控制结构
3.1.3 进程控制结构
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 小结
习题
第4章 进程同步与通信、进程死锁
4.1 并发程序
4.1.1 并发程序的表示
4.1.2 并发程序的实现
4.2 进程的互斥与同步
4.2.1 临界段问题
4.2.2 实现临界段互斥的软件算法
4.2.3 实现临界段问题的硬件方法
4.2.4 信号量
4.2.5 进程同步与互斥举例
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 小结
习题
第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 小结
习题
第6章 设备管理
6.1 I/O硬件概念
6.1.1 常见I/O设备的分类
6.1.2 I/O部件(设备控制器)
6.1.3 I/O控制方式
6.1.4 I/O控制方式的发展过程
6.2 设备I/O子系统
6.2.1 设备的使用方法
6..2.2 I/O层次结构
6.2.3 缓冲技术
6.2.4 设备驱动程序
6.2.5 设备管理有关的数据结构
6.3 存储设备
6.3.1 常见存储外设
6.3.2 磁盘调度
6.3.3 磁盘阵列
6.4 小结
习题
第7章 文件系统
7.1 文件组织结构
7.1.1 文件概念
7.1.2 文件的逻辑结构
7.1.3 文件的物理结构
7.2 文件目录结构
7.2.1 文件控制块
7.2.2 文件的目录结构
7.3 文件存储器空间布局与管理
7.4 文件访问系统调用
7.4.1 传统文件系统调用实现
7.4.2 Memory-Mapped文件访问
7.5 文件保护
7.5.1 文件备份
7.5.2 文件访问保护
7.6 文件系统的基本模型
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 远程过程调用(RPC)
8.2.4 集群系统
8.3 小结
习题
第9章 安全
9.1 安全威胁
9.2 入侵
9.3 病毒
9.4 数据安全
9.5 小结
习题
第10章 Linux操作系统
10.1 进程管理
10.1.1 进程与进程描述符(Process Descriptor)
10.1.2 进程状态及切换时机
10.1.3 进程的调度算法
10.1.4 进程的创建与消亡
10.2 存储管理
10.2.1 物理内存的管理
10.2.2 进程空间的管理
10.3 文件系统
10.3.1 VFS
10.3.2 EXT2文件系统
10.3.3 主要文件系统调用处理流程
10.4 设备管理
10.4.1 设备文件的概念
10.4.2 相关数据结构
10.4.3 块设备文件的open()、read()操作
10.5 中断、异常及系统调用
10.5.1 中断/异常的基本知识
10.5.2 异常处理函数
10.5.3 系统调用
10.5.4 中断的处理
10.5.5 软中断
10.6 SYS V进程间通信
10.6.1 共有的特性
10.6.2 信号量
10.6.3 消息队列
10.6.4 共享内存
习题
附录A 参考文献
猜您喜欢

读书导航