32GU盘实际内存只有29G是正常的吗
正常。
U盘生产商是以GB(十进制,即10的3次方=1000,如1MB=1000KB)计算的,而电脑(操作系统)是以GiB(2进制,即2的10次方, 如1MiB=1024KiB)计算的,但是国内用户一般理解为1MiB=1M=1024 KB, 所以为了便于中文化的理解,翻译MiB为MB也是可以的。
同样根据U盘厂商与用户对于1MB大小的不同理解,所以好多160G的U盘实际容量按计算机实际的1MiB=1024KB算都不到160G,这也可以解释为什么新买的U盘“缺斤短两”并没有它所标示的那么大。
扩展资料:
U盘的存储原理:
计算机把二进制数字信号转为复合二进制数字信号(加入分配、核对、堆栈等指令),读写到USB芯片适配接口,通过芯片处理信号分配给EEPROM存储芯片的相应地址存储二进制数据,实现数据的存储。
EEPROM数据存储器,其控制原理是电压控制栅晶体管的电压高低值,栅晶体管的结电容可长时间保存电压值,断电后能保存数据的原因主要就是在原有的晶体管上加入了浮动栅和选择栅。在源极和漏极之间电流单向传导的半导体上形成贮存电子的浮动栅。
浮动栅包裹着一层硅氧化膜绝缘体。它的上面是在源极和漏极之间控制传输电流的选择/控制栅。数据是0或1取决于在硅底板上形成的浮动栅中是否有电子。有电子为0,无电子为1。
闪存就如同其名字一样,写入前删除数据进行初始化。具体说就是从所有浮动栅中导出电子。即将有所数据归“1”。写入时只有数据为0时才进行写入,数据为1时则什么也不做。
写入0时,向栅电极和漏极施加高电压,增加在源极和漏极之间传导的电子能量。这样一来,电子就会突破氧化膜绝缘体,进入浮动栅。读取数据时,向栅电极施加一定的电压,电流大为1,电流小则定为0。
浮动栅没有电子的状态(数据为1)下,在栅电极施加电压的状态时向漏极施加电压,源极和漏极之间由于大量电子的移动,就会产生电流。而在浮动栅有电子的状态(数据为0)下,沟道中传导的电子就会减少。因为施加在栅电极的电压被浮动栅电子吸收后,很难对沟道产生影响 。
参考资料来源:百度百科——字节
很正常;
29g是实际容量;
厂家和windows系统的算法不一样;
所以容量越大;差别就越大;
厂家是按十进位制算的;
1000mb是1gb;
而windows则是;
1024mb等于1gb;
而windows是按二进制算的;
所以容量越大的硬盘或U盘;
标称容量和实际容量差别就越大;
放心好了朋友
放心吧
以上均为自己码字,如有用,给个小红旗