9787121309502: 操作系统――精髓与设计原理(第八版)

Sinopsis

本书既是关于操作系统概念、结构和机制的教材,目的是尽可能清楚和全面地展示现代操作系统的本质和特点;也是讲解操作系统的经典教材,不仅系统地讲述了操作系统的基本概念、原理和方法,而且以当代*流行的操作系统Windows8、UNIX、Android、Linux为例,展现了当代操作系统的本质和特点。全书共分背景知识、进程、内存、调度、输入/输出和文件、嵌入式系统六部分,内容包括计算机系统概述、操作系统概述、进程描述和控制、线程、并发性:互斥和同步、并发:死锁和饥饿、内存管理、虚拟内存、单处理器调度、多处理器和实时调度、I/O管理和磁盘调度、文件管理、嵌入式操作系统、虚拟机、计算机安全技术、分布式处理、客户/服务器和集群等。此外,本书配套网站提供了及时、生动的材料。本书的目的是使读者熟悉现代操作系统的设计原理和实现问题,因此单纯讲述概念和理论远远不够。为说明这些概念,同时将它们与真实世界中不得不做出的设计选择相关联,本书选择了4个操作系统作为实例:◆Windows8:用于个人计算机、工作站和服务器的多任务操作系统。它融入了很多操作系统发展的*新技术。此外,Windows是*早采用面向对象原理进行设计的重要商业操作系统之一。本书涵盖了Windows*新版本所采用的技术,包括Windows8。◆Android:Android是为嵌入式设备特别是手机量身定做的,主要是为了满足嵌入式环境的独特需求。本书介绍了Android的内核信息。◆UNIX:*初是为小型计算机设计的多用户操作系统,但后来广泛用于从微机到超级计算机的各种机器中。本书采用若干版本的UNIX作为实例。FreeBSD融合了很多的现代特征,是一个广泛应用的操作系统;Solaris是一个广泛应用的商业版UNIX系统。◆Linux:一个非常普及且源代码开放的UNIX版本。选择这些操作系统的原因是它们之间存在相关性,同时它们也具有代表性。关于这些实例操作系统的讨论贯穿全书,而非集中于某一章或附录部分。因此在讨论并发性时,会描述每个实例操作系统的并发机制,并探讨各种设计选择的动机。采用真实的例子可加深读者对相关章节中设计概念的理解。为方便起见,读者也可在在线文档中查阅所有实例操作系统的资料。第0章读者与教师指南10.1本书概述10.2实例系统10.3读者和教师的路线图20.4互联网和网站资源3第一部分背景知识第1章计算机系统概述61.1基本构成61.2微处理器的发展71.3指令的执行81.4中断101.4.1中断和指令周期111.4.2中断处理121.4.3多个中断141.5存储器的层次结构151.6高速缓存171.6.1动机181.6.2高速缓存原理181.6.3高速缓存设计191.7直接内存存取201.8多处理器和多核计算机组织结构211.8.1对称多处理器211.8.2多核计算机231.9推荐读物231.10关键术语、复习题和习题241.10.1关键术语241.10.2复习题241.10.3习题24附录1A两级存储器的性能特征26第2章操作系统概述312.1操作系统的目标和功能312.1.1作为用户/计算机接口的操作系统312.1.2作为资源管理器的操作系统322.1.3操作

"Sinopsis" puede pertenecer a otra edición de este libro.