• 计算机操作系统教程
21年品牌 40万+商家 超1.5亿件商品

计算机操作系统教程

批量上传,套装书可能不全,下单前咨询在线客服!有特殊要求,下单前请咨询客服!

18.98 5.5折 34.5 全新

仅1件

江西南昌
认证卖家担保交易快速发货售后保障

作者张尧学

出版社清华大学出版社

ISBN9787302336686

出版时间2013-10

装帧其他

开本16开

定价34.5元

货号9787302336686

上书时间2024-11-06

思源汇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要
 张尧学编著的《计算机操作系统教程(第4版清华大学计算机系列教材普通高等教育十一五国家级规划教材)》主要内容包括操作系统用户界面、进程与线程管理、处理机管理、内存管理、文件系统与设备管理等基本原理及linux和windows两个主流操作系统的内核介绍。本书可作为高等院校计算机专业或相关专业操作系统课程的教材,也可供有关科技人员自学或参考。 

目录
第1章  绪论1
  1.1操作系统概念1
  1.2操作系统的历史2
  1.2.1手工操作阶段2
  1.2.2早期批处理3
  1.2.3多道程序系统5
  1.2.4分时操作系统6
  1.2.5实时操作系统6
  1.2.6通用操作系统7
  1.2.7操作系统的进一步发展7
  1.3操作系统的基本类型8
  1.3.1批处理操作系统8
  1.3.2分时系统9
  1.3.3实时系统9
  1.3.4通用操作系统10
  1.3.5个人计算机上的操作系统10
  1.3.6网络操作系统10
  1.3.7分布式操作系统11
  1.4操作系统功能11
  .1.4.1处理机管理12
  1.4.2存储管理12
  1.4.3设备管理12
  1.4.4信息管理(文件系统管理)12
  1.4.5用户接口13
  1.5计算机硬件简介13
  1.5.1计算机的基本硬件元素13
  1.5.2与操作系统相关的几种主要寄存器14
  1.5.3存储器的访问速度15
  1.5.4指令的执行与中断15
  1.5.5操作系统的启动16
  1.6算法的描述16
  1.7研究操作系统的几种观点17
  1.7.1计算机资源管理者的观点18
  1.7.2用户界面的观点18
  1.7.3进程管理的观点18
  本章小结18
  习题19
第2章  操作系统用户界面20
  2.1简介20
  2.2一般用户的输入输出界面21
  2.2.1作业的定义21
  2.2.2作业组织21
  2.2.3一般用户的输入输出方式22
  2.3命令控制界面24
  2.4linux与windows的命令控制界面25
  2.4.1linux的命令控制界面25
  2.4.2windows的命令控制界面27
  2.5系统调用29
  2.6linux和windows的系统调用31
  2.6.1linux系统调用31
  2.6.2windows系统调用32
  本章小结33
  习题34
第3章  进程管理35
  3.1进程的概念35
  3.1.1程序的并发执行35
  3.1.2进程的定义39
  3.2进程的描述39
  3.2.1进程控制块40
  3.2.2进程上下文41
  3.2.3进程上下文切换43
  3.2.4进程空间与大小43
  3.3进程状态及其转换44
  3.3.1进程状态44
  3.3.2进程状态转换44
  3.4进程控制45
  3.4.1进程创建与撤销45
  3.4.2进程的阻塞与唤醒47
  3.5进程互斥47
  3.5.1资源共享所引起的制约47
  3.5.2互斥的加锁实现50
  3.5.3信号量和p、v原语51
  3.5.4用p、v原语实现进程互斥54
  3.6进程同步55
  3.6.1同步的概念55
  3.6.2私用信号量56
  3.6.3用p、v原语操作实现同步57
  3.6.4生产者消费者问题58
  3.7进程通信59
  3.7.1进程的通信方式59
  3.7.2消息缓冲机制60
  3.7.3邮箱通信61
  3.7.4进程通信的实例——和控制台的通信62
  3.7.5进程通信的实例——管道66
  3.8死锁问题69
  3.8.1死锁的概念69
  3.8.2死锁的消除方法70
  3.9线程的概念71
  3.9.1为什么要引入线程71
  3.9.2线程的基本概念72
  3.9.3线程与进程的区别72
  3.9.4线程的适用范围73
  3.10线程分类与执行74
  3.10.1线程的分类74
  3.10.2线程的执行特性76
  本章小结77
  习题77
