操作系统原理及应用

百科

本书的基本理论以适用为度,以典型的WindowsServer2003为范例,讲来自述操作系统的基本原理及其实际应用。全书共分8章,主要内容包括:操作系统引论、进程管理、存储管理、设备管理、文件管理系统、作业管理、UNIX系统简介和Linux系统简介。本书通过精心组织和编排,前5章中每一章的前一部分起刑绝传讲述操作系统的基本些态静统战原理基本概念,后一部分讲述WindowsServer2003的具体技术实现。

  • 书名 操作系统原理及应用(WindowsServer2003)
  • 作者 王红
  • 出版社 中国水利水电出版社
  • 出版时间 2005年

版权信息

  ISBN: 9787508429120

  开本: 16

  定价: 26.00 元

进介画常些讲技晶缺内容简介

  本书例题来自及课后习题丰富,便于初学者对操声密会作系统原理进行理解、掌握并运用;在配套教材《操作系统原理及应用--学习指导与题解》中,为各章提供了内容要点复习、教材习题解答、新增习题及解答,并为各部分原理提供了一360百科些实训内容。

  本书内容全面般指光五夫程准调哪连,选材适当,结构合概秋歌今呢效额风且理,理论结合实际,可鲜呼扬果精把质作为应用型本科、成人高校、高职高专院校计算机及相关专业的操作系统课程的教材,也可以作为相关专业的师生及专业技术人员的参考书。

目录

来自  第1章操作系统概论

  1.1操作系统的地位

  360百科1.2操作系统的功能

  石被场师孩范知德束的超1.2.1提供人机接口

  1.2.2管理计算机资源

  1.3操作系统的发展过程

  1.3.1推动操作系统发展的主要动力

  1.3.2操作系统发湖他办展染道愿展的初级阶段

  1.3.3单道批处理系统

  1.3.4多道批处理系统

  1.3.5分时系统

  1.3.6实时系统

  1.3.7微机操作系统

 政介 1.3.8网络操作系统

  1.3.9分布式操作系统

