面向21世纪课程教材:操作系统教程(第4版)

面向21世纪课程教材:操作系统教程(第4版)
6.6
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 编著 编著 主编
出版社: 高等教育出版社
2008-04
版次: 4
ISBN: 9787040232219
定价: 43.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 509页
字数: 740千字
正文语种: 简体中文
  •   操作系统是计算机系统的核心和灵魂,是计算机系统必不可少的组成部分,因而操作系统课程成为计算机相关专业的必修课,也是计算机应用从业人员必备的专业知识。《操作系统教程(第4版)/面向21世纪课程教材》在前三版的基础上进行全面修订,系统地介绍操作系统的经典内容和最新发展,选择当代具有代表性的主流操作系统Linux和Windows2003作为实例贯穿全书。
      《操作系统教程(第4版)/面向21世纪课程教材》共分八章,覆盖操作系统的基本概念、设计原理和实现技术,尽可能系统、全面地展示操作系统的概念、特性和精髓。与本书配套的《Linux操作系统实验教程》同时出版,两门课程的教科书各有侧重,相辅相成完成操作系统教学任务。
      《操作系统教程(第4版)/面向21世纪课程教材》既可作为高等学校计算机及相关专业的本科“操作系统”课程教 材或参考书,也可供计算机技术和软件科技人员阅读和参考。   孙钟秀,南京大学计算机系教授、博士生导师。中国科学院院士,计算机软件新技术国家重点实验室学术委员会主任。1936年生。毕业于南京大学数学系。1965年-1967年在英国进修,1979年-1981年在美国做访问学者。1986年被授予“国家级有突出贡献的中青年专家”称号。主要从事分布计算和操作系统方面的研究,主持研制我国国产系列计算机DJS200系列的DJS220和DJS210机操作系统。1982年,在国内率先研制成功ZCZ分布式微型计算机系统。以后又围绕分布式计算机系统和分布式系统软件开展研究工作,如提出和实现了基于CSP和Modula-2的分布式程序设计语言CSM以及面向对象程序设计语言CLUSTER86;设计和实现了异构型分布式操作系统ZGL;提出了一种分布式同步算法——令牌算法。他曾先后承担和主持国家“六五”、“七五”、“八五”、“九五”和“863”等科研项目20余项,获国家级科技进步二等奖一次、三等奖两次及部省级奖十多项,发表学术论文170余篇,著书5部。 第一章 操作系统概论
    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.4 操作系统结构和运行模型
    1.4.1 操作系统结构和运行模型
    1.4.2 操作系统的运行模型
    1.4.3 Windows2003客户-服务器结构
    1.5 流行操作系统简介
    1.5.1 Windows操作系统
    1.5.2 UNIX操作系统家族
    1.5.3 自由软件和Linux操作系统
    1.5.4 IBM系列操作系统
    1.5.5 其他流行操作系统
    1.6 本章小结
    习题一

    第二章 处理器管理
    2.1 中央处理器
    2.1.1 处理器
    2.1.2 程序状态字
    2.2 中断状态字
    2.2.1 中断概念
    2.2.2 程序状态字
    2.2 中断技术
    2.2.1 中断概念
    2.2.2 中断源分类
    2.2.3 中断和异常的响应及服务
    2.2.4 中断事件处理
    2.2.5 中断优先级和多重中断
    2.2.6 Linux中断处理
    2.2.7 Windows2003中断处理
    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.5 Linux进程与线程
    2.6 Windows 2003进程与线程
    2.7 处理器调度
    2.7.1 处理器调度的层次
    2.7.2 选择调度算法的原则
    2.7.3 作业和进程的关系
    2.7.4 作业的管理与调度
    2.8 处理器调度算法
    2.8.1 低级调度的功能和类型
    2.8.2 作业调度和低级调度算法
    2.8.3 实时调度算法
    2.8.4 多处理机调度算法
    2.9 Linux调度算法
    2.9.1 Linux传统调度算法
    2.9.2 Linux 2.6 调度算法
    2.10 windows 2003调度算法
    2.11 本章小结
    习题二

    第三章 同步、通信与死锁
    3.1 并发进程
    3.1.1 顺序程序设计
    3.1.2 进程的并发性
    3.1.3 进程的交互:协作和竞争
    3.2 临界区管理
    3.2.1 互斥和临界区
    3.2.2 临界区管理的尝试
    3.2.3 实现临界区管理的软件算法
    3.2.4 实现临界区管理的硬件设施
    3.3 信号量与PV操作
    3.3.1 同步和同步机制
    3.3.2 信号量与PV操作
    3.3.3 信号量实现互斥
    3.3.4 信号量解决5位哲学家吃通心面问题
    3.3.5 信号量解决生产者-消费者问题
    3.3.6 信号量解决读者一写者问题
    3.3.7 信号量解决理发师问题
    3.4 管程
    3.4.1 管程和条件变量
    3.4.2 管程的实现
    3.4.3 使用管程解决进程同步问题
    3.5 进程通信
    3.5.1 信号通信机制
    3.5.2 管道通信机制
    3.5.3 共享主存通信机制
    3.5.4 消息传递通信机制
    3.6 死锁
    3.6.1 死锁严生
    3.6.2 死锁防止
    3.6.3 死锁避免
    3.6.4 死锁检测和解除
    3.7 Linux同步机制和通信机制
    3.7.1 Linux内核同步机制
    3.7.2 System V IPC机制
    3.8 windows2003同步机制和通信机制
    3.9 本章小结
    习题三

    第四章 存储管理
    4.1 存储器
    4.1.1 存储器的层次
    4.1.2 地址转换与存储保护
    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.3.6 反置页表
    4.4 分段存储管理
    4.4.1 程序的分段结构
    4.4.2 分段存储管理的基本原理
    4.4.3 段的共享和保护
    4.4.4 分段和分页的比较
    4.5 虚拟存储管理
    4.5.1 虚拟存储器的概念
    4.5.2 请求分页虚拟存储管理
    ……
    第五章 设备管理
    第六章 文件管理
    第七章 操作系统的安全与保护
    第八章 网络和分布式操行系统
    参考文
  • 内容简介:
      操作系统是计算机系统的核心和灵魂,是计算机系统必不可少的组成部分,因而操作系统课程成为计算机相关专业的必修课,也是计算机应用从业人员必备的专业知识。《操作系统教程(第4版)/面向21世纪课程教材》在前三版的基础上进行全面修订,系统地介绍操作系统的经典内容和最新发展,选择当代具有代表性的主流操作系统Linux和Windows2003作为实例贯穿全书。
      《操作系统教程(第4版)/面向21世纪课程教材》共分八章,覆盖操作系统的基本概念、设计原理和实现技术,尽可能系统、全面地展示操作系统的概念、特性和精髓。与本书配套的《Linux操作系统实验教程》同时出版,两门课程的教科书各有侧重,相辅相成完成操作系统教学任务。
      《操作系统教程(第4版)/面向21世纪课程教材》既可作为高等学校计算机及相关专业的本科“操作系统”课程教 材或参考书,也可供计算机技术和软件科技人员阅读和参考。
  • 作者简介:
      孙钟秀,南京大学计算机系教授、博士生导师。中国科学院院士,计算机软件新技术国家重点实验室学术委员会主任。1936年生。毕业于南京大学数学系。1965年-1967年在英国进修,1979年-1981年在美国做访问学者。1986年被授予“国家级有突出贡献的中青年专家”称号。主要从事分布计算和操作系统方面的研究,主持研制我国国产系列计算机DJS200系列的DJS220和DJS210机操作系统。1982年,在国内率先研制成功ZCZ分布式微型计算机系统。以后又围绕分布式计算机系统和分布式系统软件开展研究工作,如提出和实现了基于CSP和Modula-2的分布式程序设计语言CSM以及面向对象程序设计语言CLUSTER86;设计和实现了异构型分布式操作系统ZGL;提出了一种分布式同步算法——令牌算法。他曾先后承担和主持国家“六五”、“七五”、“八五”、“九五”和“863”等科研项目20余项,获国家级科技进步二等奖一次、三等奖两次及部省级奖十多项,发表学术论文170余篇,著书5部。
  • 目录:
    第一章 操作系统概论
    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.4 操作系统结构和运行模型
    1.4.1 操作系统结构和运行模型
    1.4.2 操作系统的运行模型
    1.4.3 Windows2003客户-服务器结构
    1.5 流行操作系统简介
    1.5.1 Windows操作系统
    1.5.2 UNIX操作系统家族
    1.5.3 自由软件和Linux操作系统
    1.5.4 IBM系列操作系统
    1.5.5 其他流行操作系统
    1.6 本章小结
    习题一

    第二章 处理器管理
    2.1 中央处理器
    2.1.1 处理器
    2.1.2 程序状态字
    2.2 中断状态字
    2.2.1 中断概念
    2.2.2 程序状态字
    2.2 中断技术
    2.2.1 中断概念
    2.2.2 中断源分类
    2.2.3 中断和异常的响应及服务
    2.2.4 中断事件处理
    2.2.5 中断优先级和多重中断
    2.2.6 Linux中断处理
    2.2.7 Windows2003中断处理
    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.5 Linux进程与线程
    2.6 Windows 2003进程与线程
    2.7 处理器调度
    2.7.1 处理器调度的层次
    2.7.2 选择调度算法的原则
    2.7.3 作业和进程的关系
    2.7.4 作业的管理与调度
    2.8 处理器调度算法
    2.8.1 低级调度的功能和类型
    2.8.2 作业调度和低级调度算法
    2.8.3 实时调度算法
    2.8.4 多处理机调度算法
    2.9 Linux调度算法
    2.9.1 Linux传统调度算法
    2.9.2 Linux 2.6 调度算法
    2.10 windows 2003调度算法
    2.11 本章小结
    习题二

    第三章 同步、通信与死锁
    3.1 并发进程
    3.1.1 顺序程序设计
    3.1.2 进程的并发性
    3.1.3 进程的交互:协作和竞争
    3.2 临界区管理
    3.2.1 互斥和临界区
    3.2.2 临界区管理的尝试
    3.2.3 实现临界区管理的软件算法
    3.2.4 实现临界区管理的硬件设施
    3.3 信号量与PV操作
    3.3.1 同步和同步机制
    3.3.2 信号量与PV操作
    3.3.3 信号量实现互斥
    3.3.4 信号量解决5位哲学家吃通心面问题
    3.3.5 信号量解决生产者-消费者问题
    3.3.6 信号量解决读者一写者问题
    3.3.7 信号量解决理发师问题
    3.4 管程
    3.4.1 管程和条件变量
    3.4.2 管程的实现
    3.4.3 使用管程解决进程同步问题
    3.5 进程通信
    3.5.1 信号通信机制
    3.5.2 管道通信机制
    3.5.3 共享主存通信机制
    3.5.4 消息传递通信机制
    3.6 死锁
    3.6.1 死锁严生
    3.6.2 死锁防止
    3.6.3 死锁避免
    3.6.4 死锁检测和解除
    3.7 Linux同步机制和通信机制
    3.7.1 Linux内核同步机制
    3.7.2 System V IPC机制
    3.8 windows2003同步机制和通信机制
    3.9 本章小结
    习题三

    第四章 存储管理
    4.1 存储器
    4.1.1 存储器的层次
    4.1.2 地址转换与存储保护
    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.3.6 反置页表
    4.4 分段存储管理
    4.4.1 程序的分段结构
    4.4.2 分段存储管理的基本原理
    4.4.3 段的共享和保护
    4.4.4 分段和分页的比较
    4.5 虚拟存储管理
    4.5.1 虚拟存储器的概念
    4.5.2 请求分页虚拟存储管理
    ……
    第五章 设备管理
    第六章 文件管理
    第七章 操作系统的安全与保护
    第八章 网络和分布式操行系统
    参考文
