自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 虚拟存储器

缺点是,由于程序不可能正好是页面的整数倍,最后一页的零头将无法利用而造成浪费,并且页不是逻辑上独立的实体,所以处理、保护和共享都不及段式虚拟存储器方便。把程序按逻辑结构分段,每段再划分为固定大小的页,主存空间也划分为大小相等的页,程序对主存的调入、调出仍以页为基本传送单位。在段页式虚拟存储器中,每个程序对应一个段表,每段对应一个页表,段的长度必须是页长的整数倍,段的起点必须是某一页的起点。优点是,段的分界与程序的自然分界相对应,因而具有逻辑独立性,使得它易于编译、管理、修改和保护,也便于多道程序的共享。

2022-11-13 20:31:55 1203 1

原创 cache存储器

主存和Cache之间的数据调动是由硬件自动完成的,对所有程序员均是透明的;而主存和辅存之间的数据调动则是由硬件和操作系统共同完成的,对应用程序员是透明的。MDR和MAR逻辑上在主存中,实际上在CPU中;地址译码器在主存中。

2022-11-13 20:30:22 1232

原创 并行存储器

随着计算机应用领域的不断扩大,处理的信息量越来越多,并且现代计算机的I/O设备也在不断增加,因此,提高访存的速度已经成为了迫不及待的任务。前者为空间并行,后者为时间并行。由于我们的访存方式是一次性访问多个不同的存储体,比如这个是4体,一次性同时访问4个不同的体,那么就分别是 0,1,2,3,及其对应的其他存储单元。因此,CPU给出一次存储访问总是对一块连续的存储单元进行的,在多CPU系统中,不同的CPU访问不同的存储块,达到并行工作。我们可以通过计算得知3,9,17,2分别位于存储体3,1,1,2.

2022-11-13 20:27:40 488

原创 动态随机存取存储器

同步操作:处理器访问SDRAM时,SDRAM的所有输入信号均在系统时钟CLK的上升沿被存储器内部电路锁定SDRAM的所有输出信号均在系统时钟CLK的上升沿被输出。这样做的目的是使SDRAM的操作在系统时钟CLK的控制下,与系统的高速操作严严格同步进行。例如,RAS、CAS、WE、CS以及特定地址线的不同组合分别代表激活存储体(active,所有存储体在读/写之前都必须被激活)、读、写、预充等不同的命令。对同时产生的来自CPU的访问存储器的请求和来自刷新定时器的刷新请求的优先权进行裁定;

2022-11-13 20:25:57 364

原创 静态随机存储器

要进行行选、列选,才会读选择有效,读选择使Dout打开,非端同样能传输数据,但是到了写放大器就被截止了。读选择线有效,则T2导通,若写选择线有效,则T3导通。动态RAM用电容存储电荷来存储器信息,如果不充电,电容中的电就会漏掉,所以要随时刷新进行充电。集中刷新(0.5微秒),在一个刷新周期内,对全部存储单元集中一段时间逐行进行刷新。数据从D写入读写控制电路,然后经过写选择线,找到所确定的单元进行写入操作。分散刷新(1微秒),刷新过于频繁,芯片性能下降。异步刷新,减少死区,提高利用率,提高了性能。

2022-11-13 20:22:49 850

原创 计算机组成原理(第三章:存储系统)

基本的SRAM逻辑结构。基本的静态存储元阵列。

2022-10-23 22:37:47 120

原创 计算机组成原理(存储系统)

程序的局部性原理在某一段时间内频繁访问某一局部的存储器地址空间,而对此范围以外的地址空间则很少访问的现象(1)时间局部性:最近被访问的信息很可能还要被访问(2) 空间局部性:最近被访问的信息临近地址的信息也可能被访问2.多级存储系统的组成寄存器:在CPU内部有少量的寄存器可以存储正在执行的指令或者正在参与运算的数据,寄存器的访问速度非常快,但数量较少。内存储器(内存):正在执行的程序的指令和数据存储在CPU能直接访问的存储器中。

2022-10-23 22:25:53 204

原创 计算机组成原理(第二章:运算方法和运算器)

计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式。一般来说,定点格式容许的数值范围有限,要求的处理硬件比较简单。而浮点格式容许的数值范围很大,要求的处理硬件比较复杂。

2022-10-23 22:14:43 175

原创 海明码和奇偶校验码

能够纠正一位比特的错误。一个长度为m的数据中增加k位冗余位,构成一个 n=m+k 位的码字,然后用 k 个监督关系式产生的 k 个校正因子来检测和纠正错误。为了能够纠正一个比特的错误,数据长度和冗余位的数目必需满足公式\ref{eq:hamming1},海明码的编码效率效为: R=m/(m+k)。公式(1)中, m 是数据的长度, k 是海明码校验位的个数。海明码利用监督公式对数据进行交叉校验,利用监督公式的特性可以直接定位出错数据的位置。

2022-09-18 23:44:01 2787

原创 8421码、5421码、2421码、余3码的学习及转换。

8421码、5421码、2421码、余3码。

2022-09-11 17:11:47 14857

原创 计算机组成原理(第一章:计算机系统概论)

我们已经看到,指令和数据统统放在内存中,从形式上看,它们都是二进制数码,似乎很难分清哪些是指令字,哪些是数据字。显然,某些指令进行过程中需要两次访问内存,一次是取指令,另一次是取数据,如表1.4中取数、乘法、加法、减法、存数指令就是如此。电子数字计算机进行解题的过程完全和人用算盘解题的情况相似,也必须有运算工具,解题步骤和原始数据的输入与存储,运算结果的输出及整个计算过程的调度控制。另一类是电子数字计算机,它是在算盘的基础上发展起来的,是用数字来表示数量的大小。如果某字代表要处理的数据,则称为数据字;

2022-09-04 22:45:36 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除