【汇编语言/底层开发】1、CPU的总线与存储器

简介: 1. 总线 CPU对存储器的读写操作是通过链接CPU同其他芯片的导线完成的,这样的导线即称作总线。根据传输的信息的不同,总线在逻辑上分为地址总线、控制总线和数据总线3大类。

1. 总线

CPU对存储器的读写操作是通过链接CPU同其他芯片的导线完成的,这样的导线即称作总线。根据传输的信息的不同,总线在逻辑上分为地址总线、控制总线和数据总线3大类。

(1)地址总线:

CPU通过地址总线指定存储器单元,地址总线上能传递多少不同信息,CPU就可以对多少个存储单元进行寻址。如果一个CPU有N根地址线,则其地址总线宽度为N,寻址能力为2^N个内存单元。

(2)数据总线:

数据总线负责CPU同内存和其他器件之间的数据传送,其宽度决定了数据传送的速度。例如80x86的数据总线宽度为16,即一次可以并行传递16位的二进制码。

(3)控制总线:

CPU通过控制总线进行对外部期间的控制。控制总线实际上是多种不同控制线的集合,因此控制总线的宽度决定了CPU对外部器件的控制能力。


2、存储器芯片

计算机中的不同存储器芯片主要可以分为ROM和RAM两大类,其区别在于前者可读可写但掉电后数据丢失,后者不可写但可长久保存。

从功能和连接上又可以分为:

(1)主随机存储器:即内存,用于存放供CPU使用的绝大部分程序和数据,由主板RAM和扩展RAM构成;

(2)装有BIOS的ROM:通常镶嵌在各种元件上,如主板、显卡等,提供基本的输入输出操作;

(3)接口卡上的RAM:用于某些接口卡的数据暂存,最典型的如显卡内存(即显存)。

上述器件在物理上是独立的,但是在CPU寻址时都当做若干存储单元构成的逻辑存储器,也即内存地址空间,将各种存储器看做一个完整的逻辑存储器,每个物理存储器占据其中的一段地址空间。地址空间的总大小受到CPU地址总线宽度的限制。


相关实践学习
实时数据及离线数据上云方案
本实验通过使用CANAL、DataHub、DataWorks、MaxCompute服务,实现数据上云,解决了数据孤岛问题,同时把数据迁移到云计算平台,对后续数据的计算和应用提供了第一步开山之路。
目录
相关文章
|
7月前
什么是计算机 cpu 的地址总线?
什么是计算机 cpu 的地址总线?
134 0
|
2月前
|
存储 缓存 并行计算
【软件设计师备考 专题 】CPU和存储器的组成、性能和基本工作原理
【软件设计师备考 专题 】CPU和存储器的组成、性能和基本工作原理
56 0
|
5月前
|
XML Java API
Android App开发之创建JNI接口获取CPU指令集讲解及实战(附源码 简单易懂)
Android App开发之创建JNI接口获取CPU指令集讲解及实战(附源码 简单易懂)
42 0
|
7月前
什么是计算机 cpu 的控制总线
什么是计算机 cpu 的控制总线
96 0
|
10月前
|
JSON 数据可视化 定位技术
python数据可视化开发(3):使用psutil和socket模块获取电脑系统信息(Mac地址、IP地址、主机名、系统用户、硬盘、CPU、内存、网络)
python数据可视化开发(3):使用psutil和socket模块获取电脑系统信息(Mac地址、IP地址、主机名、系统用户、硬盘、CPU、内存、网络)
201 0
|
12月前
|
机器学习/深度学习 并行计算 TensorFlow
不再让CPU和总线拖后腿:Exafunction让GPU跑的更快!
不再让CPU和总线拖后腿:Exafunction让GPU跑的更快!
104 0
|
调度
140CPU67160 专门处理给定总线的输入
140CPU67160 专门处理给定总线的输入
114 0
140CPU67160  专门处理给定总线的输入
|
存储 编译器 异构计算
基于Verilog HDL与虚拟实验平台的计算机组成与CPU实验第十二章:存储器
基于Verilog HDL与虚拟实验平台的计算机组成与CPU实验第十二章:存储器
159 0
|
Linux 调度 Android开发
RK3399平台开发系列讲解(进程调度篇)14.8、CPU 上下文切换
RK3399平台开发系列讲解(进程调度篇)14.8、CPU 上下文切换
75 0
RK3399平台开发系列讲解(进程调度篇)14.8、CPU 上下文切换
|
存储 安全 程序员
鲲鹏开发重点––ARM CPU的推测执行
MMU,内存管理单元,顾名思义就是用于管理内存的部件,这是CPU内部模块名,需要操作系统来进行空间配置和管理,所以,有时提到的MMU并不完全指硬件部分,也包括软件部分。其作用就是完成VA虚拟地址到PA物理地址的转换,页面大小管理,同时配置地址空间的访问属性,包括Normal(乱序访问)和Device(定序访问)进行区分,cache写回,cache写透,关闭cache等等,配置地址空间的访问权限。
410 0
鲲鹏开发重点––ARM CPU的推测执行