考研408--操作系统--day7--非连续分配管理方式(以下内容全部出自上述课程)这里补一个细节(其实是我总转不过脑子): 为什么因为内存块总数量是 220 个,所以需要 20bit 的二进制数才能唯一标识每个块号? 这其实是二进制数的 “位数” 与 “可表示不同数值数量” 的对应规律 用简单例子就能理解:二进制中,n 位二进制数能表示的不同数值数量是 2n 个,对应的数值范围是 0 ~2n-1。 举几个简单例子: 1 位二进制数(n=1):能表示 0、1,共 21=2个值; 2 位二进制数(n=2):能表示 00、01、10、11,共 22=4个值; 3