第4章  处理机调度79
  4.1分级调度79
  4.1.1作业的状态及其转换79
  4.1.2调度的层次80
  4.1.3作业与进程的关系81
  4.2作业调度81
  4.2.1作业调度功能81
  4.2.2作业调度目标与性能衡量82
  4.3进程调度84
  4.3.1进程调度的功能84
  4.3.2进程调度的时机85
  4.3.3进程调度性能评价86
  4.4调度算法86
  4.5算法评价90
  4.5.1fcfs方式的调度性能分析90
  4.5.2轮转法调度性能评价93
  4.5.3线性优先级法的调度性能94
  4.6实时系统调度方法95
  4.6.1实时系统的特点95
  4.6.2实时调度算法的分类97
  4.6.3时限调度算法与频率单调调度算法97
  本章小结99
  习题99
第5章  存储管理101
  5.1存储管理的功能101
  5.1.1虚拟存储器101
  5.1.2地址变换102
  5.1.3内外存数据传输的控制104
  5.1.4内存的分配与回收104
  5.1.5内存信息的共享与保护105
  5.2分区存储管理106
  5.2.1分区管理基本原理106
  5.2.2分区的分配与回收108
  5.2.3有关分区管理其他问题的讨论111
  5.3覆盖与交换技术112
  5.3.1覆盖技术112
  5.3.2交换技术113
  5.4页式管理115
  5.4.1页式管理的基本原理115
  5.4.2静态页面管理115
  5.4.3动态页式管理118
  5.4.4请求页式管理中的置换算法120
  5.4.5存储保护123
  5.4.6页式管理的优缺点123
  5.5段式与段页式管理124
  5.5.1段式管理的基本思想124
  5.5.2段式管理的实现原理124
  5.5.3段式管理的优缺点128
  5.5.4段页式管理的基本思想129
  5.5.5段页式管理的实现原理129
  5.6局部性原理和抖动问题131
  本章小结134
  习题134第6章  进程与存储管理示例136
  6.1linux进程和存储管理简介136
  6.2linux进程结构139
  6.2.1进程的概念139
  6.2.2进程的虚拟地址结构140
  6.2.3进程上下文141
  6.2.4进程的状态和状态转换143
  6.2.5小结145
  6.3linux进程控制145
  6.3.1linux启动及进程树的形成145
  6.3.2进程控制146
  6.4linux进程调度149
  6.5linux进程通信152
  6.5.1linux的低级通信152
  6.5.2进程间通信153
  6.6linux存储管理161
  6.6.1虚存空间和管理161
  6.6.2请求调页技术163
  本章小结165
  习题166
第7章  windows的进程与内存管理167
  7.1windows nt的特点及相关的概念167
  7.1.1windows nt体系结构的特点167
  7.1.2windows的管理机制168
  7.2windows进程和线程169
  7.2.1windows的进程和线程的定义170
  7.2.2进程和线程的关联170
  7.2.3windows进程的结构170
  7.2.4windows线程的结构171
  7.2.5windows进程和线程的创建172
  7.3windows处理器调度机制173
  7.3.1调度优先级174
  7.3.2线程状态174
  7.3.3线程调度机制175
  7.4windows的内存管理176
  7.4.1内存管理器177
  7.4.2内存管理的机制177
  7.5虚拟地址空间178
  7.5.1虚拟地址空间布局178
  7.5.2虚拟地址转换179
  7.6页面调度181
  7.6.1缺页处理181
  7.6.2工作集及页面调度策略182
  7.6.3页框号和物理内存管理182
  本章小结183
  习题184
第8章  文件系统185
  8.1文件系统的概念185
  8.2文件的逻辑结构与存取方法187
  8.2.1逻辑结构187
  8.2.2存取方法189
  8.3文件的物理结构与存储设备191
  8.3.1文件的物理结构192
  8.3.2文件存储设备194
  8.4文件存储空间管理195
  8.5文件目录管理197
  8.5.1文件的组成198
  8.5.2文件目录198
  8.5.3便于共享的文件目录200
  8.5.4目录管理201
  8.6文件存取控制203
  8.7文件的使用205
  8.8文件系统的层次模型205
  本章小结207
  习题208
第9章  设备管理210
  9.1引言210
  9.1.1设备的类别210
  9.1.2设备管理的功能和任务211
  9.2数据传送控制方式212
  9.2.1程序直接控制方式212
  9.2.2中断方式213
  9.2.3dma方式215
  9.2.4通道控制方式217
  9.3中断技术219
  9.3.1中断的基本概念219
  9.3.2中断的分类与优先级219
  9.3.3软中断220
  9.3.4中断处理过程220
  9.4缓冲技术222
  9.4.1缓冲的引入222
  9.4.2缓冲的种类222
  9.4.3缓冲池的管理223
  9.5设备分配225
  9.5.1设备分配用数据结构225
  9.5.2设备分配的原则227
  9.5.3设备分配算法228
  9.6i/o进程控制228
  9.6.1i/o控制的引入228
  9.6.2i/o控制的功能228
  9.6.3i/o控制的实现229
  9.7设备驱动程序230
  本章小结230
  习题231
