系列文章目录
文章目录
- 系列文章目录
- 前言
- 十、UFS传输协议(UTP)层
-
- 10.8 Logical Units
-
- 10.8.1 UFS SCSI Domain
- 10.8.2 UFS Logical Unit Definition
- 10.8.3 Well Known Logical Unit Definition
- 10.8.4 Logical Unit Addressing
- 10.8.5 Well Known Logical Unit Defined in UFS
- 10.8.6 Translation of 8-bit UFS LUN to 64-bit SCSI LUN Address
- 10.8.7 SCSI Write Command
- 10.8.8 SCSI 读取命令
- 10.8.9 Unit Attention Condition
- 总结
前言
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
十、UFS传输协议(UTP)层
10.8 Logical Units
10.8.1 UFS SCSI Domain
本节将更详细地阐述 UFS 标准中“逻辑单元”的定义。
10.8.2 UFS Logical Unit Definition
一个逻辑单元(LU)是一种可对外部进行寻址、独立运行的处理实体,它负责处理 SCSI 任务(命令)并执行任务管理功能。
● 在设备中,每个逻辑单元与其他逻辑单元都是相互独立的。
● UFS 将支持由 bMaxNumberLU 指定的逻辑单元数量,此外还将支持 10.8.5 中所定义的那些众所周知的逻辑单元。
● 可以使用逻辑单元来存储引导代码、应用程序代码以及大规模存储的数据应用程序。
● 发往“i”逻辑单元的指令完全由“i”逻辑单元处理,不会被“j”逻辑单元看到、处理或执行。
一个逻辑单元包含以下内容:
● 设备服务器:逻辑单元内的一种概念性对象,负责处理 SCSI 命令。
● 任务管理器:位于逻辑单元内部的一个概念性对象,它负责控制指令的执行顺序,并执行任务管理功能。
● 任务设定:一个由 1 个或多个命令组成的概念性集合(例如列表、队列等)
10.8.3 Well Known Logical Unit Definition
按照 SCSI 标准定义的知名逻辑单元支持非常特定类型的命令,通常只有四到五个命令,例如“报告 LUN”命令,以便应用程序客户端能够发出请求以获取特定信息,这些信息通常与整个设备相关。
在本标准中,针对特定的 UFS 功能定义了若干已知的逻辑单元,包括BOOT单元和 RPMB 单元。每个已知的逻辑单元都有一个已知的逻辑单元编号(W-LUN)。
10.8.4 Logical Unit Addressing
UPIU 中的 8 位 LUN 字段用于提供 LUN 或 W-LUN。具体而言,此字段的最高位(WLUN_ID)应根据逻辑单元类型进行设置,其设置方式如下:
●WLUN_ID = 0b for logical unit,
●WLUN_ID = 1b for well known logical unit.
LUN 字段的其余 7 位(UNIT_NUMBER_ID)应