单选题
计算机配置的内存的容量为128MB或128MB以上,其中的128MB是指( )。
A
128×1000×1000×8个字节
B
128×1000×1000个字节
C
128×1024×1024×8个字节
D
128×1024×1024个字节
答案解析
正确答案:D
解析:
在计算机存储容量的计量中,基本单位是字节(Byte,简称B)。而“MB”代表兆字节(MegaByte)。
需要区分的是,在计算机科学和内存容量的语境下,单位换算是基于二进制进行的,而不是十进制。具体换算关系如下:
1. **1 KB (Kilobyte) = 1024 Bytes** ($2^{10}$ 字节)
2. **1 MB (Megabyte) = 1024 KB** ($2^{10}$ KB)
因此,将 1 MB 转换为字节(Bytes)的计算过程为:
$$1 \text{ MB} = 1024 \times 1024 \text{ Bytes}$$
题目中给出的容量是 **128 MB**,所以其对应的字节数为:
$$128 \times 1024 \times 1024 \text{ 个字节}$$
我们来分析各个选项:
* **A. 128×1000×1000×8个字节**:使用了十进制换算(1000),且多乘了8(通常用于位bit到字节Byte的转换,但这里单位已经是MB即兆字节,不需要再乘8来转字节,除非原单位是Mb兆位)。此外,内存容量通常不按1000换算。
* **B. 128×1000×1000个字节**:这是硬盘厂商常用的十进制换算方式(1MB = $10^6$ Bytes),但在描述计算机内存(RAM)配置时,标准做法是使用二进制换算(1024)。
* **C. 128×1024×1024×8个字节**:数值正确部分前多了“×8”。如果题目问的是“多少位(bit)”,则需要乘8,但题目隐含询问的是标准的字节容量表示,或者选项单位已明确为“个字节”。1 Byte = 8 bits,所以 $128 \text{ MB} = 128 \times 1024 \times 1024 \text{ Bytes}$,若转为bits才需乘8。选项明确说“个字节”,故不应乘8。
* **D. 128×1024×1024个字节**:完全符合计算机内存容量的二进制换算标准。
综上所述,128MB 指的是 $128 \times 1024 \times 1024$ 个字节。
答案:**D**
相关知识点:
内存容量按128×1024×1024算字节
题目纠错
2023电力行业多旋翼无人机竞赛
