‘壹’ U盘内部存储结构原理及怎么组成
U盘的结构基本上由五部分组成:USB端口、主控芯片、FLASH(闪存)芯片、PCB底板、外壳封装。其中,主控芯片可由部分公司自行研发,而价格最贵的部分是FLASH(闪存)芯片,可占到U盘总价的6/7左右,且一般使用是品牌厂商的,目前市场品牌种类繁多,如:三星、海力士、东芝和Intel等等,因目前闪存芯片价格不同,三星的价格最高,其中需要注意的是:必须事先对闪存芯片与注入的软件进行测试,以确实哪种闪存芯片能快速识别其ID,所以,闪存芯片的价格浮动较大,测试以前不能确定。
‘贰’ 知道U盘扇区等知识的进!!!!
您问的问题本来就是模糊不清的,所谓U盘内部存储结构指的是Flash颗粒的组织形颂渗式、个存储单元的存储方式等等,而Flash颗粒又分为多种类型,例如Nand Flash和Nor Flash是不同的,这方面的资料您可以在网上搜索~
至于您提到的扇区,可以用硬盘类比:
我们平时提到的硬盘格式化分为高级格式化和低级格式化,所谓低级格式化即在硬盘上逻辑划分扇区,而扇区组成磁道,磁樱樱哪道进而构成柱面等;高级格式化指将特定扇区、磁道、柱面等格式化为某特定文件系统,如FAT、NTFS、SWAP等等。如此可以类比出U盘的所谓扇区即可以理解为某几个memory cell或某组cell构成一个扇区等~
--------------------------------------------------------------------
比如512M的U盘, 每扇区字节数,扇区大小 是多少?
跟所使用的文件系统有关,一般和普通硬盘没有区别,印象中是512B的样子,不记得了~
详细资料您可以在脊码网上搜索!
‘叁’ u盘是怎么把数据存储进去的
U盘设计
“USB闪存盘”(以下简称“U盘”)是基于USB接口、以闪存芯片为存储介质的无需驱动器的新一代存储设备。U盘的出现是移动存储技术领域的一大突破,其体积小巧,特别适合随身携带,可以随时随地、轻松交换资料数据,是理想的移动办公及数据存储交换产品。
U盘的结构基本上由五部分组成:USB端口、主控芯片、FLASH(闪存)芯片、PCB底板、外壳封装。
U盘的基本工作原理
USB端口负责连接电脑,是数据输入或输出的通道;主控芯片负责各部件的协调管理和下达各项动作指令,并使计算机将U盘识别为“可移动磁盘”,是U盘的“大脑”;FLASH芯片与电脑中内存条的原理基本相同,是保存数据的实体,其特点是断电后数据不会丢失,能长期保存;PCB底板是负责提供相应处理数据平台,且将各部件连接在一起。当U盘被操作系统识别后,使用者下达数据存取的动作指令后,USB移动存储盘的工作便包含了这几个处理过程。
通用串行总线(Universal serial Bus)是一种快速灵活的接口,
当一个USB设备插入主机时,识别出USB设备是一个支持Bulk-Only传输协议的海量存储设备。这时应可进行Bulk-Only传输方式。在此方式下USB与设备之间的数据传输都是通过Bulk-In和Bulk-Out来实现的。在这种传输方式下,有三种类型数据在USB和设备传送,它们是命令块包(CBW),命令执行状态包(CSW)和普通数据包。CBW是主机发往设备的命令。
格式如下:其中dCBWSignature的值为43425355h,表示当前发送的是一个CBW。
DCBWDataTransferLength:表示这次CBW要传送数据长度。
BmCBWFlags:表示本次CBW是读数据还是写数所BBWCBLength:表示命令的长度。 CBWCB:表示本次命令内容。也即是SCSI命令。
当设备从主机收到CBW块以后,它会把SCSI命令从CBW中分离出来,然后根据要求执行,执行的结果又以CSW的形式发给主机。 CSW的格式如下:
其中dCSWSignature的值为53425355h,表示当前发送的是一个CSW。 DCSWTag:必须和CBW中dCBWTag一样。
DCSWDataResie:还要传送的数据。
BCSWStatue:命令执行状态,命令正确执行时,为0。
由于USB设备硬件本身的原因,它会使USB总线