50 likes | 190 Views
计算机组成原理 computer organization principle. 顾 浩 赵宝华. 第四章答疑. 1. 存储系统与存储器 这是两个完全不同的概念,存储系统是指用两个或两个以上的速度、容量和价格不同的存储器用硬件、软件的方法连接起来的一个系统。若在一个系统中,只有存储器而没有存储系统,那么这台计算机的性能将会是很差的。它们的性能得不到充分发挥。 2. 存储容量和寻址范围的关系 存储容量是指存储器能存放的二进制信息的总位数 , 一般用字节 B 表示。 而寻址范围是指用来表示地址的一个数值范围,它与字长有关。. 第四章答疑. 3. 存取周期与存取时间的区别
E N D
第四章答疑 • 1.存储系统与存储器 • 这是两个完全不同的概念,存储系统是指用两个或两个以上的速度、容量和价格不同的存储器用硬件、软件的方法连接起来的一个系统。若在一个系统中,只有存储器而没有存储系统,那么这台计算机的性能将会是很差的。它们的性能得不到充分发挥。 • 2.存储容量和寻址范围的关系 • 存储容量是指存储器能存放的二进制信息的总位数, 一般用字节B表示。 • 而寻址范围是指用来表示地址的一个数值范围,它与字长有关。
第四章答疑 • 3.存取周期与存取时间的区别 • 存取周期是指主存进行一次完整的读写操作所需的全部时间, 即连续两次访存操作之间所需的最短时间。 • 存取时间是指从启动一次存储器操作到完成该操作所经历的时间。 • 存取周期一定大于存取时间。 • 4.一个容量为16K×32位的存储器, 其地址线和数据线的总和是多少? • 214=16384=16K, 所以地址线是14根, 数据线是32根, 总共是14+32=46根.
第四章答疑 • 5.假设某计算机的cache采用直接映像,容量为4096。若CPU依次从主存单元0,1,…,99和4096,4097,…,4195交替取指令,循环执行10次,试求此时的命中率? • 解:根据直接映象函数 j=i mod 2c, 本题的2c =4096, • 上式中, j是Cache的字块号, i是主存的字块号, Cache的块数为2c, 可知主存单元0和4096及以后单元所用的Cache相同, 将会被前次覆盖, 因此, Cache无一次命中, 命中率=0. • 注:直接映象中,主存的第0块, 第2c块, 2c+1块…,只能映射到Cache的第0块,而主存的第1块, 第2c+1块, 2c+1+1块…,只能映射到Cache的第1块.
第四章答疑 页表长度 页表地址 8644 逻辑地址 页号 物理块号 0 2 1 3 物理地址 2 8 A 6.页式存储器的逻辑地址由页号和页内地址两部分组成,若页面大小为4KB,地址转换过程如图所示,图中逻辑地址8644用十进制表示,经页表转换后,该逻辑地址的物理地址(十进制)是多少? • 提示:把逻辑地址转换成二进制来做。 第一步:已知页面大小为4KB,可算出页内地址为12位(212=4096) 第二步:把逻辑地址8644转换成二进制地址10000111000100,其中 高2位为页面号。 第三步:查页表,2号页面的物理块号为8,由于逻辑地址和物理地址的 页内地址部分是相同的,即可把页号与页内地址拼接,得到物理地址为 100000011100100。 第四步:把100000011100100转换成十进制数为33220。