• 操作系统:精髓与设计原理
21年品牌 40万+商家 超1.5亿件商品

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

12 1.5折 79.8 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者(美)William Stallings(威廉.斯托林斯) 

出版社电子工业出版社

ISBN9787121309502

出版时间2017-02

版次1

装帧平装

开本16开

纸张胶版纸

页数492页

字数99999千字

定价79.8元

上书时间2024-04-11

灵感飞驰

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:操作系统:精髓与设计原理
定价:79.8元
作者:(美)William Stallings(威廉.斯托林斯) 著,陈向群
出版社:电子工业出版社
出版日期:2017-02-01
ISBN:9787121309502
字数:865000
页码:492
版次:8
装帧:平装
开本:16开
商品重量:
编辑推荐

内容提要
本书既是关于操作系统概念、结构和机制的教材,目的是尽可能清楚和全面地展示现代操作系统的本质和特点;也是讲解操作系统的经典教材,不仅系统地讲述了操作系统的基本概念、原理和方法,而且以当代很流行的操作系统Windows 8、UNIX、Android、Linux为例,展现了当代操作系统的本质和特点。全书共分背景知识、进程、内存、调度、输入/输出和文件、嵌入式系统六部分,内容包括计算机系统概述、操作系统概述、进程描述和控制、线程、并发性:互斥和同步、并发:死锁和饥饿、内存管理、虚拟内存、单处理器调度、多处理器和实时调度、I/O管理和磁盘调度、文件管理、嵌入式操作系统、虚拟机、计算机安全技术、分布式处理、客户/服务器和集群等。此外,本书配套网站提供了及时、生动的材料。
目录
第0章  读者与教师指南1  0.1  本书概述1  0.2  实例系统1  0.3  读者和教师的路线图2  0.4  互联网和网站资源3第一部分  背景知识章  计算机系统概述6  1.1  基本构成6  1.2  微处理器的发展7  1.3  指令的执行8  1.4  中断101.4.1  中断和指令周期111.4.2  中断处理121.4.3  多个中断14  1.5  存储器的层次结构15  1.6  高速缓存171.6.1  动机181.6.2  高速缓存原理181.6.3  高速缓存设计19  1.7  直接内存存取20  1.8  多处理器和多核计算机组织结构21     1.8.1  对称多处理器21     1.8.2  多核计算机23  1.9  推荐读物23  1.10 关键术语、复习题和习题24     1.10.1  关键术语24     1.10.2  复习题24     1.10.3  习题24  附录1A  两级存储器的性能特征26第2章  操作系统概述31  2.1  操作系统的目标和功能312.1.1  作为用户/计算机接口的操作系统31     2.1.2  作为资源管理器的操作系统32     2.1.3  操作系统的易扩展性33  2.2  操作系统的发展史34     2.2.1  串行处理34     2.2.2  简单批处理系统34     2.2.3  多道批处理系统36     2.2.4  分时系统38  2.3  主要成就402.3.1  进程402.3.2  内存管理422.3.3  信息保护和安全432.3.4  调度和资源管理44  2.4  现代操作系统的特征45  2.5  容错性472.5.1  基本概念472.5.2  错误482.5.3  操作系统机制482.6  多处理器和多核操作系统设计考虑因素492.6.1  对称多处理器操作系统设计考虑因素49     2.6.2  多核操作系统设计考虑因素49  2.7  微软Windows系统简介51     2.7.1  背景51     2.7.2  体系结构51     2.7.3  客户-服务器模型53     2.7.4  线程和SMP54     2.7.5  Windows对象54  2.8  传统的UNIX系统55     2.8.1  历史55     2.8.2  描述56  2.9  现代UNIX系统57     2.9.1  System V Release 4(SVR4)58     2.9.2  BSD58     2.9.3  Solaris 1058  2.10 Linux操作系统582.10.1  历史582.10.2  模块结构592.10.3  内核组件60  2.11 Android622.11.1  Android软件体系结构632.11.2  Android系统体系结构642.11.3  活动652.11.4  电源管理65  2.12 推荐读物和动画66  2.13 关键术语、复习题和习题672.13.1  关键术语672.13.2  复习题672.13.3  习题67第二部分  进程第3章  进程描述和控制70  3.1  什么是进程703.1.1  背景703.1.2  进程和进程控制块71  3.2  进程状态723.2.1  两状态进程模型733.2.2  进程的创建和终止743.2.3  五状态模型753.2.4  被挂起的进程78  3.3  进程描述813.3.1  操作系统的控制结构823.3.2  进程控制结构82  3.4  进程控制863.4.1  执行模式863.4.2  进程创建873.4.3  进程切换88  3.5  操作系统的执行903.5.1  无进程内核903.5.2  在用户进程内运行903.5.3  基于进程的操作系统91  3.6  UNIX SVR4进程管理913.6.1  进程状态923.6.2  进程描述933.6.3  进程控制94  3.7  小结95  3.8  推荐读物和动画95  3.9  关键术语、复习题和习题953.9.1  关键术语953.9.2  复习题963.9.3  习题96第4章  线程99  4.1  进程和线程994.1.1  多线程994.1.2  线程的功能102  4.2  线程分类1034.2.1  用户级和内核级线程1034.2.2  其他方案106  4.3  多核和多线程1074.3.1  多核系统上的软件性能1074.3.2  应用示例:Valve游戏软件109  4.4  Windows 8的进程和线程管理1104.4.1  Windows 8中的变化1114.4.2  Windows进程1114.4.3  进程对象和线程对象1124.4.4  多线程1134.4.5  线程状态1134.4.6  对操作系统子系统的支持114  4.5  Solaris的线程和SMP管理1144.5.1  多线程体系结构1144.5.2  动机1154.5.3  进程结构1154.5.4  线程的执行1164.5.5  把中断当作线程117  4.6  Linux的进程和线程管理1184.6.1  Linux任务1184.6.2  Linux线程1194.6.3  Linux命名空间120  4.7  Android的进程和线程管理1214.7.1  安卓应用1214.7.2  活动1214.7.3  进程和线程122  4.8  Mac OS X的GCD技术123  4.9  小结124  4.10 推荐读物125  4.11 关键术语、复习题和习题1254.11.1  关键术语1254.11.2  复习题1254.11.3  习题125第5章  并发性:互斥和同步129  5.1  并发的原理1305.1.1  一个简单的例子1305.1.2  竞争条件1325.1.3  操作系统关注的问题1325.1.4  进程的交互1335.1.5  互斥的要求135  5.2  互斥:硬件的支持1365.2.1  中断禁用1365.2.2  专用机器指令136  5.3  信号量1385.3.1  互斥1415.3.2  生产者/消费者问题1425.3.3  信号量的实现146  5.4  管程1475.4.1  使用信号的管程1475.4.2  使用通知和广播的管程149  5.5  消息传递1515.5.1  同步1515.5.2  寻址1525.5.3  消息格式1535.5.4  排队原则1545.5.5  互斥154  5.6  读者/写者问题1555.6.1  读者优先1565.6.2  写者优先156  5.7  小结158  5.8  推荐读物和动画159  5.9  关键术语、复习题和习题1605.9.1  关键术语1605.9.2  复习题1605.9.3  习题160第6章  并发:死锁和饥饿170  6.1  死锁原理1706.1.1  可重用资源1736.1.2  可消耗资源1746.1.3  资源分配图1746.1.4  死锁的条件175  6.2  死锁预防1766.2.1  互斥1766.2.2  占有且等待1766.2.3  不可抢占1766.2.4  循环等待177  6.3  死锁避免1776.3.1  进程启动拒绝1776.3.2  资源分配拒绝178  6.4  死锁检测1816.4.1  死锁检测算法1816.4.2  恢复182  6.5  一种综合的死锁策略182  6.6  哲学家就餐问题1836.6.1  基于信号量的解决方案1836.6.2  基于管程的解决方案184  6.7  UNIX并发机制1856.7.1  管道1866.7.2  消息1866.7.3  共享内存1866.7.4  信号量1866.7.5  信号187  6.8  Linux内核并发机制1876.8.1  原子操作1886.8.2  自旋锁1896.8.3  信号量1906.8.4  屏障191  6.9  Solaris线程同步原语1926.9.1  互斥锁1936.9.2  信号量1936.9.3  多读者/单写者锁1936.9.4  条件变量193  6.10 Windows 7的并发机制1946.10.1  等待函数1946.10.2  分派器对象1946.10.3  临界区1956.10.4  轻量级读写锁和条件变量1956.10.5  锁无关同步机制196  6.11 Android进程间通信196  6.12 小结197  6.13 推荐读物和动画197  6.14 关键术语、复习题和习题1986.14.1  关键术语1986.14.2  复习题1986.14.3  习题198            第三部分  内存  第7章  内存管理204  7.1  内存管理的需求2047.1.1  重定位2047.1.2  保护2057.1.3  共享2057.1.4  逻辑组织2057.1.5  物理组织206  7.2  内存分区2067.2.1  固定分区2077.2.2  动态分区2087.2.3  伙伴系统2107.2.4  重定位212  7.3  分页212  7.4  分段215  7.5  小结216  7.6  推荐读物和动画216  7.7  关键术语、复习题和习题2167.7.1  关键术语2167.7.2  复习题2177.7.3  习题217  附录7A  加载和链接219第8章  虚拟内存223  8.1  硬件和控制结构2238.1.1  局部性和虚拟内存2248.1.2  分页2258.1.3  分段2328.1.4  段页式2328.1.5  保护和共享233  8.2  操作系统软件2348.2.1  读取策略2358.2.2  放置策略2358.2.3  置换策略2358.2.4  驻留集管理2398.2.5  清除策略2438.2.6  加载控制244  8.3  UNIX和Solaris内存管理2458.3.1  分页系统2458.3.2  内核内存分配器247  8.4  Linux内存管理2498.4.1  虚拟内存2498.4.2  内核内存分配250  8.5  Windows内存管理2518.5.1  Windows虚拟地址映射2518.5.2  Windows分页2518.5.3  Windows 8交换252  8.6  Android内存管理252  8.7  小结252  8.8  推荐读物和动画253  8.9  关键术语、复习题和习题2538.9.1  关键术语2538.9.2  复习题2548.9.3  习题254第四部分  调度第9章  单处理器调度258  9.1  处理器调度的类型2589.1.1  长程调度2599.1.2  中程调度2609.1.3  短程调度260  9.2  调度算法2609.2.1  短程调度规则2609.2.2  优先级的使用2619.2.3  选择调度策略2629.2.4  性能比较2689.2.5  公平共享调度272  9.3  传统的UNIX调度273  9.4  小结274  9.5  推荐读物9
作者介绍

序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP