![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
文章平均质量分 79
跟着尚硅谷学的
你好呀我是裤裤
我是一只很好穿的裤裤
展开
-
高速缓存存储器(Chche)
为了解决CPU和主存之间速度不匹配的问题,计算机系统中引入了高速缓存(Chche)的概念。基本想法:使用速度更快但容量更小、价格更高的SRAM制作一个缓冲存储器,用来存放经常用到的信息;这样一来,CPU就可以直接与Chche交换数据,而不用访问主存了。这种方案有效的原因:对大量典型的程序分析后,发现在一定时间内,CPU要从主存取指令或数据,。这是由于,而且;也就是说,,而是。这使得CPU执行程序时,访问内存具有相对的局部性;这称为程序访问的局部性原理。局部性原理是Cache高效工作的理论基础。原创 2024-06-23 01:26:24 · 1266 阅读 · 8 评论 -
外部存储器
外部存储器是主存的后援设备,也叫做辅助存储器,简称外存或辅存。它的特点是,可以脱机保存信息,属于。外存主要有;磁盘和磁带都属于。目前广泛运用的固态硬盘(SSD)主要由闪存芯片构成,属于。原创 2024-06-22 17:36:55 · 760 阅读 · 2 评论 -
多模块存储器
随着计算机技术的发展,处理的信息量越来越多,对存储器的速度和容量要求也越来越高;而且随着CPU性能的不断提高、IO设备数量不断增加,导致主存的存取速度已经称为了整个计算机系统的性能瓶颈。这就要求我们必须提高主存的访问速度。原创 2024-06-20 21:04:17 · 457 阅读 · 1 评论 -
主存储器的基本组成+容量扩展+与CPU的连接
主存译码器依旧是译码,接到写的命令后,将数据线的信息写入到相应的存储单元。单片存储芯片的容量有限,很难满足我们实际应用的需要,所以主存一般不会直接使用单个芯片实现,而是需要将多个存储芯片连在一起拓展成更大的存储器。主存的译码器将地址总线送来的地址译码,导通对应存储单元的选择线,收到读信号后,便将该单元的内容送至数据总线上,进而交给MDR。字地址是用该字高位字节的地址来表示的,所以字地址总是4的整数倍,即二进制末二位总是0.这样,对于同一个字内的字节,可以用地址末两位来进行区分,高位则是完全相同的。原创 2024-06-20 19:18:31 · 781 阅读 · 0 评论 -
ROM以及ROM与RAM对比
所以ROM通常用来存放固定不变的程序、常数和汉字字库,甚至用于操作系统的固化。电脑的BIOS程序由于包含了开机后的自检程序和自举装载程序,一般都会固化到主板上的一个ROM芯片中;由于Flash的擦除、重写时间已经非常短,比一般的EEPROM要快得多,所以Flash已经具备了RAM的功能,可以与CPU直接相连。闪存(Flash),又称快擦型存储器,是在EEPROM的工艺基础上发展而来的,性价比更好/可靠性更高。所以在需要周期性的修改信息并保存的场合是一个非常理想的存储器-->U盘;,可以取代传统的磁盘。原创 2024-06-20 15:47:26 · 203 阅读 · 0 评论 -
SRAM和DRAM
把存放一个二进制位的物理器件称为存储元,它是存储器最基本的构件。地址码相同的多个存储元构成一个存储单元。存储单元的集合构成存储体。静态RAM的存储元是用双稳态触发器(六晶体管MOS)来记忆信息的,因此记忆被读出后,它仍保持其原状态而不需要刷新;这种读特性被称为“被破坏性读出”。SRAM的集成度低,但存期速度快。功耗大,价格高,一般用来做Chche。原创 2024-06-17 15:26:48 · 543 阅读 · 3 评论 -
半导体芯片结构以及译码驱动
可能并不是只有一个芯片,有多个芯片就需要片选线了。原创 2024-06-16 20:56:45 · 220 阅读 · 0 评论 -
存储器的性能指标以及层次化存储器
存取时间又分为读出时间和写入时间。读出时间从存储器接受到有效地址开始,到产生有效输出所需的全部时间;写入时间是从存储器接受有效地址开始,到数据写入被选中存储单元为止的全部时间。原创 2024-06-16 19:40:19 · 380 阅读 · 0 评论 -
存储器的分类以及介绍
如果对存储单元进行读写操作时,需按照其物理位置的信后顺序寻找地址,则这种存储器称为串行访问存储器,也称为顺序存取存储器。RAM是一种可读写存储器,其特点是存储器的任何一个存储单元的内部都可以随机存取,而且存取时间与存储单元的物理位置无关。直接存取存储器是一种部分串行的的存储器,在对磁盘读写时,线指出该存储器的某个小区域,然后再顺序寻址,直到找到位置。:主存储器的后院存储器,用来存放当前暂时不用的程序和数据,它不能与CPU直接交换信息,两者相比。光盘存储器是用激光来进行读写的存储器,具有非易失性的特点。原创 2024-06-16 16:52:35 · 402 阅读 · 0 评论 -
定点数的加减法以及浮点数的表示
加减法运算是计算机中最基本的计算,由于减法可以看成是负值是加法,因此计算机中使用补码表示有符号数之后,可以将减法运算和加法运算合并在一起讨论。原创 2024-06-16 15:25:44 · 647 阅读 · 0 评论 -
数据在内存中的存储
先介绍一个知识点:读取数据是从低地址位开始读取的。大端模式:数据的低位字节内容保存的内存的高地址处,而数据的高位字节内容保存在内存的低地址处。小端模式:数据的低位字节数据保存在内存的低地址处,而数据的高位字节内容保存在内存的高地址处。什么意思呢?举个例子,一个数0x1122,,那么0x11为高字节,0x22为低字节。对于大端模式来说。0x11就存储在低地址处,0x22就存储在高地址处;对于小端模式来说,0x11就存储在高地址处,0x22就存储在低地址处。原创 2024-04-15 17:11:37 · 148 阅读 · 2 评论 -
计算机组成原理-->真值,机器数,定点数,浮点数,原反补
在计算机中,小数点不用专门的器件表示,而是按照约定的方式标出。小数点固定的称为定点表示,小数点不固定的叫做浮点表示。在现代计算机中通常用定点补码整数表示整数,用定点原码小数表示浮点数的尾数部分,用移码表示浮点数的阶码部分。原创 2024-04-16 16:35:38 · 654 阅读 · 5 评论 -
计算机系统概述2--计算机性能指标
衡量一台计算机的性能是由多项技术指标综合确定的,既包含硬件的各类性能,又包含软件的各类性能,这里主要讨论硬件的技术指标。对于同一个程序,CPU的执行时间就代表了CPU的性能,它主要取决于三个因素:CPI,主频和指令数,这三者是互相制约的。不同的机器会将指令拆成不同的指令集,指令集中的每条指令都很复杂,则指令数会少,但CPI会很大,因此它们会相互制约。我们平常所说的32位,64位的机器,这里的32,64就是指字长。,倘若字长较短但是运算位数较多的数据,则需要经过两次甚至多次的运算才能完成,会。原创 2024-03-28 17:45:57 · 494 阅读 · 0 评论 -
计算机系统的概念(一)
1.计算机系统由硬件和软件组成硬件-->实体部分 软件-->存储在主存或者辅存内系统软件应用软件系统软件用来管理整个计算机系统应用软件是用户根据任务需求编制的各种程序。原创 2024-03-28 17:42:44 · 1052 阅读 · 0 评论