计算机组成原理(第二版)唐朔飞
问题描述:
计算机组成原理(第二版)唐朔飞
第73页 主存储器 有个 主存中存储单元地址分配 它举了个例子 :对24位地址线…… 这个例子是否错了 没错给我解释下
答
没有错!在4-6a中计算机的字长是4个字节;b中计算机的字长是2个字节(仔细看图).后面的你就可以理解了!
如果是自学的话几乎肯定会在这里遇到麻烦,这里的字长跟我们平时说的一个字节是8位,一个字是16位不是一个意思,它因计算机的不同而不同哇 竟然有人回答~ 谢谢!! 其实我有点糊涂:你说存储单元个数是按照地址线确定的 那24条地址线就是有16M个存储单元 而每个存储单元可以存放的位数是多少呢? 它一个是32位的存储字长 一个是16位的 是不是就是对应每个存储单元存32 和16位数据呢? 一个存储单元指的是一个字长还是说一个字节长? 请教下 谢谢!计算机的内存单元的个数是由你(配电脑的人)确定的,你可以买1、2、4、8G的内存装在电脑上——这没问题吧!(单个内存单元的大小是8位,这书上说的很清楚嘛,就是图上面那段)但是操作系统究竟能找到多少个内存单元,就取决与地址线的位数和寻址的方式了,比如要取一个布尔型数据,肯定是按字节寻址;要取个int型的就可能是按字节寻找,也可能是按字寻址了。计算机要处理不同的数据,所以设置不同的寻址方式是很容易理解的嘛!