 | 书 名: 现代操作系统(第2版) 作 者: (荷)Andrew S. Tanenbaum 出 版 社: 机械工业出版社 ISBN : 711116511 原 价: ¥55 有一家网站低于85折正在热销 | 现代操作系统(第2版)-图书目录:
第1章 引论 11.1 什么是操作系统 21.1.1 作为扩展机器的操作系统 21.1.2 作为资源管理者的操作系统 21.2 操作系统的历史 31.2.1 第一代(1945~1955):真空管和插件板 31.2.2 第二代(1955~1965):晶体管和批处理系统 41.2.3 第三代(1965~1980):集成电路和多道程序设计 51.2.4 第四代(1980~至今):个人计算机 71.2.5 个体的重复发展 91.3 操作系统大观 101.3.1 大型机操作系统 101.3.2 服务器操作系统 101.3.3 多处理机操作系统 101.3.4 个人计算机操作系统 101.3.5 实时操作系统 101.3.6 嵌入式操作系统 111.3.7 智能卡操作系统 111.4 计算机硬件介绍 111.4.1 处理器 111.4.2 存储器 131.4.3 I/O设备 151.4.4 总线 171.5 操作系统概念 191.5.1 进程 191.5.2 死锁 201.5.3 存储管理 211.5.4 输入/输出 211.5.5 文件 211.5.6 安全 231.5.7 shell 231.5.8 概念的重用 241.6 系统调用 251.6.1 用于进程管理的系统调用 261.6.2 用于文件管理的系统调用 281.6.3 用于目录管理的系统调用 291.6.4 其他系统调用 301.6.5 Windows Win32 API 301.7 操作系统结构 321.7.1 单体系统 321.7.2 分层系统 331.7.3 虚拟机 331.7.4 外核 341.7.5 客户机-服务器模型 351.8 有关操作系统的研究 361.9 本书其他部分概要 371.10 公制单位 371.11 小结 38习题 38第2章 进程与线程 412.1 进程 412.1.1 进程模型 412.1.2 进程的创建 422.1.3 进程的终止 432.1.4 进程的层次结构 442.1.5 进程的状态 442.1.6 进程的实现 452.2 线程 462.2.1 线程模型 462.2.2 线程的使用 482.2.3 在用户空间中实现线程 512.2.4 在内核中实现线程 532.2.5 混合实现 532.2.6 调度程序激活机制 542.2.7 弹出式线程 542.2.8 使单线程代码多线程化 552.3 进程间通信 572.3.1 竞争条件 572.3.2 临界区 582.3.3 忙等待的互斥 592.3.4 休眠与唤醒 612.3.5 信号量 632.3.6 互斥信号量 642.3.7 管程 652.3.8 消息传递 692.3.9 屏障 702.4 经典的IPC问题 712.4.1 哲学家就餐问题 712.4.2 读者-写者问题 732.4.3 睡眠理发师问题 742.5 调度 752.5.1 调度介绍 762.5.2 批处理系统中的调度 792.5.3 交互式系统中的调度 812.5.4 实时系统中的调度 842.5.5 策略和机制 852.5.6 线程调度 852.6 有关进程和线程的研究 862.7 小结 87习题 87第3章 死锁 913.1 资源 913.1.1 可抢占资源和不可抢占资源 913.1.2 资源获取 923.2 死锁概述 933.2.1 死锁的条件 933.2.2 死锁建模 943.3 鸵鸟算法 953.4 死锁检测和死锁恢复 963.4.1 每种类型一个资源的死锁检测 963.4.2 每种类型多个资源的死锁检测 973.4.3 从死锁中恢复 993.5 死锁避免 1003.5.1 资源轨迹图 1003.5.2 安全状态和不安全状态 1013.5.3 单个资源的银行家算法 1013.5.4 多个资源的银行家算法 1023.6 死锁预防 1033.6.1 破坏互斥条件 1033.6.2 破坏占有和等待条件 1033.6.3 破坏不可抢占条件 1043.6.4 破坏循环等待条件 1043.7 其他问题 1043.7.1 两阶段加锁 1053.7.2 非资源死锁 1053.7.3 饥饿 1053.8 有关死锁的研究 1053.9 小结 106习题 106第4章 存储管理 1094.1 基本存储管理 1094.1.1 无交换或分页的单道程序设计 1094.1.2 固定分区的多道程序设计 1104.1.3 建立多道程序设计模型 1114.1.4 多道程序设计系统的性能分析 1114.1.5 重定位和保护 1124.2 交换 1134.2.1 使用位图的存储管理 1144.2.2 使用链表的存储管理 1154.3 虚拟存储器 1164.3.1 分页 1164.3.2 页表 1184.3.3 转换检测缓冲区 1214.3.4 倒排页表 1224.4 页面置换算法 1234.4.1 最优页面置换算法 1234.4.2 最近未使用页面置换算法 1244.4.3 先进先出页面置换算法 1244.4.4 第二次机会页面置换算法 1254.4.5 时钟页面置换算法 1254.4.6 最近最少使用页面置换算法 1254.4.7 用软件模拟LRU 1264.4.8 工作集页面置换算法 1274.4.9 工作集时钟页面置换算法 1294.4.10 页面置换算法小结 1304.5 建立页面置换算法模型 1314.5.1 Belady异常 1314.5.2 栈式算法 1314.5.3 距离字符串 1334.5.4 页面失效率预测 1334.6 分页系统的设计问题 1334.6.1 局部分配策略与全局分配策略 1344.6.2 负载控制 1354.6.3 页面大小 1364.6.4 分离的指令空间和数据空间 1364.6.5 共享页面 1374.6.6 清除策略 1384.6.7 虚拟存储器接口 1384.7 有关实现的问题 1384.7.1 与分页有关的操作系统 1384.7.2 页面失效处理 1394.7.3 指令备份 1394.7.4 锁定内存中的页面 1404.7.5 后备存储 1404.7.6 策略和机制的分离 1414.8 分段 1424.8.1 纯分段的实现 1444.8.2 分段和分页结合:MULTICS 1444.8.3 分段和分页结合:Intel Pentium 1464.9 有关存储管理的研究 1494.10 小结 149习题 150第5章 输入/输出 1535.1 I/O硬件组成原理 1535.1.1 I/O设备 1535.1.2 设备控制器 1535.1.3 内存映射I/O 1545.1.4 直接存储器存取 1565.1.5 重温中断 1585.2 I/O软件原理 1605.2.1 I/O软件的目标 1605.2.2 程序控制I/O 1615.2.3 中断驱动I/O 1625.2.4 使用DMA的I/O 1635.3 I/O软件层次 1635.3.1 中断处理程序 1635.3.2 设备驱动程序 1645.3.3 与设备无关的I/O软件 1665.3.4 用户空间的I/O软件 1695.4 盘 1705.4.1 盘的硬件
现代操作系统(第2版)-图书简介: 本书是操作系统领域的经典之作,自面世以来,已被国外多所重点大学采用为教材或作为教学参考书。书中集中讨论了操作系统的基本原理,除了将重点放在单处理机操作系统外,还包含了有关计算机安全、多媒体操作系统、UNIX、 Windows 2000以及操作系统设计等内容。通过学习本书,读者定能对操作系统的功能与实现技术有全面的了解。
本书适合作为高等院校计算机科学与技术专业的教材,也是设计、开发操作系统的重要参考书。
现代操作系统(第2版)-相关最新图书 ·张曼玉画传 ·体育场所服务标准和有关法律法规汇编·法律法规卷 ·健康决定成功:中华养生大智慧 ·GB5237-2004《铝合金建筑型材》实施指南 ·别为小事沮丧 ·现代化学原理(上册) ·管理学教程 ·无线发送/接收IC芯片及其数据通信技术选编(1) ·李鸿章传(修订本) ·新世纪云南农村工作研究 ·孩子上网错了吗? ·桃花源妇女 ·现代西方插花艺术设计沙龙 ·大众艺术体操 ·中华文明简史 ·寻梦草原 ·长拳入门与提高 ·<中日交流标准日本语>课课测试秘题:初级上 ·现代足球 ·大众流行健身项目的理论与实践 |