操作系统原理与应用

操作系统原理与应用

胡立栓, 王育平, 夏明萍, 编著

出版社:北京交通大学出版社

年代:2008

定价:28.0

书籍简介:

本书主要讲述了计算机操作系统的基本原理及其在Linux系统中的具体应用。本书是一本面向计算机应用和信息管理类专业的教材,浅入深出的介绍了操作系统的基本原理与相关技术,并结合Linux操作系统案例,从实践出发,引导学生学习操作系统的核心技术。

书籍目录:

第1章操作系统概论1.1操作系统的定义与功能1.1.1硬件与软件1.1.2操作系统的定义1.1.3操作系统的特征1.1.4操作系统的功能1.2操作系统的形成与发展1.2.1手工操作阶段1.2.2早期批处理系统----联机批处理1.2.3早期批处理系统----脱机批处理1.2.4执行系统1.3操作系统的分类1.3.1批处理操作系统1.3.2分时操作系统1.3.3实时操作系统

第1章操作系统概论1.1操作系统的定义与功能1.1.1硬件与软件1.1.2操作系统的定义1.1.3操作系统的特征1.1.4操作系统的功能1.2操作系统的形成与发展1.2.1手工操作阶段1.2.2早期批处理系统----联机批处理1.2.3早期批处理系统----脱机批处理1.2.4执行系统1.3操作系统的分类1.3.1批处理操作系统1.3.2分时操作系统1.3.3实时操作系统1.3.4网络操作系统1.3.5分布式操作系统1.4操作系统运行环境1.4.1中央处理器(CPU)1.4.2中断机制1.4.3I/O技术1.4.4时钟小结习题第2章处理机管理2.1多道程序设计的概念2.1.1程序的顺序执行2.1.2多道程序设计2.2用户接口与作业管理2.2.1用户与操作系统的两种接口2.2.2作业的基本概念2.2.3多道批处理系统的作业管理2.2.4交互式系统的作业管理2.2.5系统调用2.3进程的概念2.3.1进程的引入2.3.2进程的定义2.3.3进程与程序的差别2.3.4进程的主要特征2.3.5进程的状态与转换2.3.6进程控制块2.3.7进程控制块的组织2.3.8进程控制2.4线程2.4.1线程的基本概念2.4.2进程和线程的比较2.5处理机调度2.5.1处理机的三级调度2.5.2选择调度算法的原则2.5.3进程调度2.5.4作业调度小结习题第3章存储管理3.1存储管理概述3.1.1操作系统空间和用户程序空间3.1.2存储器的类型3.1.3存储系统的设计3.1.4存储管理的功能3.2地址重定位3.2.1主存的物理组织和逻辑组织3.2.2地址转换3.3实存储器管理技术3.3.1分区存储管理3.3.2覆盖与交换技术3.3.3分页存储管理3.3.4分段存储管理(多重分区)3.3.5段页式存储管理方案3.4虚拟存储管理技术3.4.1虚拟存储器的概念3.4.2虚拟页式(请求分页式)存储管理3.4.3虚拟段式存储管理小结习题第4章文件管理4.1文件系统概述4.1.1文件和文件系统4.1.2文件的分类4.1.3文件系统的功能4.2文件的存储介质4.3文件的结构4.3.1文件的逻辑结构4.3.2文件的物理结构4.3.3文件的存取方式4.3.4记录的成组与分解4.4文件目录4.4.1文件目录的组成4.4.2文件目录结构4.4.3文件目录的操作4.5存储空间的分配4.5.1位示图法4.5.2空闲区表4.5.3空闲块链4.6文件的安全性4.6.1文件的保护4.6.2文件的保密4.6.3文件的共享4.7文件的基本操作及其使用4.7.1基本文件操作4.7.2“按名存取”的实现小结习题第5章设备管理5.1设备管理概述5.1.1计算机设备的分类5.1.2设备管理的目标5.1.3设备管理的功能5.2I/O控制方式5.2.1设备控制器5.2.2程序循环测试方式5.2.3中断方式5.2.4直接存储器存取方式5.2.5通道方式5.3设备分配5.3.1设备分配原则5.3.2管理设备时的数据结构5.3.3独占设备的分配5.3.4磁盘的驱动调度(共享设备的分配)5.4设备管理中常用的技术5.4.1中断技术5.4.2缓冲技术5.4.3虚拟设备技术小结习题第6章并发进程6.1进程的并发性6.1.1与并发相关的概念6.1.2与时间有关的错误6.1.3并发进程间的资源竞争6.1.4并发进程间的协同工作关系6.2进程的同步与互斥6.2.1进程同步与互斥的概念6.2.2信号量与P、V操作6.2.3用P、V操作实现互斥6.2.4用P、V操作实现同步6.2.5用P、V操作实现资源分配6.2.6经典的同步与互斥问题6.3进程通信6.3.1进程通信概述6.3.2共享内存6.3.3消息机制6.3.4管道通信6.4死锁6.4.1死锁的概念6.4.2死锁的防止6.4.3死锁的避免6.4.4死锁的检测与解除小结习题第7章Linux概述第8章Linux进程管理第9章Linux存储器管理第10章Linux文件系统第11章Linux设备管理附录A实验指导书参考文献

内容摘要:

《操作系统原理与应用》是一本面向计算机应用和信息管理类专业的教材,深入浅出地介绍了计算机操作系统的基本原理与相关技术及其在Linux系统中的具体应用,并结合Linux操作系统案例,从实践出发,引导学生学习操作系统的核心技术。全书共分11章。第1章到第6章,全面系统地介绍了操作系统的基本原理、处理机管理、存储管理、设备管理和文件管理等;第7章到第11章,讨论了Linux操作系统的产生、发展、基本概念、算法和内核的实现等。书后附有上机实验指导。  《操作系统原理与应用》是操作系统理论与实践结合得较好的教材,适合于广大在校学生学习,也可供计算机爱好者阅读、参考。

编辑推荐:


  《操作系统原理与应用》是一本面向计算机应用和信息管理类专业的教材,深入浅出地介绍了计算机操作系统的基本原理与相关技术及其在Linux系统中的具体应用,并结合Linux操作系统案例,从实践出发,引导学生学习操作系统的核心技术。全书共分11章。第1章到第6章,全面系统地介绍了操作系统的基本原理、处理机管理、存储管理、设备管理和文件管理等;第7章到第11章,讨论了Linux操作系统的产生、发展、基本概念、算法和内核的实现等。书后附有上机实验指导。  《操作系统原理与应用》是操作系统理论与实践结合得较好的教材,适合于广大在校学生学习,也可供计算机爱好者阅读、参考。

书籍规格:

书籍详细信息
书名操作系统原理与应用站内查询相似图书
9787811232752
如需购买下载《操作系统原理与应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位北京交通大学出版社
版次1版印次1
定价(元)28.0语种简体中文
尺寸26装帧平装
页数印数

书籍信息归属:

操作系统原理与应用是北京交通大学出版社于2008.05出版的中图分类号为 TP316 的主题关于 操作系统-高等学校-教材 的书籍。