查看详情
好书推荐 / 更多
面向21世纪课程教材:操作系统教程(第4版)
彼得堡(双头鹰经典)
[俄]安德列·别雷
面向21世纪课程教材:操作系统教程(第4版)
无际荒原:洛城四部曲之二
[美]詹姆斯·艾尔罗伊(James Ellroy) 著;姚向辉 译
面向21世纪课程教材:操作系统教程(第4版)
中国古籍修复与装裱技术图解
杜伟生 著
面向21世纪课程教材:操作系统教程(第4版)
嫉妒
张玲玲 著
面向21世纪课程教材:操作系统教程(第4版)
英国皇家海军战舰设计发展史.卷1,铁甲舰之前:战舰设计与演变,1815—1860年
布朗 著;[英]大卫·K、李昊 译
面向21世纪课程教材:操作系统教程(第4版)
法国资产阶级:一个神话
萨拉·梅萨
面向21世纪课程教材:操作系统教程(第4版)
徐邦达集十:古书画伪讹考辩(壹)
故宫博物院 编
面向21世纪课程教材:操作系统教程(第4版)
草疯长:雅众·影事03
[日]今村昌平 著;高培明 译
面向21世纪课程教材:操作系统教程(第4版)
绕日飞行
[美]保拉·麦克莱恩、张希 著
面向21世纪课程教材:操作系统教程(第4版)
薄世宁医学通识讲义
薄世宁 著
面向21世纪课程教材:操作系统教程(第4版)
企鹅的忧郁
[乌克兰]安德烈·库尔科夫 著;穆卓芸 译;天木 校译
面向21世纪课程教材:操作系统教程(第4版)
启微·言利:包世臣与19世纪的改革
罗威廉(William T Rowe) 著;许存健 译;倪玉平 校