存储程序式计算机
ok,在开始操作系统前,我们先来复习下计算机组成结构中的一个重要知识点,计算机的5大体系结构,控制器、运算器、存储器、输入/输出设备,其中运算器和控制器统称为中央处理器(CPU)。体系结构熟悉,那应该有个人名必须得熟悉吧,那就是冯·诺依曼(别忘了中间有个点。。)。是的,冯·诺依曼是计算机体系结构的最早的提出者,他是个数学家,总结了手工计算的规律提出了“存储程序式计算机”的方案,把计算工作交给计算机来处理岂不快哉?因此“存储程序式计算机”又叫冯·诺依曼计算机体系结构,实现了计算的自动化。我们想想,计算机是咋实现计算的呢?不和我们人工计算思路一样吗?我们看到一个加减乘除的算式,首先不得先分析计算的顺序吗,即先乘除后加减啦,所以计算机计算也得先知道操作的顺序吧,所以得有个控制部件来实现操作顺序的控制吧,那就是控制器,控制器提取指令、分析指令、并且产生信号通知计算机其他部分进行执行指令。知道顺序后该具体执行某一条运算了吧,那得有个运算的部件来执行指定的操作呀,那就是运算器了,在运算过程中肯定会产生中间数据吧,比如我们先算乘除,把乘除的数据记录下来再进行加减,那得有个用来存储数据的部件吧,那就是存储器。然后,计算机得把计算的结果显示出来告诉我们呀,所以得有个输出数据的部件吧,那就是输出设备,有了输出设备,我们计算的数据是变化的,总不能只输入一组数据吧,所以可以让我们手动输入数据,那就需要一个输入部件,那就是输入设备。所以这就是其基本实现原理结构了。
那么为啥叫“存储程序式计算机”呢?啥是存储程序&