书籍详情

计算机操作系统:基于UNIX系统V核心

计算机操作系统:基于UNIX系统V核心

作者:王育勤,谢余强,汪淼编著

出版社:北京交通大学出版社;清华大学出版社

出版时间:2004-04-01

ISBN:9787810821070

定价:¥26.00

购买这本书可以去
内容简介
  1操作系统概述1.1操作系统的发展过程1.2什么是操作系统1.3操作系统的结构1.4操作系统的分类1.5操作系统的特征1.6操作系统的性能——即如何评价一个操作系统1.7当前比较流行的几种微机操作系统1.8UNIX系统的特点和结构习题2进程管理2.1进程管理的概念2.2有关进程的操作2.3进程间的相互作用和通信2.4中断处理习题3处理机管理3.1作业概念3.2作业概念3.3常用调度算法3.4UNIX系统中的进程调度习题4存储管理4.1引言4.2分区式管理技术4.3可重定位分区分配4.4多道程序对换技术4.5请求分页存储管理4.6段式存储管理4.7段页式存储管理4.8UNIX系统的存储管理习题5设备管理5.1概述5.2设备分配技术与Spooling系统5.3PK磁盘设备5.4UNIX系统的设备管理习题6文件系统6.1概述6.2文件的组织和存取方法6.3目录结构6.4文件存储空间的管理6.5文件保护6.6对文件的主要操作6.7文件系统的执行过程6.8UNIX文件系统内部实现6.9系统调用的实施举例习题7死锁7.1死锁的基本概念7.2死锁的预防7.3死锁的避免7.4死锁的检测和清除习题8STREAMS(流)机制8.1SREAMS概述8.2流基本操作8.3流的高级操作习题9UNIX系统V的IPC9.1概述9.2消息9.3共享存储区9.4信号量9.5总的评价习题10UNIX操作系统的基本应用10.1UNIX操作系统的安装、启动和关闭10.2UNIX操作系统的基本操作命令10.3UNLX操作系统和DOS操作系统的兼容操作习题11UNIX操作系统的系统管理和实用工具程序11.1UNIX操作系统的系统管理11.2UNIX操作系统的实用工具程序习题12UNIX操作系统的网络和通讯12.1本地网络12.2远程网络12.3标准网络习题参考文献
