图书介绍
Solaris操作系统原理PDF|Epub|txt|kindle电子书版本网盘下载
![Solaris操作系统原理](https://www.shukui.net/cover/72/32283934.jpg)
- 陈向群,向勇,王雷,马洪兵等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111226410
- 出版时间:2008
- 标注页数:324页
- 文件大小:33MB
- 文件页数:335页
- 主题词:操作系统(软件),Solaris
PDF下载
下载说明
Solaris操作系统原理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 操作系统概论1
1.1 操作系统的概念1
1.1.1 计算机系统1
1.1.2 操作系统的定义2
1.1.3 操作系统的特征3
1.1.4 研究操作系统的几种观点4
1.1.5 操作系统的功能5
1.2 操作系统的发展8
1.2.1 手工操作8
1.2.2 监控程序(早期批处理)8
1.2.3 多道批处理9
1.2.4 分时与实时系统9
1.2.5 UNIX通用操作系统9
1.2.6 个人计算机操作系统10
1.2.7 当代操作系统的两大发展方向——宏观应用与微观应用10
1.3 操作系统的分类10
1.3.1 批处理操作系统10
1.3.2 分时操作系统13
1.3.3 实时操作系统13
1.3.4 嵌入式操作系统14
1.3.5 个人计算机操作系统15
1.3.6 网络操作系统15
1.3.7 分布式操作系统15
1.3.8 智能卡操作系统16
1.4 Solaris的发展史17
1.4.1 Solaris与BSD UNIX17
1.4.2 Solaris与Bill Joy18
1.4.3 Solaris版本的演化过程18
1.4.4 Solaris 8和Solaris 9操作系统19
1.4.5 Solaris 10的特性21
1.4.6 CDDL协议26
1.5 本章小结27
习题28
第2章 Solaris体系结构和机制30
2.1 操作系统的设计30
2.1.1 操作系统的设计所面临的问题30
2.1.2 操作系统的设计过程31
2.1.3 操作系统的设计目标31
2.1.4 操作系统的结构设计33
2.2 Solaris内核体系结构36
2.2.1 进程、线程和调度37
2.2.2 新的线程模型38
2.2.3 全局进程优先级和调度39
2.2.4 进程间通信40
2.2.5 内存管理40
2.2.6 文件和文件系统40
2.2.7 资源管理41
2.3 Solaris系统机制41
2.3.1 中断41
2.3.2 系统调用49
2.3.3 资源管理54
2.4 本章小结56
习题57
第3章 进程管理58
3.1 进程58
3.1.1 程序的顺序执行和并发执行58
3.1.2 进程的定义和描述59
3.1.3 进程的状态转换60
3.2 进程控制63
3.2.1 进程的创建和退出63
3.2.2 进程的阻塞和唤醒64
3.3 线程64
3.3.1 线程的概念64
3.3.2 进程和线程的比较65
3.4 Solaris进程和线程66
3.4.1 进程对象66
3.4.2 进程的核心组成部分67
3.4.3 Solaris进程模型的演变68
3.4.4 进程数据结构69
3.4.5 进程创建75
3.4.6 进程终止77
3.5 进程互斥和同步78
3.5.1 互斥算法78
3.5.2 信号量81
3.5.3 经典进程同步问题84
3.5.4 管程85
3.5.5 Solairs内核同步机制86
3.6 进程间通信95
3.6.1 System V的进程间通信框架96
3.6.2 Solaris信号98
3.6.3 Solairs信号量102
3.6.4 Solaris共享存储区103
3.6.5 Solairs消息队列106
3.6.6 POSIX的进程间通信107
3.6.7 Solairs门110
3.7 死锁问题113
3.7.1 概述113
3.7.2 死锁的预防114
3.7.3 死锁的检测115
3.7.4 死锁的避免115
3.7.5 解决死锁问题的综合方法115
3.8 本章小结115
习题116
第4章 处理机调度118
4.1 概述118
4.1.1 处理机调度的类型118
4.1.2 调度的性能准则119
4.1.3 进程调度程序119
4.2 调度算法119
4.2.1 先来先服务算法119
4.2.2 短作业优先算法120
4.2.3 时间片轮转算法120
4.2.4 多级队列算法120
4.2.5 优先级算法121
4.2.6 多级反馈轮转算法121
4.3 Solaris的线程调度121
4.3.1 Solaris的线程调度算法概述121
4.3.2 Solaris调度程序和线程状态122
4.3.3 Solaris调度类124
4.3.4 Solaris线程优先级125
4.3.5 Solaris调度类函数126
4.3.6 Solaris的调度程序相关数据结构127
4.3.7 调度队列管理132
4.3.8 分时类TS和交互类IA133
4.3.9 实时类RT134
4.3.10 公平共享类FSS135
4.4 本章小结135
习题136
第5章 存储管理137
5.1 概述137
5.1.1 存储体系137
5.1.2 存储管理的任务138
5.1.3 地址转换139
5.2 分区存储管理方案141
5.2.1 固定分区141
5.2.2 可变分区142
5.2.3 分区存储管理方案的优缺点147
5.3 页式存储管理方案148
5.3.1 基本思想148
5.3.2 内存空间的分配与回收148
5.3.3 地址转换与快表149
5.3.4 页式存储管理的优缺点151
5.4 段式存储管理方案151
5.4.1 基本思想152
5.4.2 内存空间的分配与回收152
5.4.3 地址转换与存储保护153
5.4.4 段式存储管理的优缺点154
5.4.5 段页式存储管理方案154
5.5 覆盖与交换技术155
5.5.1 覆盖技术155
5.5.2 交换技术156
5.6 虚拟存储管理157
5.6.1 虚拟存储技术157
5.6.2 虚拟页式存储管理158
5.7 Solaris的存储管理164
5.7.1 概述164
5.7.2 虚拟存储管理167
5.7.3 物理内存管理182
5.7.4 内核内存管理193
5.8 本章小结204
习题205
第6章 文件系统208
6.1 文件概念与实现208
6.1.1 文件208
6.1.2 文件实现211
6.2 目录概念与实现214
6.2.1 目录214
6.2.2 目录实现217
6.3 文件系统217
6.3.1 文件系统模型218
6.3.2 文件系统可恢复性220
6.3.3 文件系统安全性221
6.4 Solaris文件系统222
6.4.1 Solaris文件系统框架222
6.4.2 UFS文件系统238
6.4.3 ZFS文件系统253
6.5 本章小结265
习题265
第7章 设备管理266
7.1 概述266
7.1.1 设备管理的重要性和任务266
7.1.2 设备的分类267
7.1.3 计算机I/O系统的结构268
7.1.4 I/O设备数据传送控制方式268
7.2 设备管理的实现技术272
7.2.1 中断技术272
7.2.2 缓冲技术275
7.2.3 设备分配技术276
7.3 I/O软件的结构278
7.3.1 设备驱动程序279
7.3.2 与设备无关的系统软件280
7.3.3 用户空间的I/O软件281
7.4 Solaris的I/O子系统282
7.4.1 I/O子系统与内核的关系282
7.4.2 设备文件与设备文件系统283
7.4.3 设备树284
7.4.4 DDI/DKI285
7.5 Solaris的设备驱动程序框架286
7.5.1 设备和驱动程序的分类286
7.5.2 设备驱动程序的结构与接口286
7.5.3 通用于所有驱动程序的入口点289
7.5.4 驱动程序的调用292
7.6 Solaris的中断和DMA处理299
7.6.1 中断处理299
7.6.2 DMA处理305
7.7 Solaris的各类设备驱动程序309
7.7.1 字符设备驱动程序309
7.7.2 块设备驱动程序310
7.7.3 STREAMS设备驱动程序311
7.8 简单的字符设备驱动程序314
7.8.1 编写驱动程序314
7.8.2 编写设备配置文件318
7.8.3 创建与安装驱动程序318
7.8.4 测试驱动程序318
7.9 本章小结319
习题320
参考文献321