马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
操作系统_精髓与设计原理_Eng Operating Systems_Internals and Design Principles 7th (Win 7) 2012 Book By William Stallings
本书就操作系统的概念、结构和机制尽可能清楚地、全面地展示现代操作系统的性质和特征。 本书的编写因以下原因具有挑战性:首先,操作系统是一个庞大的研究领域,同时应用于各种各样的计算机系统。这些系统包括嵌入式系统、智能电话、单用户工作站和个人计算机、中型共享系统、大型主机和超级计算机,以及诸如实时系统之类的专用机器。第二,快速变化的速度一直是计算机系统的特征。 这本书的目的是提供操作系统设计的基本原理的一个透彻的讨论,并把这些与当代设计问题和操作系统发展的当前方向联系起来。 本文旨在使读者熟悉当代操作系统的设计原则和实现问题。
为了说明这些概念并将它们与现实世界的设计选择相结合,选择以下三个操作系统作为运行示例: Windows 7:用于个人计算机、工作站和服务器的多任务操作系统。这个操作系统包含了许多操作系统技术的最新发展。此外,Windows是第一个非常依赖于面向对象设计原则的重要商业操作系统之一。这本书涵盖了在最新版本的Windows中使用的技术,称为Windows 7。 UNIX:一种多用户操作系统,最初用于小型计算机,但在广泛的机器上实现,从强大的微型计算机到超级计算机。几个味道的UNIX包括作为例子。FreeBSD是一个广泛使用的系统,它结合了许多国家的最先进的特点。Solaris是一种广泛使用的UNIX商业版本。 Linux:现在广泛使用的UNIX的开源版本。 示例系统的讨论分布在整本书中,而不是作为单个章节或附录组装。例如,在讨论并发性时,描述了每个示例系统的并发机制,并讨论了各个设计选择的动机。通过这种方法,在给定章节中讨论的设计概念立即用现实世界的例子来加强。 第七版 在这本书的第六版出版后的3年里,该领域一直在不断创新和改进。本版将这些改进和创新展现给各位读者。 本书的技术内容已经全面更新,以反映这个令人兴奋的领域正在进行的变化,主要如下: ●Windows 7:是微软为PC、工作站和服务器提供的最新操作系统。第七版提供了本书所涵盖的所有关键技术领域的Windows7内部细节,包括进程/线程管理、调度、内存管理、安全性、文件系统和I/O。 ●多操作系统问题:第七版现在包括了计算机系统中最流行的新发展:在单个芯片上使用多个处理器。在本书的适当点,探索与多核组织的使用相关的操作系统问题。
●虚拟机:第2章现在包括关于虚拟机的一节,其中概述了商业上实施的各种方法。
|