第10章  linux文件系统233
  10.1linux文件系统的特点与文件类别233
  10.1.1特点233
  10.1.2文件类型234
  10.2linux的虚拟文件系统235
  10.2.1虚拟文件系统框架235
  10.2.2linux虚拟文件系统的数据结构235
  10.2.3vfs的系统调用241
  10.3文件系统的注册和挂装242
  10.3.1文件系统注册242
  10.3.2已挂装文件系统描述符链表243
  10.3.3挂装根文件系统244
  10.3.4挂装一般文件系统245
  10.3.5卸载文件系统246
  10.4进程与文件系统的联系246
  10.4.1系统打开文件表246
  10.4.2用户打开文件表246
  10.4.3进程的当前目录和根目录247
  10.5ext2文件系统247
  10.5.1ext2文件系统的存储结构247
  10.5.2ext2文件系统主要的磁盘数据结构248
  10.5.3ext2文件系统的内存数据结构251
  10.5.4数据块寻址252
  10.6块设备驱动253
  10.6.1设备配置253
  10.6.2设备驱动程序的接口254
  10.7字符设备驱动255
  本章小结256
  习题257
第11章  windows的设备管理和文件系统258
  11.1windows i/o系统的结构258
  11.1.1设计目标258
  11.1.2设备管理服务258
  11.2设备驱动程序和i/o处理259
  11.2.1设备驱动类型和结构260
  11.2.2windows的i/o处理260
  11.3windows的文件系统262
  11.3.1windows磁盘管理263
  11.3.2windows文件系统格式263
  11.3.3windows文件系统驱动264
  11.4ntfs文件系统264
  11.4.1ntfs的特点264
  11.4.2ntfs的磁盘结构265
  11.4.3ntfs的文件系统恢复266
  本章小结267
  习题268
第12章  嵌入式操作系统简介269
  12.1嵌入式操作系统的总体架构269
  12.1.1嵌入式操作系统特点及分类269
  12.1.2嵌入式操作系统的总体架构270
  12.2嵌入式操作系统的任务管理273
  12.2.1多任务机制273
  12.2.2任务状态和任务状态迁移274
  12.2.3任务调度275
  12.2.4任务间通信276
  12.2.5vxworks任务管理278
  12.3内存管理281
  12.3.1动态内存管理机制282
  12.3.2vxworks动态内存管理函数282
  12.3.3虚拟内存管理机制283
  12.3.4vxworks虚拟内存管理284
  12.4设备管理与文件系统285
  12.4.1i/o系统内部结构285
  12.4.2实时内核的中断管理286
  12.4.3基本i/o操作流程287
  12.4.4vxworks的i/o接口287
  12.4.5文件系统架构及操作288
  12.4.6vxworks文件系统289
  12.5嵌入式操作系统的开发290
  12.5.1集成开发环境tornado291
  12.5.2vxworks的交叉编译开发环境294
  12.5.3实例开发的设计与实现过程296
  本章小结297
  习题298
参考文献299 

内容摘要
 操作系统是现代计算机系统中必不可少的基本系统软件,也是计算机专业的必修课程和从事计算机应用人员必不可少的知识。
张尧学编著的《计算机操作系统教程(第4版清华大学计算机系列教材普通高等教育十一五国家级规划教材)》是编著者在清华大学计算机系多年教学和科研的基础上对第3版改编而成的,全书共12章,主要
内容包括操作系统用户界面、进程与线程管理、处理机管理、内存管理、文件系统与设备管理等基本原理及linux和windows两个主流操作系统的内核介绍。
与第3版相比,本书进一步深入浅出地对操作系统的基本原理进行了描述,而且,本书更进一步强调了学生对当前主流操作系统的应有了解。因此,本书在第3版linux2.4和windowsnt操作系统实例的基础上,补充了有关linux2.6、windowsnt6.0以及嵌入式操作系统的相关知识。
《计算机操作系统教程(第4版清华大学计算机系列教材普通高等教育十一五国家级规划教材)》可作为高等院校计算机专业或相关专业操作系统课程的教材,也可供有关科技人员自学或参考。 

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP