计算机操作系统(第2版)/普通高等教育“十一五”国家级规划教材·21世纪大学本科计算机专业系列教材

计算机操作系统(第2版)/普通高等教育“十一五”国家级规划教材·21世纪大学本科计算机专业系列教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2011-06
版次: 2
ISBN: 9787302245636
定价: 35.00
装帧: 平装
开本: 16开
  • 《普通高等教育“十一五”国家级规划教材·21世纪大学本科计算机专业系列教材:计算机操作系统(第2版)》结合现代操作系统的设计并考虑操作系统的发展方向,着重讨论操作系统设计的基本概念、基本原理和典型技术,讲述构造操作系统过程中可能面临的种种问题及其解决办法;介绍操作系统设计中的一些非常重要的进展,包括线程、实时系统、多处理器调度、进程迁移、分布式计算模式、分布式进程管理、中间件技术、微核技术、操作系统的安全性等。为了帮助读者更好地理解操作系统的概念、原理和方法,更好地将理论与实际设计相结合,笔者选择了目前具有代表性、典型性的操作系统WindowsNT、UNIX、Linux作为实例贯穿全书,并专门介绍了一个小型操作系统——MINIX的设计与实现。目的是尽可能清晰、全面地向读者展现较新的操作系统的设计原理与基本实现技术,以便读者深入了解现在操作系统的全貌,为今后进行大型软件研制与系统开发打下坚实基础。
    《普通高等教育“十一五”国家级规划教材·21世纪大学本科计算机专业系列教材:计算机操作系统(第2版)》可供大专院校计算机专业及相关专业的师生作为教材,也可供在计算机软件企业和IT行业工作的科技工作者与管理者学习和参考。 何炎祥,博士、教授、博十牛导师,同家教学名师,享受国务院政府特殊津贴。武汉大学计算机学院院长。美国0regorl大学计算机及信息科学系硕士,武汉大学计算机科学系博士。主要研究方向为分布并行处理、可信软件、软件工程等。主持和主要承担包括863高技术计划项目、国家自然科学基金重大研究计划项目、国家自然科学基金面上项目、省市科技攻关项目等40余项,发表论文200多篇,出版学术著作和教材15种。获包括湖北省科技进步一等奖在内的省部级科技成果和教学成果奖多项。主持“编译原理”国家精品课程。国家自然科学基金委、国家科学技术奖、教育部科学技术奖评审专家,兼任教育部科技委信息学部委员,全国高校计算机教育研究会副理事长,中国计算机学会教育专委会副主任,清华大学出版社“高等学校计算机教育规划教材”编委会主任,湖北省计算机学会副理事长,湖北省软件行业协会副理事长,《计算机研究与发展》、《计算机科学与探索》、《IntelligeiltControlandAutomation》等杂志编委,《中国科学》、《软件学报》、《计算机学报》等审稿人,中山大学、华中师范大学、广东外语外贸大学等高校兼职教授,国家重点基础研究发展规划(973)项目“下一代互联网信息存储的组织模式与核心技术研究”和“面向复杂应用环境的数据存储系统理论与技术基础研究”项目专家组专家。多个国际学术会议的大会合作主席、程序委员会合作主席、委员等。 第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.2.5实时系统
    1.2.6网络操作系统
    1.2.7分布式操作系统
    1.2.8嵌入式操作系统
    1.3操作系统的主要成就
    1.3.1进程
    1.3.2存储器管理
    1.3.3信息保护和安全性
    1.3.4调度和资源管理
    1.3.5系统结构
    1.4操作系统举例
    1.4.1WindowsNT
    1.4.2UNIXSystemV
    1.5操作系统的主要研究课题
    小结
    习题

    第2章进程描述与控制
    2.1进程状态
    2.1.1进程产生和终止
    2.1.2进程状态模型
    2.1.3进程挂起
    2.2进程描述
    2.2.1操作系统控制结构
    2.2.2进程控制结构
    2.2.3进程属性
    2.3进程控制
    2.3.1执行模式
    2.3.2进程创建
    2.3.3进程切换
    2.3.4上下文切换
    2.3.5操作系统的运行
    2.3.6微核
    2.4线程和SMP
    2.4.1线程及其管理
    2.4.2多线程的实现
    2.4.3进程与线程的关系
    2.4.4SMP
    2.5系统举例
    2.5.1UNIXSystemV
    2.5.2WindowsNT
    2.5.3Linux
    小结
    习题

    第3章并发控制——互斥与同步
    3.1并发原理
    3.1.1进程间的相互作用
    3.1.2进程间的相互竞争
    3.1.3进程间的相互合作
    3.1.4互斥的要求
    3.2互斥——用软件方法实现
    3.2.1Dekker算法
    3.2.2Peterson算法
    3.3互斥——用硬件方法解决
    3.3.1禁止中断
    3.3.2使用机器指令
    3.4信号量
    ……
    第4章死锁处理
    第5章内存管理
    第6章处理机调度
    第7章I/O设备管理
    第8章文件管理
    第9章分布计算
    第10章分布式进程管理
    第11章操作系统的安全性
    第12章一个小型操作系统的实现
    参考文献
  • 内容简介:
    《普通高等教育“十一五”国家级规划教材·21世纪大学本科计算机专业系列教材:计算机操作系统(第2版)》结合现代操作系统的设计并考虑操作系统的发展方向,着重讨论操作系统设计的基本概念、基本原理和典型技术,讲述构造操作系统过程中可能面临的种种问题及其解决办法;介绍操作系统设计中的一些非常重要的进展,包括线程、实时系统、多处理器调度、进程迁移、分布式计算模式、分布式进程管理、中间件技术、微核技术、操作系统的安全性等。为了帮助读者更好地理解操作系统的概念、原理和方法,更好地将理论与实际设计相结合,笔者选择了目前具有代表性、典型性的操作系统WindowsNT、UNIX、Linux作为实例贯穿全书,并专门介绍了一个小型操作系统——MINIX的设计与实现。目的是尽可能清晰、全面地向读者展现较新的操作系统的设计原理与基本实现技术,以便读者深入了解现在操作系统的全貌,为今后进行大型软件研制与系统开发打下坚实基础。
    《普通高等教育“十一五”国家级规划教材·21世纪大学本科计算机专业系列教材:计算机操作系统(第2版)》可供大专院校计算机专业及相关专业的师生作为教材,也可供在计算机软件企业和IT行业工作的科技工作者与管理者学习和参考。
  • 作者简介:
    何炎祥,博士、教授、博十牛导师,同家教学名师,享受国务院政府特殊津贴。武汉大学计算机学院院长。美国0regorl大学计算机及信息科学系硕士,武汉大学计算机科学系博士。主要研究方向为分布并行处理、可信软件、软件工程等。主持和主要承担包括863高技术计划项目、国家自然科学基金重大研究计划项目、国家自然科学基金面上项目、省市科技攻关项目等40余项,发表论文200多篇,出版学术著作和教材15种。获包括湖北省科技进步一等奖在内的省部级科技成果和教学成果奖多项。主持“编译原理”国家精品课程。国家自然科学基金委、国家科学技术奖、教育部科学技术奖评审专家,兼任教育部科技委信息学部委员,全国高校计算机教育研究会副理事长,中国计算机学会教育专委会副主任,清华大学出版社“高等学校计算机教育规划教材”编委会主任,湖北省计算机学会副理事长,湖北省软件行业协会副理事长,《计算机研究与发展》、《计算机科学与探索》、《IntelligeiltControlandAutomation》等杂志编委,《中国科学》、《软件学报》、《计算机学报》等审稿人,中山大学、华中师范大学、广东外语外贸大学等高校兼职教授,国家重点基础研究发展规划(973)项目“下一代互联网信息存储的组织模式与核心技术研究”和“面向复杂应用环境的数据存储系统理论与技术基础研究”项目专家组专家。多个国际学术会议的大会合作主席、程序委员会合作主席、委员等。
  • 目录:
    第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.2.5实时系统
    1.2.6网络操作系统
    1.2.7分布式操作系统
    1.2.8嵌入式操作系统
    1.3操作系统的主要成就
    1.3.1进程
    1.3.2存储器管理
    1.3.3信息保护和安全性
    1.3.4调度和资源管理
    1.3.5系统结构
    1.4操作系统举例
    1.4.1WindowsNT
    1.4.2UNIXSystemV
    1.5操作系统的主要研究课题
    小结
    习题

    第2章进程描述与控制
    2.1进程状态
    2.1.1进程产生和终止
    2.1.2进程状态模型
    2.1.3进程挂起
    2.2进程描述
    2.2.1操作系统控制结构
    2.2.2进程控制结构
    2.2.3进程属性
    2.3进程控制
    2.3.1执行模式
    2.3.2进程创建
    2.3.3进程切换
    2.3.4上下文切换
    2.3.5操作系统的运行
    2.3.6微核
    2.4线程和SMP
    2.4.1线程及其管理
    2.4.2多线程的实现
    2.4.3进程与线程的关系
    2.4.4SMP
    2.5系统举例
    2.5.1UNIXSystemV
    2.5.2WindowsNT
    2.5.3Linux
    小结
    习题

    第3章并发控制——互斥与同步
    3.1并发原理
    3.1.1进程间的相互作用
    3.1.2进程间的相互竞争
    3.1.3进程间的相互合作
    3.1.4互斥的要求
    3.2互斥——用软件方法实现
    3.2.1Dekker算法
    3.2.2Peterson算法
    3.3互斥——用硬件方法解决
    3.3.1禁止中断
    3.3.2使用机器指令
    3.4信号量
    ……
    第4章死锁处理
    第5章内存管理
    第6章处理机调度
    第7章I/O设备管理
    第8章文件管理
    第9章分布计算
    第10章分布式进程管理
    第11章操作系统的安全性
    第12章一个小型操作系统的实现
    参考文献
查看详情