拿个简单的想法来思考好了~假设计算机是一个人体, 那么每个组件对应到那个地方呢?可以这样思考:

计算机主要部分运作流程_数据源

图 0.1.3、各组件运作

  • CPU=脑袋瓜子:每个人会作的事情都不一样(微指令集的差异),但主要都是透过脑袋瓜子来进行判断与控制身体各部分的活动;



  • 主存储器=脑袋中放置正在被思考的数据的区块:在实际活动过程中,我们的脑袋瓜子需要有外界刺激的数据 (例如光线、环境、语言等) 来分析,那这些互动数据暂时存放的地方就是主存储器,主要是用来提供给脑袋瓜子判断用的信息。
  • 硬盘=脑袋中放置回忆的记忆区块:跟刚刚的主存储器不同,主存储器是提供脑袋目前要思考与处理的信息, 但是有些生活琐事或其他没有要立刻处理的事情, 就当成回忆先放置到脑袋的记忆深处吧!那就是硬盘! 主要目的是将重要的数据记录起来,以便未来将这些重要的经验再次的使用;
  • 主板=神经系统:好像人类的神经一样,将所有重要的组件连接起来,包括手脚的活动都是脑袋瓜子发布命令后, 透过神经(主板)传导给手脚来进行活动啊!
  • 各项接口设备=人体与外界沟通的手、脚、皮肤、眼睛等:就好像手脚一般,是人体与外界互动的重要关键!
  • 显示适配器=脑袋中的影像:将来自眼睛的刺激转成影像后在脑袋中呈现,所以显示适配器所产生的数据源也是CPU 控制的。
  • 电源供应器 (Power)=心脏:所有的组件要能运作得要有足够的电力供给才行!这电力供给就好像心脏一样, 如果心脏不够力, 那么全身也就无法动弹的!心脏不稳定呢?那你的身体当然可能断断续续的~不稳定!

由这样的关系图当中,我们知道整个活动中最重要的就是脑袋瓜子! 而脑袋瓜子当中与现在正在进行的工作有关的就是 CPU 与主存储器!任何外界的接触都必须要由脑袋瓜子中的主存储器记录下来, 然后给脑袋中的 CPU 依据这些数据进行判断后,再发布命令给各个接口设备!如果需要用到过去的经验, 就得由过去的经验(硬盘)当中读取啰!

就是说整个人体最重要的地方就是脑袋瓜子,同样的,整部主机当中最重要的就是 CPU 与主存储器, 而 CPU 的数据源通通来自于主存储器,如果要由过去的经验来判断事情时, 也要将经验(硬盘)挪到目前的记忆(主存储器)当中,再交由 CPU 来判断喔!