操作系统之哲学原理
(副标题):无 ;
(作者): 邹恒明, 51epub.cc ;
内容简介:
本书由“”整理, 提供最新最全的优质电子书下载!!!
tb7QLtFVuH1TRTAC8HXNejTvLHqbCi前言
In Pursuit of Absolute Simplicity求于至简,归于永恒
当你在电脑上玩游戏、与朋友聊天或编写一个程序并加载运行的时候,你有没有一种像在观看魔术的感觉?编写好的程序能够编译运行,计算出结果,并显示或打印出来。你有没有觉得它很神秘?
如果想揭开这层神秘的面纱,你就得学习操作系统。
因为操作系统是掌控计算机运行的系统,在学习它的过程中,读者能够了解程序在计算机上运行的全景,或者说我们所认为的全景(见图1)。之所以这么说,是因为精确了解程序在计算机上运行的全景是极其困难的(有人认为这根本就是不可能的)。当然,这里的程序指的是有一定规模的程序,而不是那种只有几行代码的小程序(trivial program)。从某种程度上说,没有人敢肯定自己清楚计算机在任意时刻所处的状态。例如,在多流水线计算机上,如果发生中断或异常,我们根本就得不到一个精准的状态。唯一能做的就是推倒重来。
图 1 风靡世界的游戏《第二生命》
计算机的心智
人有心智吗?我想所有人都会回答:有!
人的心智就是人的灵气。这是每一个人的生命之气。就是这个灵气赋予了人丰富的思维、感受和行动能力(当然,也有人认为这是肉体进化的结果,不过这不是本书要讨论的问题)。
那么计算机有心智吗?这不是一个诡秘或者搞笑的问题。
人们通常认为能够运动的生命都是有灵气的,既然计算机能够完成一些人脑才能够完成的理性任务,它当然也有心智!而这个心智就是操作系统(见图2)。因为操作系统赋予了计算机活力。虽然读者有可能尚不明白操作系统是怎么一回事儿,但也许知道若没有操作系统,现代计算机是运转不起来的(这里需排除远古时代的古老计算机)。操作系统作为计算机赖以运转的控制.....
目录预览:
操作系统之哲学原理
前言
计算机的心智
操作系统的奥秘
操作系统之哲学原理
本书内容安排
基础原理篇
进程原理篇
线程原理篇
内存原理篇
文件原理篇
I/O原理篇
多核原理篇
操作系统设计篇
本书特点
第一篇 基础原理篇
第1章 操作系统导论
引子:智者的挑战
1.1 人造与神造
1.2 程序是如何运行的
........