操作系统原理

出版时间:2009-1  出版社:国防工业出版社  作者:王旭阳  页数:336  
Tag标签:无  

内容概要

  操作系统是计算机系统的核心系统软件,操作系统课程是计算机教育的必修课程,是高等院校计算机相关专业必修的核心课,是从事计算机应用专业人员必须掌握的专业知识。  本书详细阐述了操作系统的基本原理、概念和应用,共分8章,第1章操作系统概论。第2章~第6章分别介绍操作系统的进程管理、处理机调度、存储管理、设备管理和文件系统,第7章探讨操作系统的安全与保护问题。前7章每章中都分析了操作系统相关设计原理在win—dows系统上的实现技术。第8章以Linux系统为例详细分析了其进程管理、内存管理、设备管理和文件系统。  本书可作为高等学校本科操作系统相关课程的教材或参考书,也可供广大从事操作系统原理研究与系统开发的工程技术人员参考。

书籍目录

第1章 操作系统概论1.1 操作系统的概念1.1.1 用户观点1.1.2 系统观点1.1.3 软件观点1.2 操作系统的形成1.2.1 手工操作1.2.2 监控程序1.2.3 多道程序设计1.2.4 分时系统1.3 操作系统的特征与功能1.3.1 操作系统的特征1.3.2 操作系统的功能1.4 用户与操作系统的接口1.4.1 操作接口1.4.2 程序接口1.5 操作系统的分类1.5.1 批处理系统1.5.2 分时系统1.5.3 实时系统1.5.4 微机操作系统1.5.5 网络操作系统1.5.6 分布式操作系统1.5.7 嵌入式操作系统1.5.8 智能卡操作系统1.5.9 操作系统的其他分类1.6 小结习题一第2章 进程管理2.1 进程的引入2.1.1 程序的顺序执行与并发执行2.1.2 进程的概念2.1.3 进程的状态2.1.4 进程的管理2.2 进程的描述与控制2.2.1 进程的描述2.2.2 进程的控制2.3 线程2.3.1 线程的引入2.3.2 线程的状态2.3.3 线程的并发执行2.3.4 用户级线程和内核级线程2.3.5 线程的描述与控制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.6 进程通信2.6.1 信号通信机制2.6.2 共享文件通信机制2.6.3 共享存储器通信机制2.6.4 消息传递通信机制2.7 死锁问题2.7.1 死锁的形成与定义2.7.2 死锁的预防2.7.3 死锁的避免2.7.4 死锁的检测与恢复2.7.5 鸵鸟算法2.7.6 一种综合的死锁策略2.7.7 饥饿与活锁2.8 实例:Windows进程管理……第3章 处理机调度第4章 存储管理第5章 设备管理第6章 文件系统第7章 操作系统的安全与保护第8章 Linux系统参考文献

章节摘录

  第1章 操作系统概论  操作系统是计算机硬件和用户之间的中介程序,其目的是为用户提供方便有效的执行程序的环境。操作系统完成这些任务的方式多种多样,如大型机操作系统设计的目的是为了充分优化硬件的利用率,而个人计算机操作系统是为了能支持复杂游戏、商业应用或位于两者之间的事务等。在所有的系统软件中,操作系统是一种首要的、最基本的、最重要的系统,也是最庞大、最复杂的系统软件。几十年来,软件界花费了大量的时间和资金来研究、开发、扩展和完善计算机操作系统,使其获得了飞速的发展。  本章主要讲述什么是操作系统及其发展与研究现状。首先跟踪操作系统的发展历史,介绍操作系统形成的过程;然后详细介绍操作系统的特征及其功能,最后讨论目前比较典型的几种操作系统。

图书封面

图书标签Tags

评论、评分、阅读与下载


    操作系统原理 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7