操作系统:精髓与设计原理

操作系统:精髓与设计原理
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (William Stallings) , ,
2012-09
版次: 7
ISBN: 9787121185106
定价: 75.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 541页
字数: 850千字
正文语种: 简体中文
原版书名: Operating systems : internals and design principles
248人买过
  •   《国外计算机科学教材系列·操作系统:精髓与设计原理(第7版)》是一本关于操作系统的概念、结构和机制的教材,其目的是尽可能清楚和全面地展示现代操作系统的本质和特点;同时,《国外计算机科学教材系列:操作系统·精髓与设计原理(第7版)》也是讲解操作系统的经典教材,不仅系统地讲述了操作系统的基本概念、原理和方法,而且以当代流行的操作系统——Windows7、UNIX和Linux为例,全面清楚地展现了当代操作系统的本质和特点。与《国外计算机科学教材系列·操作系统:精髓与设计原理(第7版)》配套的专用网站,为帮助教师和学生理解书中内容,提供了及时、生动的材料。 作者:(美)William Stallings(威廉.斯托林斯) 译者:陈向群 第0章读者与教师指南
    0.1本书概述
    0.2实例系统
    0.3读者和教师的学习路线图
    0.4互联网和网站资源

    第一部分背景知识
    第1章计算机系统概述
    1.1基本构成
    1.2微处理器的发展演化
    1.3指令的执行
    1.4中断
    1.4.1中断和指令周期
    1.4.2中断处理
    1.4.3多个中断
    1.5存储器的层次结构
    1.6高速缓存
    1.6.1动机
    1.6.2高速缓存原理
    1.6.3高速缓存设计
    1.7直接内存存取
    1.8多处理器和多核计算机组织结构
    1.8.1对称多处理器
    1.8.2多核计算机
    1.9推荐读物和网站
    1.10关键术语、复习题和习题
    1.10.1关键术语
    1.10.2复习题
    1.10.3习题
    附录1A两级存储器的性能特征
    第2章操作系统概述
    2.1操作系统的目标和功能
    2.1.1作为用户/计算机接口的操作系统
    2.1.2作为资源管理器的操作系统
    2.1.3操作系统的易扩展性
    2.2操作系统的发展
    2.2.1串行处理
    2.2.2简单批处理系统
    2.2.3多道批处理系统
    2.2.4分时系统
    2.3主要的成就
    2.3.1进程
    2.3.2内存管理
    2.3.3信息保护和安全
    2.3.4调度和资源管理
    2.4现代操作系统的特征
    2.5虚拟机
    2.5.1虚拟机和虚拟化
    2.5.2虚拟机架构
    2.6针对多处理器和多核的操作系统设计考虑因素
    2.6.1对称多处理器计算机的操作系统设计考虑因素
    2.6.2多核计算机的操作系统设计考虑因素
    2.7微软Windows系统简介
    2.7.1历史
    2.7.2现代操作系统
    2.7.3体系结构
    2.7.4客户/服务器模型
    2.7.5线程和SMP
    2.7.6Windows对象
    2.7.7Windows7中的新特性
    2.8传统的UNIX系统
    2.8.1历史
    2.8.2描述
    2.9现代UNIX系统
    2.9.1SystemV版本4(简称SVR4)
    2.9.2BSD
    2.9.3Solaris10
    2.10Linux操作系统
    2.10.1历史
    2.10.2模块结构
    2.10.3内核组件
    2.11LinuxVserver虚机器结构
    2.12推荐读物和网站
    2.13关键术语、复习题和习题
    2.13.1关键术语
    2.13.2复习题
    2.13.3习题

    第二部分进程
    第3章进程描述和控制
    3.1什么是进程
    3.1.1背景
    3.1.2进程和进程控制块
    3.2进程状态
    3.2.1两状态进程模型
    3.2.2进程的创建和终止
    3.2.3五状态模型
    3.2.4被挂起的进程
    3.3进程描述
    3.3.1操作系统的控制结构
    3.3.2进程控制结构
    3.4进程控制
    3.4.1执行模式
    3.4.2进程创建
    3.4.3进程切换
    3.5操作系统的执行
    3.5.1无进程的内核
    3.5.2在用户进程中执行
    3.5.3基于进程的操作系统
    3.6安全问题
    3.6.1系统访问威胁
    3.6.2对抗措施
    3.7UNIXSVR4进程管理
    3.7.1进程状态
    3.7.2进程描述
    3.7.3进程控制
    3.8小结
    3.9推荐读物
    3.10关键术语、复习题和习题
    3.10.1关键术语
    3.10.2复习题
    3.10.3习题
    第4章线程
    4.1进程和线程
    4.1.1多线程
    4.1.2线程功能特性
    4.2线程分类
    4.2.1用户级和内核级线程
    4.2.2其他方案
    4.3多核和多线程
    4.3.1多核系统上的软件性能
    4.3.2应用示例:Valve游戏软件
    4.4Windows7线程和SMP管理
    4.4.1进程对象和线程对象
    4.4.2多线程
    4.4.3线程状态
    4.4.4对OS子系统的支持
    4.4.5对称多处理的支持
    4.5Solaris的线程和SMP管理
    4.5.1多线程体系结构
    4.5.2动机
    4.5.3进程结构
    4.5.4线程的执行
    4.5.5把中断当做线程
    4.6Linux的进程和线程管理
    4.6.1Linux任务
    4.6.2Linux线程
    4.7MacOSX的GCD技术
    4.8小结
    4.9推荐读物
    4.10关键术语、复习题和习题
    4.10.1关键术语
    4.10.2复习题
    4.10.3习题
    第5章并发性:互斥和同步
    5.1并发的原理
    5.1.1一个简单的例子
    5.1.2竞争条件
    5.1.3操作系统关注的问题
    5.1.4进程的交互
    5.1.5互斥的要求
    5.2互斥:硬件的支持
    5.2.1中断禁用
    5.2.2专用机器指令
    5.3信号量
    5.3.1互斥
    5.3.2生产者/消费者问题
    5.3.3信号量的实现
    5.4管程
    5.4.1使用信号的管程
    5.4.2使用通知和广播的管程
    5.5消息传递
    5.5.1同步
    5.5.2寻址
    5.5.3消息格式
    5.5.4排队原则
    5.5.5互斥
    5.6读者/写者问题
    5.6.1读者优先
    5.6.2写者优先
    5.7小结
    5.8推荐读物
    5.9关键术语、复习题和习题
    5.9.1关键术语
    5.9.2复习题
    5.9.3习题
    第6章并发:死锁和饥饿
    6.1死锁原理
    6.1.1可重用资源
    6.1.2可消耗资源
    6.1.3资源分配图
    6.1.4死锁的条件
    6.2死锁预防
    6.2.1互斥
    6.2.2占有且等待
    6.2.3不可抢占
    6.2.4循环等待
    6.3死锁避免
    6.3.1进程启动拒绝
    6.3.2资源分配拒绝
    6.4死锁检测
    6.4.1死锁检测算法
    6.4.2恢复
    6.5一种综合的死锁策略
    6.6哲学家就餐问题
    6.6.1基于信号量解决方案
    6.6.2基于管程解决方案
    6.7UNIX的并发机制
    6.7.1管道
    6.7.2消息
    6.7.3共享内存
    6.7.4信号量
    6.7.5信号
    6.8Linux内核并发机制
    6.8.1原子操作
    6.8.2自旋锁
    6.8.3信号量
    6.8.4屏障
    6.9Solaris线程同步原语
    6.9.1互斥锁
    6.9.2信号量
    6.9.3多读者/单写者锁
    6.9.4条件变量
    6.10Windows7并发机制
    6.10.1等待函数
    6.10.2分派器对象
    6.10.3临界区
    6.10.4轻量级读者-写者锁和条件变量
    6.10.5锁无关同步机制
    6.11小结
    6.12推荐读物
    6.13关键术语、复习题和习题
    6.13.1关键术语
    6.13.2复习题
    6.13.3习题

    第三部分内存
    第7章内存管理
    7.1内存管理的需求
    7.1.1重定位
    7.1.2保护
    7.1.3共享
    7.1.4逻辑组织
    7.1.5物理组织
    7.2内存分区
    7.2.1固定分区
    7.2.2动态分区
    7.2.3伙伴系统
    7.2.4重定位
    7.3分页
    7.4分段
    7.5安全问题
    7.5.1缓冲区溢出攻击
    ……
  • 内容简介:
      《国外计算机科学教材系列·操作系统:精髓与设计原理(第7版)》是一本关于操作系统的概念、结构和机制的教材,其目的是尽可能清楚和全面地展示现代操作系统的本质和特点;同时,《国外计算机科学教材系列:操作系统·精髓与设计原理(第7版)》也是讲解操作系统的经典教材,不仅系统地讲述了操作系统的基本概念、原理和方法,而且以当代流行的操作系统——Windows7、UNIX和Linux为例,全面清楚地展现了当代操作系统的本质和特点。与《国外计算机科学教材系列·操作系统:精髓与设计原理(第7版)》配套的专用网站,为帮助教师和学生理解书中内容,提供了及时、生动的材料。
  • 作者简介:
    作者:(美)William Stallings(威廉.斯托林斯) 译者:陈向群
  • 目录:
    第0章读者与教师指南
    0.1本书概述
    0.2实例系统
    0.3读者和教师的学习路线图
    0.4互联网和网站资源

    第一部分背景知识
    第1章计算机系统概述
    1.1基本构成
    1.2微处理器的发展演化
    1.3指令的执行
    1.4中断
    1.4.1中断和指令周期
    1.4.2中断处理
    1.4.3多个中断
    1.5存储器的层次结构
    1.6高速缓存
    1.6.1动机
    1.6.2高速缓存原理
    1.6.3高速缓存设计
    1.7直接内存存取
    1.8多处理器和多核计算机组织结构
    1.8.1对称多处理器
    1.8.2多核计算机
    1.9推荐读物和网站
    1.10关键术语、复习题和习题
    1.10.1关键术语
    1.10.2复习题
    1.10.3习题
    附录1A两级存储器的性能特征
    第2章操作系统概述
    2.1操作系统的目标和功能
    2.1.1作为用户/计算机接口的操作系统
    2.1.2作为资源管理器的操作系统
    2.1.3操作系统的易扩展性
    2.2操作系统的发展
    2.2.1串行处理
    2.2.2简单批处理系统
    2.2.3多道批处理系统
    2.2.4分时系统
    2.3主要的成就
    2.3.1进程
    2.3.2内存管理
    2.3.3信息保护和安全
    2.3.4调度和资源管理
    2.4现代操作系统的特征
    2.5虚拟机
    2.5.1虚拟机和虚拟化
    2.5.2虚拟机架构
    2.6针对多处理器和多核的操作系统设计考虑因素
    2.6.1对称多处理器计算机的操作系统设计考虑因素
    2.6.2多核计算机的操作系统设计考虑因素
    2.7微软Windows系统简介
    2.7.1历史
    2.7.2现代操作系统
    2.7.3体系结构
    2.7.4客户/服务器模型
    2.7.5线程和SMP
    2.7.6Windows对象
    2.7.7Windows7中的新特性
    2.8传统的UNIX系统
    2.8.1历史
    2.8.2描述
    2.9现代UNIX系统
    2.9.1SystemV版本4(简称SVR4)
    2.9.2BSD
    2.9.3Solaris10
    2.10Linux操作系统
    2.10.1历史
    2.10.2模块结构
    2.10.3内核组件
    2.11LinuxVserver虚机器结构
    2.12推荐读物和网站
    2.13关键术语、复习题和习题
    2.13.1关键术语
    2.13.2复习题
    2.13.3习题

    第二部分进程
    第3章进程描述和控制
    3.1什么是进程
    3.1.1背景
    3.1.2进程和进程控制块
    3.2进程状态
    3.2.1两状态进程模型
    3.2.2进程的创建和终止
    3.2.3五状态模型
    3.2.4被挂起的进程
    3.3进程描述
    3.3.1操作系统的控制结构
    3.3.2进程控制结构
    3.4进程控制
    3.4.1执行模式
    3.4.2进程创建
    3.4.3进程切换
    3.5操作系统的执行
    3.5.1无进程的内核
    3.5.2在用户进程中执行
    3.5.3基于进程的操作系统
    3.6安全问题
    3.6.1系统访问威胁
    3.6.2对抗措施
    3.7UNIXSVR4进程管理
    3.7.1进程状态
    3.7.2进程描述
    3.7.3进程控制
    3.8小结
    3.9推荐读物
    3.10关键术语、复习题和习题
    3.10.1关键术语
    3.10.2复习题
    3.10.3习题
    第4章线程
    4.1进程和线程
    4.1.1多线程
    4.1.2线程功能特性
    4.2线程分类
    4.2.1用户级和内核级线程
    4.2.2其他方案
    4.3多核和多线程
    4.3.1多核系统上的软件性能
    4.3.2应用示例:Valve游戏软件
    4.4Windows7线程和SMP管理
    4.4.1进程对象和线程对象
    4.4.2多线程
    4.4.3线程状态
    4.4.4对OS子系统的支持
    4.4.5对称多处理的支持
    4.5Solaris的线程和SMP管理
    4.5.1多线程体系结构
    4.5.2动机
    4.5.3进程结构
    4.5.4线程的执行
    4.5.5把中断当做线程
    4.6Linux的进程和线程管理
    4.6.1Linux任务
    4.6.2Linux线程
    4.7MacOSX的GCD技术
    4.8小结
    4.9推荐读物
    4.10关键术语、复习题和习题
    4.10.1关键术语
    4.10.2复习题
    4.10.3习题
    第5章并发性:互斥和同步
    5.1并发的原理
    5.1.1一个简单的例子
    5.1.2竞争条件
    5.1.3操作系统关注的问题
    5.1.4进程的交互
    5.1.5互斥的要求
    5.2互斥:硬件的支持
    5.2.1中断禁用
    5.2.2专用机器指令
    5.3信号量
    5.3.1互斥
    5.3.2生产者/消费者问题
    5.3.3信号量的实现
    5.4管程
    5.4.1使用信号的管程
    5.4.2使用通知和广播的管程
    5.5消息传递
    5.5.1同步
    5.5.2寻址
    5.5.3消息格式
    5.5.4排队原则
    5.5.5互斥
    5.6读者/写者问题
    5.6.1读者优先
    5.6.2写者优先
    5.7小结
    5.8推荐读物
    5.9关键术语、复习题和习题
    5.9.1关键术语
    5.9.2复习题
    5.9.3习题
    第6章并发:死锁和饥饿
    6.1死锁原理
    6.1.1可重用资源
    6.1.2可消耗资源
    6.1.3资源分配图
    6.1.4死锁的条件
    6.2死锁预防
    6.2.1互斥
    6.2.2占有且等待
    6.2.3不可抢占
    6.2.4循环等待
    6.3死锁避免
    6.3.1进程启动拒绝
    6.3.2资源分配拒绝
    6.4死锁检测
    6.4.1死锁检测算法
    6.4.2恢复
    6.5一种综合的死锁策略
    6.6哲学家就餐问题
    6.6.1基于信号量解决方案
    6.6.2基于管程解决方案
    6.7UNIX的并发机制
    6.7.1管道
    6.7.2消息
    6.7.3共享内存
    6.7.4信号量
    6.7.5信号
    6.8Linux内核并发机制
    6.8.1原子操作
    6.8.2自旋锁
    6.8.3信号量
    6.8.4屏障
    6.9Solaris线程同步原语
    6.9.1互斥锁
    6.9.2信号量
    6.9.3多读者/单写者锁
    6.9.4条件变量
    6.10Windows7并发机制
    6.10.1等待函数
    6.10.2分派器对象
    6.10.3临界区
    6.10.4轻量级读者-写者锁和条件变量
    6.10.5锁无关同步机制
    6.11小结
    6.12推荐读物
    6.13关键术语、复习题和习题
    6.13.1关键术语
    6.13.2复习题
    6.13.3习题

    第三部分内存
    第7章内存管理
    7.1内存管理的需求
    7.1.1重定位
    7.1.2保护
    7.1.3共享
    7.1.4逻辑组织
    7.1.5物理组织
    7.2内存分区
    7.2.1固定分区
    7.2.2动态分区
    7.2.3伙伴系统
    7.2.4重定位
    7.3分页
    7.4分段
    7.5安全问题
    7.5.1缓冲区溢出攻击
    ……
查看详情
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册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译