存储周期的定义
‘壹’ 什么是存储周期
连续启动两次独立的存储器操作(例如连续两次读操作)所需间隔的最小时间
‘贰’ 存储周期是指
存储周期:连续启动两次操作所需间隔的最小时间
体现主存的速度 (纳秒ns)
存储器的两个基本操作为读出与写入,是指将信息在存储单元与存储寄存器(MDR)之间进行读写。存储器从接收读出命令到被读出信息稳定在MDR的输出端为止的时间间隔,称为取数时间TA;两次独立的存取操作之间所需的最短时间称为存储周期TMC。内存的存取周期一般为60ns-120ns。单位以纳秒(ns)度量,换算关系1ns=10-3ms=10-6s,常见的有60ns、70ns、80ns、120ns等几种,相应在内存条上标为-6、-7、-8、-120等字样。这个数值越小,存取速度越快,但价格也便随之上升。在选配内存时,应尽量挑选与CPU系统总线时钟周期相匹配的内存条
存储周期,通常用访问周期T(又称存取周期、存取时间等)表示。
存储系统的存储周期与命中率H的关系非常大。
命中率:可以简单地定义为在M1存储器中访问到的概率,它一般用模拟实验的方法得到。选择一组有代表性的程序,在程序执行过程中分别统计对M1存储器的访问次数N1和对M2存储器的访问次数N2,然后代入下面的(3-1)关系式计算。
·······(3-1)
整个存储系统的访问周期可以用M1和M2两个存储器的访问周期T1,T2和命中率H来表示:
T=H·T1+(1-H)·T2 (3-2)
当命中率H→1时,T→T1,即存储系统的访问周期T接近于速度比较快的M1存储器的访问周期T1。
‘叁’ “存取周期”,书上这么定义:存储器一次完整的读写
你理解错了,存储周期并不是拿个文件来存取的,而是对应存储器的单位长度,比如对8位宽的存储器,就是存取8位的操作,只操作一次;对32位宽的存储器,就是一次32位的操作。
‘肆’ 指令周期,机器周期,时钟周期与存储周期的关系
首先周期的单位是时间 s ms ns,倒数是频率。针对上图,说明几点:
1:本图以 MIPS 汇编为例。
2:一个机器周期具体是几个时钟周期,要看CPU流水线的设计,但至少是一个,时钟周期是最小的单位,时钟周期的倒数为 CPU 的频率,比如 3GHz,意思就是 3*10^9 个时钟周期 / s。
3:一条指令一般=一条汇编,但在CPU维度上,指令仍然不是最小的执行单位(x86中还有微指令),如上图,一条加法指令需要5个流水线指令:取指,译码,执行ALU,访存,回写寄存器。虽然不一定每个环节都用到,但为了实现流水线作业,所以都得执行。
4:同样为了实现流水线方便,每条流水线指令(取指、译码...) 会在一个机器周期内完成。且在单周期流水线的设计中机器周期长度都都相等,一般会让机器周期=存储周期 (时间长度上相等,概念不一样),原因是流水线指令中,访存指令(读内存或者写内存)最耗时。
5:存储周期的简单解释,两次内存的读或者写之间的最短时间间隔,之所以这样定义,是因为内存(一般为DRAM) 的读操作,属于破坏性读出,读完每个存储单元,数据会暂时丢失,需要花时间刷新存储单元来恢复数据。所以可粗略的认为存储周期=读取时间+恢复时间。之所以粗略,是因为,读取数据的时间,还和总线传输时间有关。。。所以用两次访存的时间间隔定义,最为简单和精确。
‘伍’ 存储容量和存储周期
这个好理解啊
东西越多就越难消化。就是这个意思
‘陆’ 存储周期与取数时间的区别
存储周期(存取周期):连续启动两次读或写操作的最短时间
取数时间:存储器从接收读出命令到被读出信息稳定在数据寄存器的输出端为止的时间间隔。
存储时间(存取时间):RAM完成一次数据存取所用的平均时间
以读操作为例:
要读取的存储单位地址--->地址寄存器--->地址译码器--->选中对应存储单元--->读取存储单元内容--->读取到数据寄存器--->时间间隔--->下一次读操作
从读取存储单元地址,到将存储单元内容送到数据寄存器的时间为存储时间,而从读取存储单元地址,到下一次读操作开始,为存储周期。
存储周期略大于存储时间。
取数时间等于读操作时的存储时间。
参考资料:程序员教程,网络
‘柒’ 在计算机中什么是内存存取时间和存储周期
存取时间,指的是CPU读或写内存内数据的过程时间。
以读取为例,从CPU发出指令给内存时,便会要求内存取用特定地址的数据,内存响应CPU后便会将CPU所需要的数据送给CPU,一直到CPU收到数据为止,便成为一个读取的流程。
存储周期:连续启动两次读或写操作所需间隔的最小时间
内存的存取周期一般为60ns-120ns。单位以纳秒(ns)度量,换算关系1ns=10-6ms=10-9s,常见的有60ns、70ns、80ns、120ns等几种,相应在内存条上标为-6、-7、-8、-120等字样。这个数值越小,存取速度越快。
(7)存储周期的定义扩展阅读
存储器的两个基本操作为“读出”与“写入”,是指将存储单元与存储寄存器(MDR)之间进行读写。存储器从接收读出命令到被读出信息稳定在MDR的输出端为止的时间间隔,称为“取数时间TA”。两次独立的存取操作之间所需最短时间称为“存储周期TMC”。半导体存储器的存取周期一般为6ns~10ns。
其中存储单元(memory location)简称“单元”。为存储器中存储一机器字或一字节的空间位置。一个存储器划分为若干存储单元,并按一定顺序编号,称为“地址”。如一存储单元存放一有独立意义的代码。即存放作为一个整体来处理或运算的一组数字,则称为“字”。
字的长度,即字所包含的位数,称为“字长”。如以字节来划分存储单元,则一机器字常须存放在几个存储单元中。存储单元中的内容一经写入,虽经反复使用,仍保持不变。如须写入新内容,则原内容被“冲掉”,而变成新写入的内容。
‘捌’ 计算机的存取周期是什么
存取周期:存贮器连续二次独立的“读”或“写”操作所需的最短时间,单位来纳秒(ns,1ns=10-9s)。存储器完成一次“读”或“写”操作所需的时间称为存储器的访问时间(或读写时间)。
‘玖’ 存储周期是指( )
选c,不明白的话可以看看这个:http://ke..com/view/178487.htm
‘拾’ 机器周期 指令周期 存储周期 各什么意思 有何联系
2,指令周期:在计算机中从指令的读取到指令的执行完成,执行一条指令所需要的时间,称为指令周期.... 指令周期通常由若干个CPU周期来表示,CPU周期也称为机器周期.由于CPU内部的操作速度较快,而CPU访问一次内存所花...
ie.zzu.e.cn/other/lxl/cp5--控制器.ppt 213K 2005-3-21