操作系统概念

操作系统概念
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (GalvinP.B.) , [美] (GalvinP.B.)
2005-11
版次: 6
ISBN: 9787040133011
定价: 55.00
装帧: 平装
开本: 16开
纸张: 其他
页数: 741页
144人买过
  •   《操作系统概念》(第6版翻译版)是讨论了操作系统中的基本概念和算法,并对大量实例(如Linux系统)进行了研究。全书内容共分七部分。第一部分概要解释了操作系统是什么、做什么、是怎样设计与构造的,也解释了操作系统概念是如何发展起来的,操作系统的公共特性是什么。第二部分进程管理描述了作为现代操作系统核心的进程以及并发的概念。第三部分存储管理描述了存储管理的经典结构与算法以及不同的存储管理方案。第四部分I/O系统对I/O进行了深入的讨论,包括I/O系统设计、接口、内部结构与功能等。第五部分分布式系统介绍了分布式系统的一般结构以及连接它们的网络,讨论了分布存取策略、分布式文件系统及分布式系统中同步、通信等机制。第六部分保护与安全介绍了操作系统中对文件、内存、CPU及其他资源进行操作的安全与保护机制。第七部分案例研究,分析与讨论了Linux系统、Windows2000、WindowsXP、FreeBSD、Mach及Nachos等实例。   西尔伯沙茨,耶鲁大学计算机科学系教授。研究方向包括操作系统、数据库系统、网络系统和分布式系统。 第一部分概述
    第一章导论
    1.1操作系统是什么
    1.1.1用户观点
    1.1.2系统观点
    1.1.3系统目标
    1.2大型机系统
    1.2.1批处理系统
    1.2.2多道程序系统
    1.2.3分时系统
    1.3桌面系统
    1.4多处理器系统
    1.5分布式系统
    1.5.1客户机一服务器系统
    1.5.2对等系统
    1.6集群系统
    1.7实时系统
    1.8手持系统
    1.9功能迁移
    1.10计算环境
    1.10.1传统计算
    1.10.2基于Web的计算
    1.10.3嵌入式计算
    1.11小结
    习题一
    推荐读物
    第二章计算机系统结构
    2.1计算机系统操作
    2.2I/O结构
    2.2.1I/O中断
    2.2.2DMA结构
    2.3存储结构
    2.3.1内存
    2.3.2磁盘
    2.3.3磁带
    2.4存储层次
    2.4.1高速缓存技术
    2.4.2一致性与连贯性
    2.5硬件保护
    2.5.1双重模式操作
    2.5.2I/O保护
    2.5.3内存保护
    2.5.4CPU保护
    2.6网络结构
    2.6.1局域网
    2.6.2广域网
    2.7小结
    习题二
    推荐读物
    第三章操作系统结构
    3.1系统组成
    3.1.1进程管理
    3.1.2内存管理
    3.1.3文件管理
    3.1.4输入/输出系统管理
    3.1.5二级存储管理
    3.1.6联网
    3.1.7保护系统
    3.1.8命令解释系统
    3.2操作系统服务
    3.3系统调用
    3.3.1进程控制
    3.3.2文件管理
    3.3.3设备管理
    3.3.4信息维护
    3.3.5通信
    3.4系统程序
    3.5系统结构
    3.5.1简单结构
    3.5.2分层方法
    3.5.3微内核
    3.6虚拟机
    3.6.1实现
    3.6.2优点
    3.6.3Java
    3.7系统设计与实现
    3.7.1设计目标
    3.7.2机制与策略
    3.7.3实现
    3.8系统生成
    3.9小结
    习题三
    推荐读物
    第二部分进程管理
    第四章进程
    4.1进程概念
    4.1.1进程
    4.1.2进程状态
    4.1.3进程控制块
    4.1.4线程
    4.2进程调度
    4.2.1调度队列
    4.2.2调度程序
    4.2.3关联切换
    4.3进程操作
    4.3.1进程创建
    4.3.2进程终止
    4.4进程协作
    4.5进程间通信
    4.5.1消息传递系统
    4.5.2命名
    4.5.3同步
    4.5.4缓冲
    4.5.5例子:Mach
    4.5.6例子:Windows2000
    4.6客户机-服务器系统通信
    4.6.1套接字
    4.6.2远程过程调用
    4.6.3远程方法调用
    4.7小结
    习题四
    推荐读物
    第五章线程
    5.1概述
    5.1.1动机
    5.1.2优点
    5.1.3用户线程与内核线程
    5.2多线程模型
    5.2.1多对一模型
    5.2.2一对一模型
    5.2.3多对多模型
    5.3若干多线程问题
    5.3.1系统调用fork和exec
    5.3.2取消
    5.3.3信号处理
    5.3.4线程池
    5.3.5线程特定数据
    5.4Pthread线程
    5.5Solaris2线程
    5.6Windows2000线程
    5.7Linux线程
    5.8Java线程
    5.8.1线程创建
    5.8.2JVM与主机操作系统
    5.9小结
    习题五
    推荐读物
    第六章CPU调度
    6.1基本概念
    6.1.1CPU-I/OxE间周期
    6.1.2CPU调度程序
    6.1.3可抢占式调度
    6.1.4分派程序
    6.2调度准则
    6.3调度算法
    6.3.1先到先服务调度
    6.3.2最短作业优先调度
    6.3.3优先权调度
    6.3.4轮转法调度
    6.3.5多级队列调度
    6.3.6多级反馈队列调度
    6.4多处理器调度
    6.5实时调度
    6.6算法评估
    6.6.1确定性建模
    6.6.2排队模型
    6.6.3模拟
    6.6.4实现
    6.7进程调度模型
    6.7.1例子:Solaris2
    6.7.2例子:Windows2000
    6.7.3例子:Linux
    6.8小结
    习题六
    推荐读物
    第七章进程同步
    7.1背景
    7.2临界区域问题
    7.2.1两进程解法
    7.2.2多进程解法
    7.3同步硬件
    7.4信号量
    7.4.1用法
    7.4.2实现
    7.4.3死锁与饥饿
    7.4.4二进制信号量
    7.5经典同步问题
    7.5.1有限缓冲问题
    7.5.2读者一作者问题
    7.5.3哲学家进餐问题
    7.6临界区域
    7.7管程
    7.8操作系统同步
    7.8.1Solaris2中的同步
    7.8.2Windows2000中的同步
    7.9原子事务
    7.9.1系统模型
    7.9.2基于日志的恢复
    7.9.3检查点
    7.9.4并发原子事务
    7.10小结
    习题七
    推荐读物
    第八章死锁
    8.1系统模型
    8.2死锁特点
    8.2.1必要条件
    8.2.2资源分配图
    8.3死锁处理方法
    8.4死锁预防
    8.4.1互斥
    8.4.2占有并等待
    8.4.3非抢占
    8.4.4循环等待
    8.5死锁避免
    8.5.1安全状态
    8.5.2资源分配图算法
    8.5.3银行家算法
    8.6死锁检测
    8.6.1每种资源类型只有单个实例
    8.6.2每种资源类型的多个实例
    8.6.3应用检测算法
    8.7死锁恢复
    8.7.1进程终止
    8.7.2资源抢占
    8.8小结
    习题八
    推荐读物
    第三部分存储管理
    第九章内存管理
    9.1背景
    9.1.1地址捆绑
    9.1.2逻辑地址空间与物理地址空间
    9.1.3动态加载
    9.1.4动态链接与共享库
    9.1.5覆盖
    9.2交换
    9.3连续内存分配
    9.3.1内存保护
    9.3.2内存分配
    9.3.3碎片
    9.4分页
    9.4.1基本方法
    9.4.2硬件支持
    9.4.3保护
    9.4.4页表结构
    9.4.5共享页表
    ……
  • 内容简介:
      《操作系统概念》(第6版翻译版)是讨论了操作系统中的基本概念和算法,并对大量实例(如Linux系统)进行了研究。全书内容共分七部分。第一部分概要解释了操作系统是什么、做什么、是怎样设计与构造的,也解释了操作系统概念是如何发展起来的,操作系统的公共特性是什么。第二部分进程管理描述了作为现代操作系统核心的进程以及并发的概念。第三部分存储管理描述了存储管理的经典结构与算法以及不同的存储管理方案。第四部分I/O系统对I/O进行了深入的讨论,包括I/O系统设计、接口、内部结构与功能等。第五部分分布式系统介绍了分布式系统的一般结构以及连接它们的网络,讨论了分布存取策略、分布式文件系统及分布式系统中同步、通信等机制。第六部分保护与安全介绍了操作系统中对文件、内存、CPU及其他资源进行操作的安全与保护机制。第七部分案例研究,分析与讨论了Linux系统、Windows2000、WindowsXP、FreeBSD、Mach及Nachos等实例。
  • 作者简介:
      西尔伯沙茨,耶鲁大学计算机科学系教授。研究方向包括操作系统、数据库系统、网络系统和分布式系统。
  • 目录:
    第一部分概述
    第一章导论
    1.1操作系统是什么
    1.1.1用户观点
    1.1.2系统观点
    1.1.3系统目标
    1.2大型机系统
    1.2.1批处理系统
    1.2.2多道程序系统
    1.2.3分时系统
    1.3桌面系统
    1.4多处理器系统
    1.5分布式系统
    1.5.1客户机一服务器系统
    1.5.2对等系统
    1.6集群系统
    1.7实时系统
    1.8手持系统
    1.9功能迁移
    1.10计算环境
    1.10.1传统计算
    1.10.2基于Web的计算
    1.10.3嵌入式计算
    1.11小结
    习题一
    推荐读物
    第二章计算机系统结构
    2.1计算机系统操作
    2.2I/O结构
    2.2.1I/O中断
    2.2.2DMA结构
    2.3存储结构
    2.3.1内存
    2.3.2磁盘
    2.3.3磁带
    2.4存储层次
    2.4.1高速缓存技术
    2.4.2一致性与连贯性
    2.5硬件保护
    2.5.1双重模式操作
    2.5.2I/O保护
    2.5.3内存保护
    2.5.4CPU保护
    2.6网络结构
    2.6.1局域网
    2.6.2广域网
    2.7小结
    习题二
    推荐读物
    第三章操作系统结构
    3.1系统组成
    3.1.1进程管理
    3.1.2内存管理
    3.1.3文件管理
    3.1.4输入/输出系统管理
    3.1.5二级存储管理
    3.1.6联网
    3.1.7保护系统
    3.1.8命令解释系统
    3.2操作系统服务
    3.3系统调用
    3.3.1进程控制
    3.3.2文件管理
    3.3.3设备管理
    3.3.4信息维护
    3.3.5通信
    3.4系统程序
    3.5系统结构
    3.5.1简单结构
    3.5.2分层方法
    3.5.3微内核
    3.6虚拟机
    3.6.1实现
    3.6.2优点
    3.6.3Java
    3.7系统设计与实现
    3.7.1设计目标
    3.7.2机制与策略
    3.7.3实现
    3.8系统生成
    3.9小结
    习题三
    推荐读物
    第二部分进程管理
    第四章进程
    4.1进程概念
    4.1.1进程
    4.1.2进程状态
    4.1.3进程控制块
    4.1.4线程
    4.2进程调度
    4.2.1调度队列
    4.2.2调度程序
    4.2.3关联切换
    4.3进程操作
    4.3.1进程创建
    4.3.2进程终止
    4.4进程协作
    4.5进程间通信
    4.5.1消息传递系统
    4.5.2命名
    4.5.3同步
    4.5.4缓冲
    4.5.5例子:Mach
    4.5.6例子:Windows2000
    4.6客户机-服务器系统通信
    4.6.1套接字
    4.6.2远程过程调用
    4.6.3远程方法调用
    4.7小结
    习题四
    推荐读物
    第五章线程
    5.1概述
    5.1.1动机
    5.1.2优点
    5.1.3用户线程与内核线程
    5.2多线程模型
    5.2.1多对一模型
    5.2.2一对一模型
    5.2.3多对多模型
    5.3若干多线程问题
    5.3.1系统调用fork和exec
    5.3.2取消
    5.3.3信号处理
    5.3.4线程池
    5.3.5线程特定数据
    5.4Pthread线程
    5.5Solaris2线程
    5.6Windows2000线程
    5.7Linux线程
    5.8Java线程
    5.8.1线程创建
    5.8.2JVM与主机操作系统
    5.9小结
    习题五
    推荐读物
    第六章CPU调度
    6.1基本概念
    6.1.1CPU-I/OxE间周期
    6.1.2CPU调度程序
    6.1.3可抢占式调度
    6.1.4分派程序
    6.2调度准则
    6.3调度算法
    6.3.1先到先服务调度
    6.3.2最短作业优先调度
    6.3.3优先权调度
    6.3.4轮转法调度
    6.3.5多级队列调度
    6.3.6多级反馈队列调度
    6.4多处理器调度
    6.5实时调度
    6.6算法评估
    6.6.1确定性建模
    6.6.2排队模型
    6.6.3模拟
    6.6.4实现
    6.7进程调度模型
    6.7.1例子:Solaris2
    6.7.2例子:Windows2000
    6.7.3例子:Linux
    6.8小结
    习题六
    推荐读物
    第七章进程同步
    7.1背景
    7.2临界区域问题
    7.2.1两进程解法
    7.2.2多进程解法
    7.3同步硬件
    7.4信号量
    7.4.1用法
    7.4.2实现
    7.4.3死锁与饥饿
    7.4.4二进制信号量
    7.5经典同步问题
    7.5.1有限缓冲问题
    7.5.2读者一作者问题
    7.5.3哲学家进餐问题
    7.6临界区域
    7.7管程
    7.8操作系统同步
    7.8.1Solaris2中的同步
    7.8.2Windows2000中的同步
    7.9原子事务
    7.9.1系统模型
    7.9.2基于日志的恢复
    7.9.3检查点
    7.9.4并发原子事务
    7.10小结
    习题七
    推荐读物
    第八章死锁
    8.1系统模型
    8.2死锁特点
    8.2.1必要条件
    8.2.2资源分配图
    8.3死锁处理方法
    8.4死锁预防
    8.4.1互斥
    8.4.2占有并等待
    8.4.3非抢占
    8.4.4循环等待
    8.5死锁避免
    8.5.1安全状态
    8.5.2资源分配图算法
    8.5.3银行家算法
    8.6死锁检测
    8.6.1每种资源类型只有单个实例
    8.6.2每种资源类型的多个实例
    8.6.3应用检测算法
    8.7死锁恢复
    8.7.1进程终止
    8.7.2资源抢占
    8.8小结
    习题八
    推荐读物
    第三部分存储管理
    第九章内存管理
    9.1背景
    9.1.1地址捆绑
    9.1.2逻辑地址空间与物理地址空间
    9.1.3动态加载
    9.1.4动态链接与共享库
    9.1.5覆盖
    9.2交换
    9.3连续内存分配
    9.3.1内存保护
    9.3.2内存分配
    9.3.3碎片
    9.4分页
    9.4.1基本方法
    9.4.2硬件支持
    9.4.3保护
    9.4.4页表结构
    9.4.5共享页表
    ……
