当前位置: 首页 > wzjs >正文

网站建设后台需要什么技术重庆网站推广运营公司

网站建设后台需要什么技术,重庆网站推广运营公司,王野天启鸿源,关键词优化的技巧主机(如电脑)识别USB MSC(Mass Storage Class)设备中的文件,本质上是通过多层协议协作实现的,涉及USB枚举、SCSI命令传输和文件系统解析三个核心环节。以下是详细机制: 🔍 ​一、USB…

主机(如电脑)识别USB MSC(Mass Storage Class)设备中的文件,本质上是通过多层协议协作实现的,涉及USB枚举、SCSI命令传输和文件系统解析三个核心环节。以下是详细机制:


🔍 ​一、USB枚举:设备身份识别(主机→设备)​

当USB MSC设备(如U盘)插入主机时,主机通过USB协议进行设备枚举:

  1. 设备描述符获取
    • 主机请求设备描述符(Device Descriptor),确认设备类型(bDeviceClass=0x00,接口类为MSC)。
    • 关键字段:bInterfaceClass=0x08(MSC类)、bInterfaceSubClass=0x06(SCSI指令集)、bInterfaceProtocol=0x50(Bulk-Only传输协议)。
  2. 配置与端点激活
    • 主机获取配置描述符,分配端点(Bulk-In/Bulk-Out端点用于数据传输),完成USB通信通道建立。

✅ ​此阶段目标​:主机确认设备是USB MSC设备,并准备好SCSI命令传输通道。


⚙️ ​二、SCSI命令交互:读取存储结构(主机→设备)​

主机通过SCSI命令集访问存储介质结构,核心命令包括:

SCSI命令操作码功能返回信息
INQUIRY0x12查询设备基本信息(厂商、产品型号)设备属性、兼容性
READ CAPACITY0x25获取存储容量(总扇区数、扇区大小)容量参数(如512字节/扇区)
REQUEST SENSE0x03获取错误状态(用于异常处理)错误代码
READ(10)​0x28读取指定逻辑块地址(LBA)的数据扇区原始数据
关键步骤​:
  1. 读取MBR(主引导记录)​
    • 主机发送 READ(10) 命令,LBA=0,读取磁盘第一个扇区(512字节)。
    • MBR包含分区表​(64字节),记录分区起始LBA、大小及文件系统类型(如FAT32/NTFS)。
  2. 读取DBR(DOS引导记录)​
    • 根据MBR的分区表,主机定位到分区起始扇区(如LBA=2048),再次发送 READ(10) 读取DBR。
    • DBR的BPB(BIOS参数块)​​ 包含文件系统关键参数:
      • bpbResSectors:保留扇区数(FAT表之前的扇区数)
      • bpbFATsecs:每个FAT表大小(扇区数)
      • bpbRootEntCnt:根目录条目数(FAT32中为0)。

📂 ​三、文件系统解析:定位文件(主机操作系统)​

主机操作系统(如Windows/Linux)根据DBR参数解析文件系统:

  1. 定位FAT表与根目录
    • FAT1起始扇区 = 分区起始LBA + 保留扇区数(bpbResSectors)。
    • 根目录起始扇区(FAT32) = FAT1起始扇区 + FAT表数量 × 每个FAT表大小。
  2. 遍历目录条目
    • 根目录的每个条目(32字节)包含:
      • 文件名(8.3格式或长文件名)
      • 文件属性(目录/文件/隐藏)
      • 起始簇号
      • 文件大小。
  3. 文件内容读取
    • 根据起始簇号,在FAT表中查找簇链,通过 READ(10) 命令读取连续簇的数据。

🌰 ​示例​:读取test.txt文件:

  1. 根目录找到条目,获起始簇号=2。
  2. 查FAT表:簇2→簇3→簇4(链式存储)。
  3. 计算簇2的LBA = 数据区起始LBA + (簇号-2) × 每簇扇区数。
  4. 发送 READ(10) 读取对应扇区。

💎 ​总结:主机识别文件的完整流程

[USB设备插入] 
[USB枚举:获取描述符]
[激活Bulk端点]
[SCSI命令传输]
[INQUIRY:设备信息]
[READ CAPACITY:容量]
[READ(10)读取MBR/DBR]
[解析文件系统参数]
[定位FAT表/根目录]
[遍历目录条目]
[按簇链读取文件数据]

文章转载自:

http://7kSTMEgw.tkchm.cn
http://9UqspBwA.tkchm.cn
http://IGicQCyY.tkchm.cn
http://4N0tqYv6.tkchm.cn
http://gP7s8RI7.tkchm.cn
http://DDq2MKqu.tkchm.cn
http://4z41MfCm.tkchm.cn
http://X316Oy6W.tkchm.cn
http://4gKOaD4i.tkchm.cn
http://tMlHCcYG.tkchm.cn
http://6kesgoBU.tkchm.cn
http://rtnZhykb.tkchm.cn
http://E1WWxxHE.tkchm.cn
http://J9RYCjXI.tkchm.cn
http://2kFIQCd4.tkchm.cn
http://9GsvoBSe.tkchm.cn
http://sF06I69H.tkchm.cn
http://HqdMaxZ0.tkchm.cn
http://vLik98vC.tkchm.cn
http://wMogMkl4.tkchm.cn
http://p2sJi1JI.tkchm.cn
http://bRPeEKsL.tkchm.cn
http://KblVGAy4.tkchm.cn
http://YLG9s6tf.tkchm.cn
http://o7nGgQWa.tkchm.cn
http://SVlHHvZO.tkchm.cn
http://q4HhJPBH.tkchm.cn
http://ywmmjrj2.tkchm.cn
http://Xj2nzJnD.tkchm.cn
http://H9voRUS8.tkchm.cn
http://www.dtcms.com/wzjs/752364.html

相关文章:

  • 手机咋做网站软件工程师需要什么学历
  • 有需要网站建设网站推广请找我软件开发流程书籍
  • 青岛市建设工程质量安全监督站官方网站塑胶加工东莞网站建设技术支持
  • 施工企业入外省名单公示江苏网站建设 seo
  • 网站登录界面模板下载外贸google推广
  • 做网站怎么样才能排在首页wordpress选择字体颜色
  • 上海网站关键词优化服务做农村电商需投入多少
  • 网站 云端用手机制作表格的软件
  • 佳木斯市郊区建设局网站做网站哪个语言好
  • 百度收录网站怎么更改关键词designer怎么做网站
  • 上海企业网站制作报价山东济南网站制作
  • 中国建设网网站国际新闻 军事
  • 模板网站代码wordpress设置权限
  • 哪些网站可以做移动端模板wordpress api文档下载
  • 你们需要网站建设酒店网络营销方式有哪些
  • 深圳网站建设设计公司网站建设方案怎么做
  • 微网站开发报价seo排名点击 seo查询
  • 个人网站源码进一品资源腾讯企业邮箱登录入口app
  • 邵阳建设网站哪家好哪个网站做原创歌曲
  • 如何在网上开店广州googleseo网络营销
  • 北京做网站设计公司wordpress响应式后台
  • 上海有色金属门户网站wordpress 不提示更新
  • 皮革 东莞网站建设做网站网页维护手机App开发
  • 施秉网站建设企业如何做好网站运营
  • 网站设计自己申请中国新冠一共死去的人数
  • 克拉玛依建设局官方网站营销型网站策划 pdf
  • 天河区网站建设网站建设sem
  • 制作平台网站方案泰安微信网站建设
  • 花艺企业网站建设规划济南市住房和城乡建设局官方网站
  • 建立网站的作用西安seo代运营