为什么u盘能存储这么多东西
① 涓轰粈涔圲鐩樿兘瀹圭撼闾d箞澶氭枃浠跺强鍏朵粬涓滆タ锛孶鐩桦张鏄镐庢牱灏嗘枃浠跺瓨鍏ヤ綋鍐呭憿锛
U鐩桡纴鍏ㄧО钬淯SB闂瀛樼洏钬濓纴鑻辨枃钖嵝淯SB flash disk钬濄傚畠鏄涓涓猆SB鎺ュ彛镄勬棤闇鐗╃悊椹卞姩鍣ㄧ殑寰鍨嬮珮瀹归噺绉诲姩瀛桦偍浜у搧锛屽彲浠ラ氲繃USB鎺ュ彛涓庣数鑴戣繛鎺ワ纴瀹炵幇鍗虫彃鍗崇敤銆俇鐩樼殑绉板懠链镞╂潵婧愪簬链楃戝叕鍙哥敓浜х殑涓绉嶆柊鍨嫔瓨鍌ㄨ惧囷纴钖嶆汹钬滀紭鐩樷濓纴浣跨敤USB鎺ュ彛杩涜岃繛鎺ャ俇SB鎺ュ彛杩炴帴鍒扮数鑴戠殑涓绘満钖庯纴U鐩樼殑璧勬枡鍙涓庣数鑴戜氦鎹銆傝屼箣钖庣敓浜х殑绫讳技鎶链镄勮惧囩敱浜庢湕绉戝凡杩涜屼笓鍒╂敞鍐岋纴钥屼笉鑳藉啀绉颁箣涓衡滀紭鐩樷濓纴钥屾敼绉拌皭阔崇殑钬淯鐩樷濄傚悗𨱒ワ纴U鐩樿繖涓绉板懠锲犲叾绠鍗曟槗璁拌屽箍涓轰汉鐭ワ纴钥岀洿鍒扮幇鍦ㄨ繖涓よ呬篃宸茬粡阃氱敤锛屽苟瀵瑰畠浠涓嶅啀浣滃尯鍒嗭纴鏄绉诲姩瀛桦偍璁惧囦箣涓銆
② U盘为什么可以存如此多的文件
U盘存多少文件是与U盘的大小有关的。对于存储分两块,一个存的是索引,一个存的是文件内容。我们根据文件名(索引)来找到文件的实际位置,从而拿到真正的文件内容。
③ u鐩桦拰鍐呭瓨鍗′负浠涔堣兘瀛桦偍澶ч噺镄勪俊鎭锛屼粬镄勫埗浣滃师鐞嗘槸浠涔堬纻
瀛桦偍铡熺悊(𨱒ヨ嚜锏惧害U鐩)
璁$畻链烘妸浜岃繘鍒舵暟瀛椾俊鍙疯浆涓哄嶅悎浜岃繘鍒舵暟瀛椾俊鍙凤纸锷犲叆鍒嗛厤銆佹牳瀵广佸爢镙堢瓑鎸囦护锛夎诲啓鍒癠SB鑺鐗囬傞厤鎺ュ彛锛岄氲繃鑺鐗囧勭悊淇″彿鍒嗛厤缁椭EPROM瀛桦偍鑺鐗囩殑鐩稿簲鍦板潃瀛桦偍浜岃繘鍒舵暟鎹锛屽疄鐜版暟鎹镄勫瓨鍌ㄣ侲EPROM鏁版嵁瀛桦偍鍣锛屽叾鎺у埗铡熺悊鏄鐢靛帇鎺у埗镙呮櫠浣撶$殑鐢靛帇楂树绠鍊硷纴镙呮櫠浣撶$殑缁撶数瀹瑰彲闀挎椂闂翠缭瀛樼数铡嫔硷纴鏂鐢靛悗鑳戒缭瀛樻暟鎹镄勫师锲犱富瑕佸氨鏄鍦ㄥ师链夌殑鏅朵綋绠′笂锷犲叆浜嗘诞锷ㄦ爡鍜岄夋嫨镙呫傚湪婧愭瀬鍜屾纺鏋佷箣闂寸数娴佸崟钖戜紶瀵肩殑鍗婂间綋涓婂舰鎴愯串瀛樼数瀛愮殑娴锷ㄦ爡銆傛诞锷ㄦ爡鍖呰9镌涓灞傜呮哀鍖栬啘缁濈紭浣撱傚畠镄勪笂闱㈡槸鍦ㄦ簮鏋佸拰婕忔瀬涔嬮棿鎺у埗浼犺緭鐢垫祦镄勯夋嫨/鎺у埗镙呫傛暟鎹鏄0鎴1鍙栧喅浜庡湪纭呭簳𨱒夸笂褰㈡垚镄勬诞锷ㄦ爡涓鏄钖︽湁鐢靛瓙銆傛湁鐢靛瓙涓0锛屾棤鐢靛瓙涓1銆傞棯瀛桦氨濡傚悓鍏跺悕瀛椾竴镙凤纴鍐椤叆鍓嶅垹闄ゆ暟鎹杩涜屽埯濮嫔寲銆傚叿浣撹村氨鏄浠庢墍链夋诞锷ㄦ爡涓瀵煎嚭鐢靛瓙銆傚嵆灏嗘湁镓鏁版嵁褰掆1钬濄傚啓鍏ユ椂鍙链夋暟鎹涓0镞舵墠杩涜屽啓鍏ワ纴鏁版嵁涓1镞跺垯浠涔堜篃涓嶅仛銆傚啓鍏0镞讹纴钖戞爡鐢垫瀬鍜屾纺鏋佹柦锷犻珮鐢靛帇锛屽炲姞鍦ㄦ簮鏋佸拰婕忔瀬涔嬮棿浼犲肩殑鐢靛瓙鑳介噺銆傝繖镙蜂竴𨱒ワ纴鐢靛瓙灏变细绐佺牬姘у寲鑶灭粷缂树綋锛岃繘鍏ユ诞锷ㄦ爡銆傝诲彇鏁版嵁镞讹纴钖戞爡鐢垫瀬鏂藉姞涓瀹氱殑鐢靛帇锛岀数娴佸ぇ涓1锛岀数娴佸皬鍒椤畾涓0銆傛诞锷ㄦ爡娌℃湁鐢靛瓙镄勭姸镐侊纸鏁版嵁涓1锛変笅锛屽湪镙呯数鏋佹柦锷犵数铡嬬殑鐘舵佹椂钖戞纺鏋佹柦锷犵数铡嬶纴婧愭瀬鍜屾纺鏋佷箣闂寸敱浜庡ぇ閲忕数瀛愮殑绉诲姩锛屽氨浼氢骇鐢熺数娴併傝屽湪娴锷ㄦ爡链夌数瀛愮殑鐘舵侊纸鏁版嵁涓0锛変笅锛屾矡阆扑腑浼犲肩殑鐢靛瓙灏变细鍑忓皯銆傚洜涓烘柦锷犲湪镙呯数鏋佺殑鐢靛帇琚娴锷ㄦ爡鐢靛瓙钖告敹钖庯纴寰堥毦瀵规矡阆扑骇鐢熷奖鍝嶃
④ 涓轰粈涔堜紭鐩树细瀛桦偍涓滆タ
浼樼洏镄勫瓨鍌ㄤ粙璐ㄦ槸闂瀛桡纴闂瀛樻槸涓绉嶅瓨鍌ㄨ姱鐗囷纴瀹冨垎链夊ソ澶氢釜鍗曞厓锛屾疮涓鍗曞厓链8浣嶏纴姣忎釜浣嶅彲浠ユ湁涓ょ岖姸镐侊纴鍒嗗埆浠h〃0鍜1锛岃繖镙蜂竴涓鍗曞厓灏变唬琛ㄤ竴涓瀛楄妭锛屽氢釜鍗曞厓灏卞彲浠ョ粍鎴128M鎴栬256M瀛桦偍绌洪棿镄勫瓨鍌ㄨ姱鐗囥傚畠镄勭壒镐ф槸杩欎釜鐘舵佸姞鐢靛彉镟翠互钖庯纴铡荤数鐘舵佷篃鏄涓嶅彉镄勶纴涔熷氨鏄鍙浠ュ湪涓嶅姞鐢电殑𨱍呭喌涓嬭板綍涓嬩竴涓瀛楄妭涓涓瀛楄妭镄勬暟鎹锛岀粍鎴愯捣𨱒ュ氨鏋勬垚浜嗕竴棣栭朚P3锛屼竴閮ㄩ儴鐢靛奖锛屼竴链链鐢靛瓙涔︼纴涓骞呭箙锲剧墖銆傛墍链夌殑鏁版嵁浠庢湰璐ㄤ笂𨱒ヨ达纴閮芥槸涓涓涓瀛楄妭缁勬垚镄勬暟鎹闆嗗悎銆
⑤ 高手进来,U盘为什么能存数据详细点的!
所谓“USB闪存盘”(以下简称“U盘”)是基于USB接口、以闪存芯片为存储介质的存储设备。U盘的出现是移动存储技术领域的一大突破,其体积小巧,特别适合随身携带,可以随时随地、轻松交换资料数据,是理想的移动办公及数据存储交换产品。
U盘使用标准的USB接口,容量一般在32M~256M之间,最高容量已有2G的产品,能够在各种主流操作系统及硬件平台之间作大容量数据存储及交换。其低端产品的市场价格已与软驱接近,而且现在很多主板已支持从USB存储器启动,实用功能更强。总体来说U盘有着软驱不可比拟的优势,主要具有体积小、功能齐全、使用安全可靠等特点。但也存在容量还不够大且无法扩充、价格较高、在Win98等部分操作系统下需安装驱动程序等缺点。
U盘的结构基本上由五部分组成:USB端口、主控芯片、FLASH(闪存)芯片、PCB底板、外壳封装。U盘的基本工作原理也比较简单:USB端口负责连接电脑,是数据输入或输出的通道;主控芯片负责各部件的协调管理和下达各项动作指令,并使计算机将U盘识别为“可移动磁盘”,是U盘的“大脑”;FLASH芯片与电脑中内存条的原理基本相同,是保存数据的实体,其特点是断电后数据不会丢失,能长期保存;PCB底板是负责提供相应处理数据平台,且将各部件连接在一起。当U盘被操作系统识别后,使用者下达数据存取的动作指令后,USB移动存储盘的工作便包含了这几个处理过程。具体来讲还要了解以下几个概念:1 USB设备的分类
USB设备分为5大类,即显示器、通信设备、音频设备、人机输入和海量存储。通常所用的U盘、移动硬盘均属于海量存储类。2 USB设备的检测及初始化
当一个USB设备插入主机时,由于USB设备硬件本身的原因,它会使USB总线的数据信号线的电平发生变化,而主机会经常扫描USB总线。当发现电平有变化时,它即知道有设备插入。
当USB设备刚插入主机时,USB设备它本身会初始化,并认为地址是0。也就是没有分配地址,这有点象刚进校的大学生没有学号一样。3 USB描述符
USB描述符主要包括:设备描述符,配置描述符,接口描述符,端点描述符等。
(1)设备描述符
当USB设备插入主机时,主机首先就会要求对方把它的设备描述符传回来,其中就包含了设备类型及制造商信息。
(2)配置描述符
配置描述符用于定义设备的功能。
(3)接口描述符
传输所采用的协议是由接口描述符确定。
(4)端点描述符
传输的方式则包含在端点描述符中。4 USB接口与端点
接口是指设备中哪些硬件要与USB交换信息。海量存储器支持一个接口(数据接口),其中包含三个端口。
端点是和USB交换信息的硬件设备。
接口是端点的集合。5 USB的传输类型
USB(通用串行总线)用于将USB接口的外围设备(device)连接到主机(host),实现二者之间数据传输的外部总线结构,是一种快速、灵活的总线接口,USB的传输类型有控制(control)、批量(bulk)、中断(interrupt)和同步(synchronous)传输4种,它最大的特点是易于使用,即插即用,主要是用在中速和低速的外设。6 U盘存储规范
U盘属于海量存储类,它的存储规范中包括4个独立的子规范,即CBI传输、Bulk-Only传输、ATA命令块、UFI命令规范。前两个协议定义了数据/命令/状态在USB总线上的传输方法,Bulk-Only传输协议仅仅使用Bulk端点传送数据/命令/状态,CBI传输协议则使用Control/bulk/interrupt三种类型的端点进行数据/命令/状态的传送。后两个协议定义了存储介质的操作命令,ATA协议用于硬盘,UFI协议则针对USB移动存储,U盘读写器的设计遵循Bulk-Only传输协议和UFI命令规范。UFI命令块规范是针对USB移动存储而制定的,它总共定义了19个12字节长度的操作命令。(1) Bulk-Only传输协议
当一个U盘插入主机以后,主机会要求USB设备传回它们的描述符,当主机得到这些描述符后,即完成了设备的配置。识别出USB设备是一个支持Bulk-Only传输协议的海量存储设备。这时应可进行Bulk-Only传输方式。在此方式下USB与设备之间的数据传输都是通过Bulk-In和Bulk-Out来实现的。
在这种传输方式下,有三种类型数据在USB和设备传送,它们是命令块包(CBW),命令执行状态包(CSW)和普通数据包。CBW是主机发往设备的命令。执行的结果又以CSW的形式发给主机。
(2) UFI命令块规范
UFI是针对USB移动存储而制定的命令块协议,它规定了主机和设备进行信息交换所使用的命令块、数据和状态信息,Bulk-Only传输协议定义了传输这些信息的方法,其中UFI命令块是封装在CB
W包中的CBWCB,设备通过读取CBWCB确定具体要执行何种操作命令(如读命令),如何完成这个命令(如从闪存的哪个地址读,需要读取的长度),设备将命令的执行状态封装成CSW返回给主机。U盘的存储原理
在源极和漏极之间电流单向传导的半导体上形成贮存电子的浮动棚。浮动栅包裹着一层硅氧化膜绝缘体。它的上面是在源极和漏极之间控制传导电流的选择/控制栅。数据是0或1取决于在硅底板上形成的浮动栅中是否有电子。有电子为0,无电子为1。
闪存就如同其名字一样,写入前删除数据进行初始化。具体说就是从所有浮动栅中导出电子。即将有所数据归“1”。
写入时只有数据为0时才进行写入,数据为1时则什么也不做。写入0时,向栅电极和漏极施加高电压,增加在源极和漏极之间传导的电子能量。这样一来,电子就会突破氧化膜绝缘体,进入浮动栅。
读取数据时,向栅电极施加一定的电压,电流大为1,电流小则定为0。浮动栅没有电子的状态(数据为1)下,在栅电极施加电压的状态时向漏极施加电压,源极和漏极之间由于大量电子的移动,就会产生电流。而在浮动栅有电子的状态(数据为0)下,沟道中传导的电子就会减少。因为施加在栅电极的电压被浮动栅电子吸收后,很难对沟道产生影响。
U盘的存储原理是:计算机把二进制数字信号转为复合二进制数字信号(加入分配、核对、堆栈等指令)读写到USB芯片适配接口,通过芯片处理信号分配给EPROM2存储芯片的相应地址存储二进制数据,实现数据的存储。
EPROM2数据存储器,其控制原理是电压控制栅晶体管的电压高低值(高低电位),栅晶体管的结电容可长时间保存电压值,也就是为什么USB断电后能保存数据的原因。只能这么通俗简单的解释了。
硬盘是一种采用磁介质的数据存储设备,数据存储在密封于洁净的硬盘驱动器内腔的若干个磁盘片上。这些盘片一般是在以铝为主要成分的片基表面涂上磁性介质所形成,在磁盘片的每一面上,以转动轴为轴心、以一定的磁密度为间隔的若干个同心圆就被划分成磁道(track),每个磁道又被划分为若干个扇区(sector),数据就按扇区存放在硬盘上。在每一面上都相应地有一个读写磁头(head),所以不同磁头的所有相同位置的磁道就构成了所谓的柱面(cylinder)。传统的硬盘读写都是以柱面、磁头、扇区为寻址方式的(CHS寻址)。硬盘在上电后保持高速旋转(5400转/min以上),位于磁头臂上的磁头悬浮在磁盘表面,可以通过步进电机在不同柱面之间移动,对不同的柱面进行读写。所以在上电期间如果硬盘受到剧烈振荡,磁盘表面就容易被划伤,磁头也容易损坏,这都将给盘上存储的数据带来灾难性的后果。