硬件启蒙

当我在进行计算机硬件的学习时,不由发现,我以前对CPU作为控制器这一元件的认识有一定的问题。这一问题的主要表现是,我以为CPU是绝对的控制器,由之控制发送电信号,控制其他元件的每一步操作。
现在一回想,甚至觉得这种设计不单单不同于实际,甚至在逻辑上都难以说通。这种设计的计算机几乎全由CPU决定性能和工作方式,不符合目前结构化生产的需要,更导致了硬件工作方式麻烦与复杂。这种CPU与其称之物理层面上计算机硬件的运算控制器,不如套用内存寻址空间的概念乘坐逻辑上的CPU。这一逻辑CPU并不单指运算控制器这一原件,而是所有具有控制功能的,内存上控制单元,线路上的控制单元等负责控制的期间的合称,是在指计算机中执行控制功能的那些部分,因而我将其称作虚拟的,逻辑上的CPU。
对于中央处理器这一物理层面上的狭义的CPU而言,它控制的工作仅是有限的一部分,它与其他部件的关系更像是协力者。CPU告诉它们CPU的需求,其他部件完成其需求即可,但如何完成,精细到内部工作原理的每一步则有该部件自行控制。就例如,CPU告诉RAM需要0xFFFFFF的数据,RAM只需确保0xFFFFFF的数据被发送到CPU即可,动那RAM如何定位数据,提取数据,发送数据,则大可由硬件工程师自行设计RAM内部的工作机制。CPU的负担便不会有我误以为的那么重,而各部件也可分开设计,分开制造,最终只需讲各个部件集成在一起即可,计算机硬件系统 的结构化与技术创新方大有保证。
CE与CS当然是两个学课,毕竟都是如此值得深究!
- Title: 硬件启蒙
- Author: 7erry
- Created at : 2020-09-01 00:00:00
- Updated at : 2020-09-01 00:00:00
- Link: http://7erry.com/2020/09/01/硬件启蒙/
- License: This work is licensed under CC BY-NC 4.0.