【计算机体系结构】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

宏观来看,计算机系统主要是由几种主要的组件构成的,这些组件合起来就形成了我们常说的计算机。

一、一些概念

中央处理器:计算机的中枢。
主板:连接计算机主要组件的板卡,相当于一套高速公路系统,以供数据在组件之间移动。主板通过各种连接手段与组件相连。
总线:主板中的一组线路或导线,用来在组件之间传输数据。
计算机中最重要的总线叫做系统总线,是数据总线、地址总线与控制总线三者的合称。系统总线使得CPU能够与内存及计算机中的其他I/O设备进行通信。数据总线用来在组件之间传递指令及数据,其中的指令指的是从内存中加载数据、把数据放入内存,或是从光驱中读取数据等动作。地址总线负责地址方面的通信工作。控制总线在组件之间传输信号,使得组件能够在适当的时机通信,以确保同步工作。

二、存储器

在这里插入图片描述
存储器离CPU越远,容量越大,价格越低,速度越慢;离CPU越近,容量越小,价格越高,速度越快。
静态随机存取存储器(SRAM):通常称为缓存,就在CPU芯片中。
动态随机存取存储器(DRAM):通常成为主存,简称RAM。
磁盘:用来长期保存数据,向CPU发送数据或者读取数据时要与系统时钟的节奏相合。
大端模式:把权重最大的字节(最高有效字节)保存到地址最低的地方。
小端模式:把权重最小的字节保存在地址最低的地方。
注意:如果用常见的办法(基本变量)来访问内存中的数据,那么不用关心计算机存储的字节顺序。但如果通过内存地址来访问或查看某个位置上的数据时要注意区分大小端模式。

三、处理器

CPU主要有四个部分组成:算术逻辑单元(ALU)、控制单元(CU)、CPU时钟及存储器(缓存和寄存器)。
ALU是CPU中执行数学运算的子组件,它所执行的算数与逻辑运算针对的是整数型操作数。CU负责指挥CPU中的数据流,以确保CPU中的其他组件能在适当的时机接收到正确的数据,并做出处理。CPU时钟与系统时钟不同,它是CPU本身的时钟,用来为CPU的操作计时。CPU的时钟频率是系统时钟频率的倍数,具体是几倍由倍频系数决定。
紧邻CPU的存储器叫做cache(高速缓存,简称缓存),实际上,它跟逻辑电路一起位于CPU芯片中。
除了缓存之外,CPU中还有一种存储器叫做寄存器,它的内容可以通过明确的地址来访问,而且此类存储器中它是最快的一种。它位于整个存储器层级的最顶端,其容量比缓存更小,速度也比缓存更快。寄存器是最贴近ALU的一小块存储区域,用来保存执行指令时所涉及的操作数、地址及结果。

  • 13
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值