32位是指32bits还是32Bytes?

来源:3-6 计算机的高速缓存

问题超多的小好奇

2020-02-08

32位是指32bits还是32Bytes?
这是默认的还是可以自己规定?
这节课老师说假设 字=32位,即32bits,
3-5节课上,32位操作系统 内存为 2^32 = 4GB 这里的位是Byte

想请问32位,64位的单位是自己规定的吗?

写回答

2回答

咚咚呛

2020-02-09

32bits哦,操作系统的位指的其实就是操作系统的字长,包括总线宽度、指令长度等等,都是32bits。


内存这里的计算是使用Bytes的,这个是很细节的内容了,给同学的思考点赞。


这里要理解一个概念:

叫做“存储字长”和“机器字长”,存储字长就是内存存储的8位,而机器字长则是常说的32位,64位,同学可以根据这个概念搜索更多的资料。

0
0

问题超多的小好奇

提问者

2020-02-08

本节例题,假设内存4G的单位是bits,我感觉自己有点分不清了

还是我在32位操作系统那里理解有误呢?

希望老师解答,谢谢!

0
0

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程