计算机组成原理笔记

第一章:概论

                 主存容量:指主存中能够存放二进制代码的总数。

                                   存储容量= 存储单元个数 * 存储字长。

                                   说明:一般来说MAR的位数反映了存储单元的个数,MDR的位数则反映了存储单元的字长,比如:MAR存储的是指令地址,如果是2位,那么它能够反映和表示2^2=4个存储单元的存在;设MDR的位数为8位,那么每个存储单元的字长只能是8位,那么主存必定能够存储的是 <=4*8=32位=4B的数据长度。如果我们得知 MAR的位数是16位,MDR为 32位,那么我们可以很轻松的计算出 存储容量为  2^16*32=2^21=256KB.


第三章:系统总线

              总线实际上是由许多传输线或通路组成,每条线可传输一位2进制代码;遗传二进制代码可在一段时间内逐一传输完成。若干条传输线可以同时传输若干位二进制代码,如16条传输线组成的总线,可同时传输16位二进制代码。


第四章:存储器

            主存中存储单元地址的分配

                       如果地址线为24位:那么那所能表示的地址范围为:0000000H~1000000H;;如果每个地址所指向的存储单元的长度为8位,那么存储器的容量为:16M。

                       现在来说一般都是按字节寻址,如果是按 字寻址(我们假设1个字包含4个存储单元=32位),那么内存则存有2^19个字,要想表示2^19个字的地址,只需要19根地址线即可。

你可能感兴趣的:(计算机组成原理笔记)