操作系统原理UNIX篇PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李林英,贺敏伟编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302093768
- 页数:342 页
前言 1
第1章 操作系统引论 1
1.1什么是操作系统 1
1.1.1操作系统的地位 1
1.1.2操作系统的功能 3
1.2操作系统分类 7
1.2.1批处理系统 7
1.2.2分时系统 8
1.2.3实时系统 9
1.2.5网络操作系统 11
1.2.4通用操作系统 11
1.3 UNIX操作系统简介 12
1.3.1 UNIX概述 12
1.3.2 UNIX的发展历史 12
1.3.3 UNIX的主要特点 15
1.3.4 UNIX的现状 17
习题 17
第2章 UNIX系统组成与功能服务 20
2.1 UNIX系统的功能 20
2.2 UNIX系统的结构 20
2.3.1中断的概念 24
2.3 UNIX 中断与陷入 24
2.3.3中断源的分类 25
2.3.2中断优先级 25
2.3.4 UNIX中断处理 26
2.4 UNIX系统的生成 31
2.4.1 UNIX系统的启停 31
2.4.2 UNIX系统初启的全过程 31
2.4.3 UNIX系统的管理 33
2.4.4 UNIX操作系统的生成与再生 38
习题 40
3.1.1程序的装入和链接 42
第3章 存储管理 42
3.1存储管理概述 42
3.1.2分区存储管理 43
3.1.3分布存储管理 49
3.1.4分段存储管理 52
3.2虚拟存储技术 57
3.2.1虚拟存储器的概念 58
3.2.2请求页式管理 60
3.2.3请求分段 62
3.3.1 UNIX交换技术 65
3.3 UNIX存储管理技术 65
3.3.2 UNIX请求调页 69
习题 74
第4章 进程管理 79
4.1进程的概念及实体 79
4.1.1进程的引入 79
4.1.2进程的基本概念 87
4.2进程的控制 91
4.2.1创建和撤销 91
4.2.2阻塞与唤醒 92
4.2.3挂起与激活 93
4.3进程的同步与通信 94
4.3.1基本概念 94
4.3.2加锁与开锁 96
4.3.3信号量机制 97
4.3.4信号量上的P,V操作的应用 100
4.3.5经典进程同步问题 103
4.3.6监督机制 106
4.3.7进程通信 107
4.4进程调度与死锁 110
4.4.2进程调度算法 111
4.4.1进程调度的基本概念 111
4.4.3死锁的基本概念 113
4.4.4死锁的对策 116
4.4.5银行家算法 117
4.5 UNIX进程管理技术 119
4.5.1 UNIX进程的数据结构 119
4.5.2 UNIX进程控制 121
4.5.3 UNIX进程调度 129
4.5.4 UNIX进程通信 129
4.5.5 UNIX共享内存的系统调用 134
4.6.1线程的引入 135
4.6线程的基本概念 135
4.6.2线程与进程的比较 137
4.6.3 以库函数为基础的线程和以内核支持为基础的线程 137
4.6.4线程的应用 138
习题 143
第5章 设备管理 149
5.1概述 149
5.1.1设备的分类 149
5.1.2设备管理的目标和功能 150
5.2.1 I/O控制方式 151
5.2通道技术 151
5.2.2通道 153
5.3缓冲技术 155
5.3.1缓冲的引入 155
5.3.2缓冲区的分类 156
5.3.3缓冲池 157
5.4设备分配 160
5.4.1设备分配策略 160
5.4.2设备分配程序 163
5.5.1概述 165
5.5 UNIX设备管理技术 165
5.5.2 UNIX块设备管理 166
5.5.3 UNIX字符设备管理 172
习题 174
第6章 文件管理 176
6.1概述 176
6.1.1文件和文件系统 176
6.1.2文件的分类 177
6.2文件结构和存取方法 178
6.2.1文件的逻辑结构 179
6.2.2文件的物理结构 179
6.2.3文件的存取方法 181
6.2.4文件存储空间管理 182
6.3 文件目录 183
6.3.1单级目录和二级目录 183
6.3.2多级目录 184
6.3.3检索目录 184
6.4文件的使用 185
6.4.1文件操作的系统调用 185
6.4.2文件共享、保护和保密 186
6.5 UNIX文件管理技术 189
6.5.1 UNIX文件结构和存取方法 189
6.5.2 UNIX文件目录管理 193
6.5.3 UNIX文件的操作 199
6.5.4 UNIX文件的使用 205
习题 209
第7章 作业管理 212
7.1操作系统与用户的接口 212
7.1.1 系统调用 212
7.1.2作业控制命令和键盘操作命令 213
7.2作业调度 215
7.2.1作业的状态及其转换 215
7.3作业控制 216
7.2.2作业调度程序 216
7.3.1脱机控制方式 217
7.3.2联机控制方式 218
7.4作业控制语言概述 220
7.5 UNIX的界面Shell 221
7.5.1 Shell控制语言的组成 221
7.5.2 Shell程序设计 228
7.5.3 Shell命令解释程序 236
习题 245
第8章 UNIX系统网络应用接口 247
8.1 UNIX网络通信概述 248
8.1.1协议软件的层次结构 249
8.1.2OSI参考模型 250
8.1.3 TCP/IP参考模型 252
8.1.4 AT T UNIX的流机制和RFS 257
8.1.5 Berkeley UNIX的套接字机制和NFS 261
8.2 Socket API 264
8.2.1 Socket API的风格 264
8.2.2 Socket API的过程 265
8.3.1客户-服务器模型 269
8.3客户-服务器网络编程应用实例 269
8.3.2客户-服务器编程实例 271
8.4标准网络应用程序 279
8.4.1远程登录 280
8.4.2文件传送与存取 283
8.4.3电子邮件 289
习题 293
第9章 微机操作系统功能的实现 296
9.1 多种流行的微机操作系统简介 296
9.1.1 MS-DOS操作系统 296
9.1.2 Windows操作系统 297
9.1.3 Linux操作系统 301
9.2 MS-DOS操作系统功能的实现 304
9.2.1 MS-DOS的组成与启动 304
9.2.2 MS-DOS的进程管理 306
9.2.3 MS-DOS的TSR驻留技术 310
9.3微机操作系统功能浏览 318
习题 318
附录 操作系统原理UNIX篇教学光盘资料 322
后记 341
参考文献 342
- 《管理信息系统习题集》郭晓军 2016
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019