os
小白不想当码农
这个作者很懒,什么都没留下…
展开
-
谈一谈为啥指针在32位中是4个字节,64位中是8个字节
虚拟内存我们先来了解什么是虚拟内存机器级程序将内存看作是一个字节数组,而这个数组就是虚拟内存。数组中的每一个字节都有一个唯一的数字来标识,称之为这个字节的地址(虚拟地址)。地址的集合就是虚拟地址空间。所以我们知道计算机中字节为最小的可寻址单位。字长在计算机中,通过字长来对虚拟地址编码。即 如果 字长为 4位 ,那么虚拟地址的大小 为 0 ~ 15 。而指针中存储的是什么,不就是地址吗。在64位机器上面,字长为 64 ,32位机器上面字长为 32 。所以64位机器上面 指针需要 8个字节的大小来完整的原创 2020-07-08 12:33:52 · 3748 阅读 · 2 评论 -
深入理解计算机系统第一章概述
原创 2020-06-05 23:36:59 · 137 阅读 · 0 评论