容措问支  1.4操作系指月载降延决显统的特性

  1.5元群翻鸡因聚贵操作系统的体系结构

  1.5.1层次结构

  1.5.2微内核结构

  1.6Linux简介

  1.6.1Linu往飞读奏水都x简介

  1.6.2Linux的内核特征

  1.6.3Linux的发展及展望

  本章小结

  留模送调凯来打艺花服列习题1

  第2章进程管创画诗下益战回者

  2.1进程的引入

  2.1.1程序的顺序执行

  专座质济2.1.2程序的并发执行及其特征

  2.1.3进程的定义与特征

  2.1.4进程的基本状态及转换

  2.1.5Linux进程的状态

  2.2进程的描述

  2.2.1进程组武括督费质简养凯级度控制块PCB

  2.2.2进程控制块的组织方式

  2.2.3Linux进程的PCB

  2.3进程控制

  2.3.的持征令兵坚选鲜原益1进程的家族关系

  2.3.粉新外官象斯货身群2进程的创建与终止

  2.3.3进程的阻塞与唤醒

  2.3.4Linux系统调用

  2.4进程的同步与互斥

  2.4.1临界资源的概念

  2.4.2进程跑杆部总督灯袁的互斥与同步

  2.4.3锁机制

  2.4.4信号量机制

  2.5进程同步问针理己探弦名道货士题举例

  2.5.1两子区故国范绝则阻预整个简单的例子

  2.5.2生产者消费者问题

  2.5.3读者写者问题

  2.5.4哲学家进餐问题

  2.6进程通信

  2.6.1共享存储器系统

  2.6.2消息传递系统

  2.6.3管道通信系统

  2.7信号通信机领附跳重

  2.8线程

  2.8.1线程的基本概念

  2.8.2线程的状态与转换操作

  2.8.3引入线程的好处

  2.8.4多线程的实现

  2.8.5Linux系统的线程

  本章小结

  习题2

  第3章处理机调度与死锁

  3.1作业管理

  3.1.1作业的概念及分类

  3.1.2作业的状态

  3.1.3作业管理的功能

  3.1.4作业与进程的关系

  3.2分级调度

  3.3作业调度

  3.3.1作业调度的功能

  3.3.2调度算法的评价准则

  3.4进程调度

  3.4.1进程调度的功能

  3.4.2进程调度的时机

  3.4.3进程上下文的切换

  3.4.4Linux系统中进程调度发生的时机

  3.5调度算法

  3.5.1先来先服务调度算法

  3.5.2短作业(进程)优先调度算法

  3.5.3高响应比优先调度算法

  3.5.4优先级调度算法

  3.5.5时间片轮转法

  3.5.6多级队列调度算法

  3.5.7多级反馈队列优先算法

  3.6Linux系统的调度算法

  3.6.1Linux系统的进程调度策略

  3.6.2Linux系统的优先级调度策略

  3.6.3实时进程的调度策略

  3.7死锁问题

  3.7.1死锁的概念

  3.7.2解决死锁问题的基本方法

  3.7.3产生死锁的原因及必要条件

  3.8死锁的预防

  3.8.1摒弃占有且申请条件

  3.8.2摒弃不可抢占条件

  3.8.3摒弃环路条件

  3.9死锁的避免

  3.9.1系统的安全状态

  3.9.2由安全状态向不安全状态的转化

  3.9.3银行家算法

  3.10利用银行家算法避免死锁

  3.10.1银行家算法中的数据结构

  3.10.2银行家算法的实现

  3.10.3银行家算法的应用

  3.11死锁的检测与解除

  3.11.1死锁检测的时机

  3.11.2死锁的检测

  3. 11.3死锁的解除

  本章小结

  习题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.2.4可重定位分区

  4.3页式存储管理

  4.3.1页式存储管理的思想

  4.3.2页式存储管理的数据结构

  4.3.3页式存储管理的重定位方法

  4.3.4快表

  4.3.5两级和多级页表

  4.4段式存储管理

  4.4.1段式存储管理的思想

  4.4.2段页式存储管理

  4.5虚拟存储器

  4.5.1局部性原理

  4.5.2对换

  4.5.3覆盖

  4.5.4虚拟存储器

  4.6请求分页内存管理方式

  4.6.1请求分页的实现

  4.6.2内存分配策略

  4.7页面置换算法

  4.7.1先进先出页面置换算法

  4.7.2最近最久未使用页面置换算法

  4.7.3最佳置换算法

  4.7.4时钟置换算法

  4.7.5与页面置换算法相关的问题

  4.8请求分段存储管理

  4.8.1请求分段的原理和硬件支持

  4.8.2段的共享与保护

  4.8.3段的共享与保护的实现

  4.9Linux系统的内存管理方法

  4.9.1Linux的分页管理机制

  4.9.2虚存段的组织与管理

  4.9.3内存的共享和保护

  4.9.4内存空间管理

  4.9.5空闲内存管理

  4.9.6内核态内存的申请与释放

  4.9.7用户态内存的申请和释放

  4.9.8交换空间

  4.9.9页交换进程和页面换出

  4.9.10缺页中断和页面换入

  本章小结

  习题4

  第5章文件管理

  5.1文件管理概述

  5.1.1文件的概念

  5.1.2文件系统

  5.1.3文件的分类

  5.1.4文件存取方式

  5.2文件的逻辑结构

  5.2.1流式文件

  5.2.2记录文件

  5.3外存分配方式

  5.3.1连续分配方式

  5.3.2链接分配方式

  5.3.3索引分配方式

  5.4文件目录管理

  5.4.1文件控制块和索引节点

  5.4.2文件目录结构

  5.4.3按名存取

  5.5文件存储空间的管理

  5.5.1空闲空间表法

  5.5.2位示图法

  5.5.3空闲块链法

  5.5.4空闲块成组链接法

  5.6文件共享与安全性

  5.6.1文件的共享

  5.6.2文件的安全性

  5.7Linux文件系统

  5.7.1文件类型

  5.7.2Linux文件目录

  5.7.3虚拟文件系统VFS

  5.7.4EXT2

  5.7.5Linux常用系统调用

  本章小结

  习题5

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com