作者简介
暂缺《计算机操作系统:基于UNIX系统V核心》作者简介
目录
第1章 操作系统概述
1. 1 操作系统的发展过程
1. 1. 1 手工操作阶段
1. 1. 2 早期批处理阶段
1. 1. 3 执行系统
1. 1. 4 多道程序系统阶段
1. 2 什么是操作系统
1. 2. 1 概念
1. 2. 2 设置OS的目的
1. 2. 3 操作系统的主要功能
1. 2. 4 操作系统的服务功能
1. 3 操作系统的结构
1. 3. 1 外结构 环境
1. 3. 2 内结构 体系结构
1. 4 操作系统的分类
1. 4. 1 多道批处理系统
1. 4, 2 分时系统
1. 4. 3 实时系统
1. 4. 4 网络操作系统
1. 4. 5 区别
1. 5 操作系统的特征
1. 5. 1 并发
1. 5. 2 共享
1. 5. 3 长期信息存储
1. 5. 4 不确定性
1. 6 操作系统的性能--即如何评价一个操作系统
1. 6. 1 效率
1. 6. 2 可靠性
1. 6. 3 可维护性
1. 7 当前比较流行的几种微机操作系统
1. 7. 1 当前微机上的主流操作系统
1. 7. 2 用户如何选用操作系统
1. 8 UNIX系统的特点和结构
1. 8. 1 外部原因
1. 8. 2 内部特点
1. 8. 3 结构
习题
第2章 进程管理
2. 1 进程管理的概念
2. 1. 1 程序的顺序执行
2. 1. 2 程序的并发执行和资源共享
2. 1. 3 程序并发执行的特性
2. 1. 4 进程
2. 1. 5 用进程概念说明操作系统的并发性和不确定性
2. 1. 6 进程的状态及其变迁
2. 1. 7 进程的组成
2. 1. 8 UNIX系统的进程映像
2. 2 有关进程的操作
2. 2. 1 进程的创建
2. 2. 2 进程终止和父/子进程的同步
2. 3 进程间的相互作用和通信
2. 3. 1 同步
2. 3. 2 互斥
2. 3. 3 进程的临界区和临界资源
2. 3. 4 实施临界区互斥的锁操作法
2. 3. 5 信号量与P. V操作
2. 3. 6 高级通讯机构
2. 4 中断处理
2. 4. 1 中断及其一般处理过程
2. 4. 2 中断优先级和多重中断
2. 4. 3 中断屏蔽
2. 4. 4 中断在操作系统中的地位
2. 4. 5 UNIX系统对中断和陷入的处理
习题
第3章 处理机管理
3. 1 概述
3. 1. 1 CPU调度的三级实现
3. 1. 2 进程的执行方式
3. 1. 3 CPU调度的基本方式
3. 2 作业概念
3. 2. 1 作业管理的概念
3. 2. 2 作业管理的功能
3. 3 常用调度算法
3. 3. 1 先来先服务FCFS
3. 3. 2 最短周期优先SBF
3. 3. 3 优先级
3. 3. 4 轮转法
3. 3. 5 可变时间片轮转法
3. 3. 6 多队列轮转法和多级反馈队列法
3. 4 UNIX系统中的进程调度
习题
第4章 存储管理
4. 1 引言
4. 1. 1 二级存储器及信息传送
4. 1. 2 存储器分配
4. 1. 3 存储管理的基本任务
4. 1. 4 存储空间的地址问题
4. 1. 5 用户程序的装入
4. 1. 6 存储管理的功能
4. 1. 7 内存的扩充技术
4. 2 分区式管理技术
4. 2. 1 固定分区法
4. 2. 2 可变分区法
4. 2. 3 硬件支持
4. 3 可重定位分区分配
4. 4 多道程序对换技术
4. 5 请求分页存储管理
4. 5. 1 分页管理
4. 5. 2 请求分页管理
4. 6 段式存储管理
4. 6. 1 分段和分段的地址空间
4. 6. 2 分段管理的实现
4. 6. 3 分段共享
4. 6. 4 段的动态链接
4. 7 段页式存储管理
4. 7. 1 基本思想
4. 7. 2 实现过程
4. 8 UNIX系统的存储管理
4. 8. 1 对换
4. 8. 2 请求分页
习题
第5章 设备管理
5. 1 概述
5. 1. 1 设备分类
5. 1. 2 设备管理的目标和功能
5. 1. 3 通道技术
5. 1. 4 缓冲技术
5. 2 设备分配技术与Spooling系统
5. 2. 1 设备分配技术
5. 2. 2 Spooling系统
5. 3 RK磁盘设备
5. 4 UNIX系统的设备管理
5. 4. 1 UNIX设备管理的特点
5. 4. 2 与设备驱动有关的接口
5. 4. 3 块设备管理中的缓冲技术
5. 4. 4 块设备的读写
5. 4. 5 字符设备管理
习题
第6章 文件系统
6. 1 概述
6. 1. 1 文件及其分类
6. 1. 2 文件系统的功能
6. 1. 3 文件系统的用户界面
6. 1. 4 文件系统的层次结构
6. 2 文件的组织和存取方法
6. 2. 1 文件的逻辑组织和物理组织
6. 2. 2 文件的存取方式
6. 3 目录结构
6. 3. 1 一级目录结构
6. 3. 2 级目录结构
6. 3. 3 多级目录结构
6. 4 文件存储空间的管理
6. 4. 1 记住空间分配现状的数据结构
6. 4. 2 存储空间分配程序
6. 5 文件保护
6. 5. 1 文件系统的完整性
6. 5. 2 文件的共享与保护保密
6. 6 对文件的主要操作
6. 6. 1 创建文件
6. 6. 2 文件的连接与解除连接
6. 6. 3 文件的打开和关闭
6. 6. 4 文件的读写
6. 7 文件系统的执行过程
6. 8 UNIX文件系统的内部实现
6. 8. 1 i节点
6. 8. 2 活动i节点的分配与释放
6. 8. 3 用户打开文件表和系统打开文件表
6. 8. 4 目录项和检索目录文件
6. 8. 5 文件的索引结构
6. 8. 6 文件卷和卷专用块
6. 8. 7 空闲i节点的管理
6. 8. 8 空闲存储块的管理
6. 8. 9 子文件系统装卸和装配块表
6. 8. 10 各主要数据结构之间的联系
6. 8. 11 管道文件 pipe
6. 9 系统调用的实施举例
习题
第7章 死锁
7. 1 死锁的基本概念
7. 1. 1 什么是死锁
7. 1. 2 死锁的表示
7. 1. 3 死锁判定法则
7. 2 死锁的预防
7. 3 死锁的避免
7. 3. 1 资源分配状态RAS
7. 3. 2 系统安全状态
7. 3. 3 死锁避免算法
7. 3. 4 对单体资源类的简化算法
7. 4 死锁的检测和清除
7. 4. 1 死锁的检测
7. 4. 2 死锁的解除
习题
第8章 STREAMS 流 机制
8. 1 STREAMS概述
8. 1. 1 STREAMS机制的产生
8. 1. 2 STREAMS的特征和结构
8. 1. 3 STREAMS的应用
8. 2 流基本操作
8. 2. 1 流的建立和关闭
8. 2. 2 流的读/写
8. 3 流的高级操作
8. 3. 1 流组操作
8. 3. 2 多路流操作
8. 3. 3 消息处理
第9章 UNIX系统V的IPC
9. 1 概述
9. 2 消息
9. 2. 1 系统调用msgget
9. 2. 2 系统调用msgsnd
9. 2. 3 系统调用msgrcv
9. 2. 4 系统调用msgctl
9. 3 共享存储区
9. 3. 1 系统调用shmget
9. 3. 2 系统调用shmat
9. 3. 3 系统调用shmctl
9. 4 信号量
9. 4. 1 系统调用semget
9. 4. 2 系统调用semop
9. 4. 3 系统调用semctl
9. 5 总的评价
第10章 UNIX操作系统的基本应用
10. 1 UNIX操作系统的安装. 启动和关闭
10. 1. 1 硬件配置
10. 1. 2 软件考虑
10. 1. 3 安装过程
10. 1. 4 增加用户账号
10. 1. 5 启动和关闭系统
10. 2 UNIX操作系统的基本操作命令
10. 2. 1 文件和目录的命名规则
10. 2. 2 UNIX的输入和输出命令
10. 2. 3 目录管理
10. 2. 4 文件管理
10. 2. 5 改变文件及目录的属主和存取权
10. 2. 6 屏幕编辑程序Vi
10. 2. 7 特殊命令
10. 3 UNIX操作系统和DOS操作系统的兼容操作
10. 3. 1 DOS和UNIX共存系统的转换
10. 3. 2 DOS格式的操作命令
10. 3. 3 用DOS文件系统
第11章 UNIX操作系统的系统管理和实用工具程序
11. 1 UNIX操作系统的系统管理
11. 1. 1 系统管理软件sysadmsh
11. 1. 2 数据转储和恢复
11. 1. 3 文件系统管理
11. 1. 4 设备管理
11. 1. 5 进程控制
11. 2 UNIX操作系统的实用工具程序
11. 2. 1 用户之间相互通讯
11. 2. 2 文本处理工具
第12章 UNIX操作系统的网络与通讯
12. 1 本地网络
12. 1. 1 建立一个网络
12. 1. 2 启动网络
12. 1. 3 测试Micnet网络
12. 1. 4 停止网络
12. 1. 5 网络命令使用
12. 2 远程网络
12. 2. 1 UUCP简介
12. 2. 2 用调制解调器连接远程UUCP系统
12. 2. 3 配置UUCP
12. 2. 4 使用UUCP
12. 3 标准网络
12. 3. 1 显示网络中各计算机状态
12. 3. 2 显示网络中的用户
12. 3. 3 通过网络进行通信
12. 3. 4 通过网络在另一台主机上注册
12. 3. 5 在另一台主机上执行命令
12. 3. 6 在不同的计算机之间传送文件
12. 3. 7 使用卸命令传送文件
参考文献
猜您喜欢

读书导航