如果一个存储单元能存放一个字节,那么一个32KB的存储器共有多少个存储单元

答案是32768 谁能给我讲解下 为什么是这个答案

解释如下:

1存储单元能储存1B(byte,字节)

1KB(Kilobyte,千字节)=1024B(byte,字节)

32KB(Kilobyte,千字节)=1024B×32=32768B(byte,字节)

所以32KB的存储器能储存32768B,也就是32768个存储单元

扩展资料

在微型计算机中,通常用多少字节来表示存储器的存储容量,代指一小组相邻的二进制数码。通常是8位作为一个字节。它是构成信息的一个小单位,并作为一个整体来参加操作,比字小,是构成字的单位。

例如,在C++的数据类型表示中,通常char为1个字节,int为4个字节,double为8个字节。

在计算机的运算器、控制器中,通常都是以字为单位进行传送的。字出现在不同的地址其含义是不相同。例如,送往控制器去的字是指令,而送往运算器去的字就是一个数。

字通常分为若干个字节(每个字节一般是8位)。在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。字的长度用位数来表示。

参考资料:字节-百度百科

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-18

解释如下:

1个存储单元可存储知识1B(字节)

1KB(千字节,千字节)=1024B(字节,字节)

32KB(千字节,千字节)=1024B×32=32768B(字节,字节)

所以32KB的内存可以容纳32768B,也就是32,768个存储位置

扩展资料:

微型计算机中,通常用来表示一小组连续二进制数字的存储器容量的字节数。跟踪通常是8位一个字节。它是一个组成信息并作为一个整体参与操作的小单元,比单词小,是组成单词的单元。

例如,在c++数据类型表示中,char通常是1字节,int是4字节,double是8字节。

在计算机的运算单元中,控制器通常以字单元进行传输。出现在不同地址的单词有不同的含义。例如,发送给控制器的字是应答指令,而发送给算术单元的字是一个数字。

一个字通常被分成几个字节(每个字节通常是8位)。在内存中,每个单元通常存储一个单词,因此每个单词都是可寻址的。一个字的长度是以位来表示的。

本回答被网友采纳
第2个回答  2020-02-19

一个存储单元能存放一个字节,那么一个32KB字节的存储器共有32768个存储单元。

计算机的存储器容量是以字节为最小单位来计算的,对于一个有128个存储单元的存储器,可以说它的容量为128字节,如果有一个1KB的存储器,则它有1024个存储单元。

那么,一个32KB的存储器,则它有1024×32=32768个存储单元。



扩展资料

在计算机中采用只有两个数码“0”和“1”的二进制来表示数据,记忆元件的两种稳定状态分别表示为“0”和“1”。日常使用的十进制数必须转换成等值的二进制数才能存入存储器中,计算机中处理的各种字符,例如英文字母、运算符号等,也要转换成二进制代码才能存储和操作。

在存储器内是以字节为单位来存储信息的,因而对存储器的编址是按字节编址,从而使CPU根据地址编号找到存储器中的操作数或者说CPU根据地址编号访问该存储单元的内容地址从0开始编号,顺序地每个地址加1。

在计算机内地址也是用二进制数表示,地址是一个无符号整数,为了书写方便和编程,在源程序中常用十六进制数或符号来表示一个存储单元的地址。如1MB的地址范围若用二进制数和十六进制数表示如下:

二进制数:0000 0000 0000 0000 0000B——1111 1111 1111 1111 1111B

十六进制数:0 0 0 0 0H——F F F F FH

参考资料来源:百度百科--字节

本回答被网友采纳
第3个回答  2013-03-27
1kb即1024个字节,32个KB即32*1024也就是32768个byte(字节)本回答被网友采纳
第4个回答  2021-03-24

如果一个存储单元能存放一个字节,那么一个32KB的存储器共有 32768个存储单元。