下载ATA协议,就要到T13的官网上。T13是什么意思?我不知道。只知道有一个T10是管SCSI的,还有一个T11是管FC的,T13是管ATA的。这三个Technical Committee都是与存储技术有关的。 riple
T13上面有两类文档:标准(Standards)和草稿(Drafts)。标准都是要收费的,草稿是免费下载的。我们进行设计就可以参考草稿。下载草稿的页面可以从主页上如下的链接进入:Projects -> Last Drafts。 riple
ATA协议最新的版本是ATA-8。ATA-1到ATA-3都是废弃的老版本了,ATA-4以后的版本都是有效的。ATA-5应该是一个稳定的,得到广泛应用的版本,许多兼容设计都可以以此版本为参考。在ATA-6及之前的版本中,ATA协议就等于PATA协议,各个版本协议的格式基本一致。从ATA-7开始,协议中加入了SATA部分,为了总结SATA和PATA协议的异同点,ATA-7协议分成了三卷,卷一、卷二的内容覆盖了以前版本的内容,卷三是针对SATA相关内容而增加的。从ATA-8开始,协议进一步细化为4部分:ATA8-AAM,ATA8-APT,ATA8-AST,ATA8-ACS。其中,ATA8-ACS相当于ATA-7的卷一(具体协议部分移到了ATA8-AAM中),ATA8-APT相当于ATA-7的卷二,ATA8-AST相当于ATA-7的卷三。ATA8-AAM是ATA-8中提纲挈领的一卷,在这一文档中,总结了所有ATA实现形式的共性内容,首次提出了ATA协议的分层概念(这有点像是以太网的分层概念),首次提出了ATA协议的“客户端-服务器”模型。 riple
个人认为,ATA8-AAM在ATA协议发展史上具有里程碑意义。有了AAM,ATA协议的实现形式就更容易多样化,既有P-ATA,也有S-ATA,还有ATAoE,任何一种实现形式都可以在兼容AAM的前提下自由发展,任何一种实现形式发展到了尽头都可以被抛弃。ATA协议由于抽象出了AAM而得以长葆青春,获得了更广阔的发展空间。 riple
相关链接:
ATA over Ethernet on Wikipedia
背景知识:
INCITS (InterNational Committee for Information Technology Standards)
INCITS is the primary U.S. focus of standardization in the field of Information and Communications Technologies (ICT), encompassing storage, processing, transfer, display, management, organization, and retrieval of information. As such, INCITS also serves as ANSI's Technical Advisory Group for ISO/IEC Joint Technical Committee 1. JTC 1 is responsible for International standardization in the field of Information Technology.
Languages / Database
| Storage
|
文章评论(0条评论)
登录后参与讨论