注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统其他操作系统操作系统原理实用教程

操作系统原理实用教程

操作系统原理实用教程

定 价:¥21.60

作 者: 任满杰, 刘树刚, 李军红编著
出版社: 电子工业出版社
丛编项: 新编计算机类本科规划教材
标 签: 操作系统 高等学校 教材

ISBN: 9787121022654 出版时间: 2006-02-01 包装: 胶版纸
开本: 小16开 页数: 257 字数:  

内容简介

本书详细介绍了计算机操作系统的基本概念、基本原理和典型实现技术,理论学习和实践应用相结合。全书共6章,分别介绍了操作系统的基本概念、功能和特征,进程的概念及进程管理的各种策略,存储管理方式及实现方法,文件的基本概念及实现过程,设备管理技术及驱动程序设计,网络操作系统的概念、网络通信技术及资源共享技术。每章都以目前流行的Linux为例,介绍具体的实现方案。.本书可作为高等学校计算机科学与技术及相关专业本科生教材,也可作为从事信息科学和计算机工作的科技人员学习操作系统的参考书。...

作者简介

暂缺《操作系统原理实用教程》作者简介

图书目录

第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.2.5 多道批处理系统
1.2.6 分时系统
1.2.7 实时系统
1.2.8 网络操作系统
1.2.9 分布式操作系统
1.2.10 PC操作系统
1.3 操作系统分类
1.4 操作系统的功能和主要特征
1.4.1 操作系统的功能
1.4.2 操作系统的主要特征
1.5 常用操作系统介绍
1.5.1  MS-DOS及Windows系列
1.5.2 UNIX家族
1.5.3 自由软件:Linux及_其他
1.6 小结
习题1
第2章 进程管理
2.1 进程的概念
2.1.1 程序的并发执行
2.1.2 进程的定义
2.1.3 进程的状态及其转换
2.1.4 进程控制块
2.1.5 进程的特性
2.2 进程控制
2.3 进程互斥与同步
2.3.1 临界资源与临界区
2.3.2 斥工具
2.3.3 同步机制
2.3.4 经典同步问题
2.4 进程通信
2.4.1 共享存储
2.4.2 消息传递
2.4.3 共享文件
2.5 进程调度
2.5.1 进程调度的基本概念
2.5.2 进程调度算法
2.6 死锁
2.6.1 死锁的概念
2.6.2 死锁的预防
2.6.3 死锁的避免
2.6.4 死锁的检测
2.6.5 死锁的解除
2.7 线程的概念及其实现
2.7.1 线程的引入
2.7.2 进程与线程的关系
2.7.3 线程的状态及转换
2.7.4 线程调度
2.7.5 线稗通信
2.7.6 多线程应用举例
2.8 Linux中的进程
2.8.1 Linux进程控制块PCB
2.8.2 进程的创建
2.8.3 进程调度
2.8.4 进程的退出与消亡
2.8.5 相关的系统调用
2.8.6 信号
2.8.7 信号量与P/V操作
2.8.8 等待队列
2.8.9 管道
2.8.10 Linux内核体系结构
2.8.11 并发程序设汁实例
2.9 小结
习题2
第3章 存储管理
3.1 概述
3.1.1 存储管理的功能
3.1.2 内存的分配与回收
3.1.3 地址重定位
3.1.4 存储保护
3.1.5 虚拟存储器
3.2 连续存储管理
3.2.1 同定分区存储管理
3.2.2 可变式分区存储管理
3.3 分页式存储管理
3.3.1 分页式存储管理中存储块的分配与回收
3.3.2 分页式存储管理的地址重定位
3.3.3 联想存储器
3.3.4 存储保护
3.4 分段式存储管理
3.4.1 分段式存储管理的基本思想
3.4.2 分段式存储管理的地址重定位
3.4.3 分段与分页的区别
3.5 段页式存储管理
3.6 虚拟存储器管理
3.6.1 虚拟存储器的概念
3.6.2 请求页式存储管理
3.6.3 页面置换算法
3.6.4 请求段式存储管理
3.7 各种存储分配策略的比较
3.8 Linux存储管理
3.8.1 Linux存储管理概述
3.8.2 内存分配
3.8.3 请求调页
3.8.4 页面交换
3.9 小结
习题3
第4章 文件管理
4.1 文件系统概述
4.1.1 文件及文件系统
4.1.2 文件类型
4.1.3 文件的操作
4.2 文件的组织结构及存取方法
4.2.1 文件的逻辑结构
4.2.2 文件的物理结构
4.2.3 文件的存取方法
4.3 文件存储空间管理
4.3.1 磁盘空闲空问分配策略
4.3.2 空闲空间管理
4.4 文件目录管理
4.4.1 文件日录概念
4.4.2 文件日录结构
4.4.3 文件日录操作
4.5 文件的安全与保护
4.5.1 用户认证
4.5.2 保护域
4.5.3 存取控制
4.5.4 存取权限
4.5.5 保护模型
4.5.6 隐藏通道
4.6 文件系统性能改善
4.7 Linux中的文件系统
4.7.1 虚拟文件系统VFS
4.7.2 Linux虚拟文件系统的数据结构
4.7.3 对虚拟文件系统的管理
4.7.4 EXT2文件系统
4.7.5 EXT2磁盘菔要数据结构
4.7.6 EXT3文件系统
4.8 小结
习题4
第5章 设备管理
5.1 设备管理概述
5.2 输入/输出硬件组织
5.2.1 输入/输出设备的分类
5.2.2 设备控制器
5.2.3 通道
5.3 输入/输出软件组织
5.3.1 输入/输出软件的层次结构
5.3.2中断处理程序
5.3.3设备驱动程序
5.3.4与设备无关的I/O软件
5.3.5用户层的I/0软件
5.4缓冲技术
5.4.1缓冲技术的引入
5.4.2单缓冲
5.4.3双缓冲
5.4.4缓冲池
5.5设备的分配与回收
5.5.1设备分配所用的数据结构
5.5.2设备分配与回收
5.6 Linux设备管理
5.6.1 Linux设备管理基础
5.6.2 Linux设备驱动程序
5.6.3 Linux的中断处理
5.7设备驱动程序的设计
5.7.1设备驱动程序的统一模型与其性能的一般指南
5.7.2 Linux下PCI设备驱动程序的设计
5.8小结
习题5
第6章网络操作系统
6.1网络操作系统概述
6.1.1网络拓扑结构
6.1.2通信与协议
6.1.3网络操作系统的功能和构成
6.1.4 Linux网络操作系统的实现
6.2网络通信技术
6.2.1原语通信
6.2.2远程过程调用
6.3网络资源共享技术
6.3.1网络资源共享的概念
6.3.2硬盘共享
6.3.3打印机共享
6.3.4数据和文件资源的共享
6.3.5在混合网络中访问网络资源
6.4网络文件系统
6.4.1网络文件系统的概述
6.4.2网络文件系统的实现
6.4.3 Linux网络文件系统的体系结构
6.4.4 Linux网络文件系统的安装
6.5小结
习题6
附录A缩略词
附录BLlnux系统常用系统调用
参考文献

本目录推荐