操作系统(国家精品课程配套教材)
分类: 图书,计算机/网络,操作系统/系统开发,其他,
作者: 罗宇,文艳军编著
出 版 社: 人民邮电出版社
出版时间: 2009-5-1字数:版次: 1页数: 227印刷时间:开本: 16开印次: 1纸张:I S B N : 9787115205698包装: 平装编辑推荐
从实用操作系统视角重组经典内容,从技术起源发展视角阐述技术内涵,从加强教学实践视角培养学生能力。
内容简介
本书是国防科技大学国家精品课程配套建设教材。全书阐述了操作系统的基本概念、工作原理以及设计方法,以多道程序技术为基础,以实用操作系统设计思想为主线,介绍操作系统涉及的关键内容,并在最后一章中给出了具体的操作系统实例。本书依次介绍了操作系统的发展历史、操作系统运行机制、操作系统中的进程与线程管理、存储管理、文件管理和设备管理,并对各种并发控制问题展开了讨论,对前沿的分布式系统进行了介绍,最后还详细介绍了Windows NT操作系统的结构和实现。
本书可作为高等院校计算机专业或计算机应用、通信与电子相关专业的教材和参考书,也可供从事计算机设计、开发、维护和应用的专业人员阅读。
作者简介
罗宇,国防科技大学计算机学院教授,主持建设的操作系统课程获国家精品课程,是教育部专家库专家。1994年及1998年赴英国和美国学习和工作。参加了银河-1、银河-2、银河-3等国家重点科技工程操作系统开发以及863、国家自然科学基金重点项目、探索重点项目研究,主持了国防预研基金、装备预研基金、教育部骨干教师基金及企业联合等各类项目研究与开发,长期丛中操作系统课程教学,编写专著及教材8部,发表论文40多篇,曾荣获部委级科技进步奖4次。主要研究领域有:通用及嵌入式操作系统、集群与颁布式系统、网络存储、数据容灾及备份。
目录
第1章绪论
1.1什么是操作系统
1.2操作系统的发展历史
1.3主要操作系统介绍
习题
第2章操作系统运行机制
2.1中断和陷入
2.2中断/陷入响应和处理
2.3操作系统运行模型
2.4系统调用
2.5用户界面
小结
习题
第3章进程与处理机管理
3.1进程描述
3.2进程状态
3.3进程控制与调度
3.4作业与进程的关系
3.5线程的引入
小结
习题
第4章并发控制
4.1并发执行实现
4.2同步与互斥
4.3消息传递原理
4.4死锁
小结
习题
第5章存储管理
5.1连续存储分配
5.2不连续存储分配
5.3虚存管理
小结
习题
第6章设备管理
第7章文件系统
第8章分布式系统
第9章Windows NT操作系统
参考文献
书摘插图
第1章绪论
计算机系统在经济建设和人们生活中起着越来越重要的作用。操作系统是计算机系统中不可或缺的系统软件,是计算机系统的控制中心。一方面,操作系统将裸机改造成为功能强大、系统各部件高性能运行、使用方便灵活、安全可靠的虚拟机,为用户提供了计算机系统的良好使用环境;另一方面,操作系统采用合理有效的方法组织多个用户任务共享计算机的各种资源,最大限度地提高资源的利用率。
自从世界上第一台计算机ENIAC于1946年问世以来,计算机在运算速度、存储容量、元器件工艺及系统结构等方面都有了惊人的发展。以前,人们按照计算机元件工艺的演变过程将计算机的发展划分为4个时代:电子管时代、晶体管时代、集成电路时代和大规模集成电路时代。与硬件发展相类似,人们也将操作系统的演变和发展过程划分为4个时代:单道批处理时代,多道批处理、分时、实时系统时代,同时具有多方面功能的多方式系统时代,并行与分布式系统时代。
近年来,设备仪器的智能化使得嵌入到各种设备仪器当中承担控制及数据处理的计算机系统发展很快,这些计算机最初只是担负简单的控制及处理任务,直接运行应用程序。但是随着设备仪器功能的扩展和效率的提高,支持多任务运行的操作系统也成了嵌入式系统必然的选择。
本章将介绍什么是操作系统及操作系统在计算机系统中的地位和作用,并通过阐述操作系统历史的演变过程,使读者对操作系统中基本概念、技术的产生和发展之类的问题有一个直观、形象的了解,从而使读者对不同类型操作系统的基本特征、今后的发展动向以及对现在流行的操作系统有更深刻的认识。
1.1 什么是操作系统
众所周知,处理机、主存、磁盘、终端、网卡等硬件资源通过主板连接构成了看得见摸得着的计算机硬件系统。为了能使这些硬件资源高效地、尽可能并行地被用户程序使用,也为了给用户程序提供易用的访问这些硬件的方法,我们必须为计算机配备操作系统软件。
……