浅谈CPU,内存,硬盘,指令以及他们的关系

    计算机是由硬件和软件组成的,软件、硬件之间相互协调完成一定的任务。而在计算机硬件中,最重要的就要数CPU、内存了。

图1  冯诺依曼计算机结构

  从图1,可以看出计算机硬件就是由CPU(运算器和控制器)、内存、输入设备和输出设备等部件组成。结合深入理解计算机系统中的插图,

图2 一种典型系统的硬件组成

  可见,计算机系统是由总线、I/O设备、内存、处理器组成。总线贯穿整个系统,携带字节信息,并负责在各个部件间传递。I/O设备比如硬盘通过 总线与内存、CPU连接,I/O设备通过控制器或者适配器(显示器)与总线连接。内存是一个临时存储设备,用来存储程序以及数据。物理上,内存是由一组DRAM(动态随机存储器)组成,通过I/O桥、总线与其他设备连接。CPU即中央处理器,是解释或者执行存储在内存中的指令与数据。从图1、图2可以看出,CPU有PC程序计数器(指向内存中的机器指令)、ALU(运算器)、控制器、存储器文件组成。

  程序经过编译、连接保存在硬盘中。当执行程序时,程序从硬盘加载到内存(DMA 直接内存访问),之后CPU就开始执行存储在内存中的机器代码,再把运算结果输出到内存或者硬盘中存储。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 8086汇编 本笔记是笔者观看小甲鱼老师(鱼C论坛)《零基础入门学习汇编语言》系列视频的笔记,在此感谢他和像他一样...
    Gibbs基阅读 37,347评论 8 114
  • 总线 计算机的各个功能部件通过总线连接在一起构成完整的计算机系统,总线是多个系统功能部件之间进行数据传送的公共通路...
    罗蓁蓁阅读 4,887评论 0 10
  • 代码
    Hi小胡阅读 887评论 0 0
  • 很多话,明知是不好的,依然说出来了。 很多事,明知是不对的,依然做了。 很多话,明明懂,却还是装作不懂。 很多事,...
    duoduo_four阅读 117评论 0 1