封面
版权信息
前言
第1章 操作系统概论
1.1 操作系统的概念
1.1.1 操作系统的定义和目标
1.1.2 操作系统的形成和发展
1.1.3 操作系统的主要特性
1.2 操作系统的功能
1.2.1 处理器管理
1.2.2 存储管理
1.2.3 设备管理
1.2.4 文件管理
1.3 操作系统的接口
1.3.1 操作接口和操作命令
1.3.2 程序接口与系统调用
1.4 操作系统的结构
- APP免费
1.4.1 整体式结构
- APP免费
1.4.2 层次式结构
- APP免费
1.4.3 客户/服务器结构
- APP免费
1.4.4 虚拟机结构
- APP免费
1.5 流行操作系统简介
- APP免费
1.5.1 Windows操作系统
- APP免费
1.5.2 UNIX操作系统
- APP免费
1.5.3 Linux操作系统
- APP免费
1.5.4 iOS操作系统
- APP免费
1.5.5 Android操作系统
- APP免费
本章小结
- APP免费
习题1
- APP免费
第2章 处理器管理及并发进程
- APP免费
2.1 多道程序设计
- APP免费
2.1.1 程序的顺序执行
- APP免费
2.1.2 程序的并发执行
- APP免费
2.1.3 多道程序设计
- APP免费
2.1.4 并发程序执行的条件
- APP免费
2.2 进程
- APP免费
2.2.1 进程的定义及其属性
- APP免费
2.2.2 进程的状态及其转换
- APP免费
2.2.3 进程控制块
- APP免费
2.2.4 进程队列
- APP免费
2.3 进程的控制
- APP免费
2.3.1 操作系统内核
- APP免费
2.3.2 原语
- APP免费
2.3.3 进程控制原语
- APP免费
2.4 进程调度
- APP免费
2.4.1 进程调度简介
- APP免费
2.4.2 进程调度的算法
- APP免费
2.5 线程及其实现
- APP免费
2.5.1 为什么要引入多线程概念
- APP免费
2.5.2 多线程环境下的进程和线程
- APP免费
2.5.3 多线程的优点及其应用
- APP免费
2.5.4 多线程实现的三种方式
- APP免费
2.5.5 Java环境下多线程设计举例
- APP免费
2.6 并发进程的概念
- APP免费
2.6.1 相关进程及其关系
- APP免费
2.6.2 与时间有关的错误
- APP免费
2.6.3 临界区概念及其管理要求
- APP免费
2.6.4 临界区管理的尝试
- APP免费
2.6.5 信号量与PV操作
- APP免费
2.7 进程的互斥和同步
- APP免费
2.7.1 进程的互斥
- APP免费
2.7.2 进程的同步
- APP免费
2.7.3 进程互斥和同步的关系
- APP免费
2.8 管程
- APP免费
2.8.1 管程的概念
- APP免费
2.8.2 管程的特点及其组成
- APP免费
2.8.3 汉森(Brinch Hansen)方法实现管程
- APP免费
2.8.4 汉森方法实现管程的实例
- APP免费
2.9 进程通信
- APP免费
2.9.1 消息传递概述
- APP免费
2.9.2 消息传递的两种方式
- APP免费
2.9.3 消息传递应用举例
- APP免费
2.9.4 信号量机制、管程和消息传递机制的关系
- APP免费
2.10 死锁
- APP免费
2.10.1 死锁的定义与产生的原因
- APP免费
2.10.2 死锁的防止
- APP免费
2.10.3 死锁的避免与银行家算法
- APP免费
2.10.4 死锁的检测与解除
- APP免费
本章小结
- APP免费
习题2
- APP免费
第3章 存储管理
- APP免费
3.1 存储系统的基本概念
- APP免费
3.2 存储管理的基本概念
- APP免费
3.2.1 存储管理的功能
- APP免费
3.2.2 内存扩充技术
- APP免费
3.2.3 存储管理的分类
- APP免费
3.3 分区存储管理
- APP免费
3.3.1 单一连续区
- APP免费
3.3.2 固定分区存储管理
- APP免费
3.3.3 可变分区存储管理
- APP免费
3.4 简单分页存储管理
- APP免费
3.4.1 基本原理
- APP免费
3.4.2 地址转换
- APP免费
3.4.3 相联存储器和快表
- APP免费
3.4.4 页的分配与回收
- APP免费
3.4.5 页的共享和保护
- APP免费
3.4.6 两级和多级页表
- APP免费
3.5 简单分段存储管理
- APP免费
3.5.1 基本原理
- APP免费
3.5.2 地址转换
- APP免费
3.5.3 段的共享
- APP免费
3.5.4 分段存储管理的优点
- APP免费
3.6 虚拟存储管理
- APP免费
3.7 请求分页虚拟存储管理
- APP免费
3.7.1 基本原理
- APP免费
3.7.2 主存页面分配策略
- APP免费
3.7.3 页面调入策略
- APP免费
3.7.4 页面置换算法
- APP免费
3.7.5 缺页中断率分析
- APP免费
3.8 请求分段虚拟存储管理
- APP免费
3.8.1 基本原理
- APP免费
3.8.2 地址转换
- APP免费
3.8.3 段的动态链接
- APP免费
3.8.4 段的动态增长
- APP免费
3.9 请求段页式虚拟存储管理
- APP免费
本章小结
- APP免费
习题3
- APP免费
第4章 设备管理
- APP免费
4.1 设备管理概述
- APP免费
4.1.1 设备管理的任务与目标
- APP免费
4.1.2 设备管理的功能
- APP免费
4.1.3 外部设备的分类
- APP免费
4.2 设备I/O控制方式
- APP免费
4.2.1 程序查询方式
- APP免费
4.2.2 中断方式
- APP免费
4.2.3 DMA(直接内存存取)方式
- APP免费
4.2.4 I/O通道控制方式
- APP免费
4.3 设备I/O软件原理
- APP免费
4.3.1 I/O软件的目标
- APP免费
4.3.2 I/O中断处理程序
- APP免费
4.3.3 设备驱动程序
- APP免费
4.3.4 与设备无关的I/O软件
- APP免费
4.3.5 用户级的I/O软件
- APP免费
4.4 缓冲技术
- APP免费
4.5 外围的设备分配、回收与启动
- APP免费
4.5.1 设备类相对号和绝对号
- APP免费
4.5.2 外部设备的分配和回收
- APP免费
4.6 磁盘驱动调度
- APP免费
4.6.1 磁盘结构
- APP免费
4.6.2 磁盘调度
- APP免费
4.6.3 磁盘移臂调度
- APP免费
4.6.4 磁盘的旋转调度
- APP免费
4.7 虚拟设备
- APP免费
4.7.1 脱机工作方式
- APP免费
4.7.2 Spooling技术
- APP免费
4.7.3 虚拟设备
- APP免费
本章小结
- APP免费
习题4
- APP免费
第5章 文件管理
- APP免费
5.1 文件系统
- APP免费
5.1.1 文件和文件系统
- APP免费
5.1.2 文件的分类
- APP免费
5.1.3 文件系统的功能
- APP免费
5.2 文件目录
- APP免费
5.2.1 目录内容
- APP免费
5.2.2 目录结构
- APP免费
5.3 文件结构与存取方法
- APP免费
5.3.1 文件的逻辑结构及存取方法
- APP免费
5.3.2 文件的物理结构及存取方法
- APP免费
5.3.3 存储空间管理
- APP免费
5.4 文件的使用
- APP免费
5.4.1 文件访问
- APP免费
5.4.2 文件控制
- APP免费
5.4.3 目录管理
- APP免费
5.4.4 文件的共享
- APP免费
5.5 安全性和保护
- APP免费
5.5.1 文件的访问权限
- APP免费
5.5.2 文件的存取控制
- APP免费
5.5.3 文件的完整性
- APP免费
本章小结
- APP免费
习题5
- APP免费
第6章 Windows和Linux操作系统
- APP免费
6.1 Windows 2000/XP操作系统
- APP免费
6.1.1 Windows 2000/XP简介
- APP免费
6.1.2 Windows操作系统总体架构
- APP免费
6.1.3 用户模式和内核模式
- APP免费
6.1.4 Windows操作系统和应用程序
- APP免费
6.2 Linux操作系统
- APP免费
6.2.1 Linux简介
- APP免费
6.2.2 Linux Shell
- APP免费
6.2.3 vi文本编辑器
- APP免费
6.2.4 gcc编译器和gdb调试
- APP免费
本章小结
- APP免费
习题6
- APP免费
附录A 操作系统参考实验项目
- APP免费
附录B 操作系统课程设计参考案例
- APP免费
参考文献
更新时间:2020-04-09 21:08:25