操作系统――精髓与设计原理(第八版)(英文版)[OperatingSystems:InternalsandDesignPrinciples]
编辑推荐
适读人群 :本书可作为高等学校计算机科学与技术专业操作系统课程的教材,也可供其他专业学生参考。 ?Windows 8:详细介绍了Windows 8内核的各种关键技术。 ?Android操作系统:详细介绍了Android移动平台的限制和运行环境。 ?嵌入式Linux:详细介绍了嵌入式Linux的关键要素。 ?虚拟机:新增了虚拟机操作系统设计问题的一章。 ?多核设计问题:增加了关于操作系统设计问题的讨论。 ?I/O标准化:更新了相应的接口内容。 ?存储硬件:更新了存储硬件部分,包含了固态硬盘驱动器。 ?容错:新增了介绍容错机制的一节。
内容简介
本书既是关于操作系统概念、结构和机制的教材,目的是尽可能清楚和全面地展示现代操作系统的本质和特点;也是讲解操作系统的经典教材,不仅系统地讲述了操作系统的基本概念、原理和方法,而且以当代*流行的操作系统Windows 8、UNIX、Android、Linux为例,展现了当代操作系统的本质和特点。全书共分背景知识、进程、内存、调度、输入/输出和文件、嵌入式系统六部分,内容包括计算机系统概述、操作系统概述、进程描述和控制、线程、并发性:互斥和同步、并发:死锁和饥饿、内存管理、虚拟内存、单处理器调度、多处理器和实时调度、I/O管理和磁盘调度、文件管理、嵌入式操作系统、虚拟机、计算机安全技术、分布式处理、客户/服务器和集群等。此外,本书配套网站提供了及时、生动的材料。
作者简介
William Stallings:美国圣母大学电子工程学士,麻省理工学院计算机科学博士,《密码术》期刊编委。美国多家高科技公司执行总监,政府机构、计算机软/硬件供应商顾问;曾为各种计算机和操作系统设计并实现TCP/IP和OSI协议套件;创建并维护了计算机科学专业学生资源网站ComputerScienceStudent.com。出版图书17种,内容涉及计算机安全、计算机网络和计算机系统结构等;在《IEEE进展》《ACM计算评论》和《密码术》等杂志上发表文章多篇;先后12次获美国年度*佳计算机科学教科书奖和学术作者协会奖。