操作系统之哲学原理第二版PDF电子书下载|百度网盘下载

编辑评论:

操作系统哲学原理(第二版)层次丰富,涵盖了操作系统的所有核心内容。一本难得的了解计算机操作系统原理的参考书。

20201116151550.png

简介

操作系统是计算机系统的核心系统软件,负责控制和管理整个系统,使其协调工作。本书对操作系统的核心内容进行了全面的分析,包括操作系统的发展历史和基本概念、进程和线程、内存管理、文件系统、输入和输出、进程调度和多核操作系统设计。环境。本书用大量生活实例生动地解释了操作系统中的主要难点和模糊点:锁的实现、同步机制的发展轴、从纯分段到分段页面的演变、进程同步与调度本书重点突出,逻辑清晰,内容连贯,便于学生掌握操作系统的核心内容。

关于作者

邹恒明,密歇根大学博士。他在 IBM、National Data Corporation、朗讯和 EMC 公司工作了 8 年多。在IBM和EMC分别从事AIX操作系统和Engenity存储操作系统的研发,其中包括美国唯一一家911中国摩根士丹利的“英雄软件”SRDF。 2007年担任中国金融期货交易系统(股指期货)专家评估软件评估组组长。 2004年至今,在上海交通大学学习和教授操作系统和算法设计方面的课程14门。

本书内容安排

为了讲清楚操作系统的哲学原理,并使内容显得紧凑、逻辑连贯,本书只选取操作系统的核心内容进行分析,摒弃了操作系统核心之外的内容。操作系统,如安全、多媒体系统、虚拟机技术、CD技术等。本书重点介绍了操作系统的发展历史背景、进程和线程、内存管理、文件系统、输入和输出、进程调度和多核环境下的操作系统设计。 、多媒体、虚拟机等技术留给其他专业书籍讨论。这种内容安排有以下好处:

本书可以突出、逻辑清晰、内容连贯,让学生顺利掌握操作系统的核心和关键。

经过长期的研究和实践,操作系统的核心内容已经相对稳定,形成了公认的标准。解释它没有歧义。

操作系统的非核心部分要么不完整,要么杂乱无章,因为研究时间短,行业参与度低,缺乏公认的标准,令操作系统新手感到困惑

p> p>

只要掌握了核心内容的原理,读者就可以通过自学掌握操作系统核心之外的知识。

本书涵盖了高考全国统一考试计算机科学《考研大纲》操作系统部分的全部内容。

本书共分8章,分别为基本原理、进程原理、线程原理、内存原理、文件原理、10原理、多核原理和操作系统设计。内容结构如图4所示。

图书特色

本书从哲学的角度提出了对操作系统的独特见解。从人类自然行为规范的演绎到操作系统的设计,整个操作系统的各种原理都以一条逻辑主线演绎。本书的特点是抽象提升(即从哲学原理解释操作系统的各种原理和设计)、链接生活(即通过著名的生活实例分析操作系统)、模块集成(即每个模块操作系统)。通过实例链接)、逻辑连接(即操作系统的各种机制随着逻辑主线的发展依次解释)以及系统关联中会涉及到的体系结构、编译器等其他学科知识点是嵌入)。本书内容更新颖,体系更完整,逻辑更连贯,讲解更通俗易懂,层次更丰富。

读完本书,读者将达到以下目标:

了解操作系统在整个计算机软硬件系统中的核心和主导作用。

掌握操作系统的基本概念、原理、技术和实现机制。

了解操作系统原理背后的人类背景和历史动机。

应用操作系统知识来分析和解决问题。

掌握操作系统设计的原理,为以后的操作系统设计打下基础。

这里需要提醒的是,本书描述的是操作系统的原理,不依赖于任何具体的实现,而是覆盖所有具体商业操作系统的流程实现,也就是本书所描述的思想.原则适用于所有操作系统。但是特定的商业操作系统可以有非常灵活的方式来应用这些原则。事实上,特定的商业操作系统确实以不同的方式应用这些原则,有些更复杂,有些更精简。另外,由于我们关注的是原理,所以个别机制实现时所采用的数据结构通常不详细讨论,而是指出来。这是因为数据结构必须在真实操作系统的基础上进行解释,而真实商业操作系统所使用的数据结构通常是非常复杂的。把握原则。

阅读剩余
THE END