查看详情
12
相关图书 / 更多
操作系统概念
操作系统原理及应用(第2版)(微课版)()
陈敏;许雪林;汤龙梅
操作系统概念
操作系统实验教程——Web服务器性能优化
鲁强
操作系统概念
操作系统原理
方钰;邓蓉;陈闳中
操作系统概念
操作系统实验教程(Windows+Linux)
袁宝华;李宁;顾玉宛;庄丽华;梁久祯
操作系统概念
操作系统原理及Linux内核分析(第3版)
李芳;刘晓春;李东海
操作系统概念
操作系统
罗宇
操作系统概念
操作系统原理 第2版
金海溶 周苏 主编
操作系统概念
操作系统概念(原书第10版)
[美]亚伯拉罕 西尔伯沙茨(美)彼得 贝尔 高尔文(美)格雷格 加涅
操作系统概念
操作系统原理(第2版)
黑新宏
操作系统概念
操作系统原理
作者
操作系统概念
操作系统
常颖、常大俊、李依霖 编
操作系统概念
操作系统:原理与实现
陈海波
您可能感兴趣 / 更多
操作系统概念
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
操作系统概念
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
操作系统概念
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
操作系统概念
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
操作系统概念
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
操作系统概念
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
操作系统概念
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
操作系统概念
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
操作系统概念
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
操作系统概念
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
操作系统概念
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
操作系统概念
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译