Serial ATA Rev 2.6:高速串行接口与NATIVE COMMAND QUEUING技术详解

5星 · 超过95%的资源 需积分: 5 21 下载量 183 浏览量 更新于2024-09-26 收藏 7.37MB PDF 举报
Serial ATA Revision 2.6 是一项重要的技术规范,它定义了高速序列化的ATA数据链路接口,该接口包括物理层(Phy)、链路层(Link)、传输层(Transport)和应用层(Application),旨在提升数据传输速度和效率。这个规范基于ATA/ATAPI-6标准,并扩展了针对序列化接口优化的原生命令队列(Native Command Queuing, NCQ)功能。 SATA(Serial Advanced Technology Attachment)是一个用于连接计算机存储设备(如硬盘驱动器)的标准接口,通过串行方式提供更高的带宽和更少的电缆需求,相较于早期并行接口有显著优势。在Serial ATA Revision 2.6中,加入了对NCQ的支持,这是一种允许控制器一次发送多个指令到硬盘的技术,从而提高数据处理能力,减少硬盘寻道时间,显著提升系统性能。 Serial ATA International Organization(SATA-IO)是负责维护和推广Serial ATA标准的机构,参与制定此规范的公司包括Dell Computer Corporation、Hewlett-Packard Corporation、Hitachi Global Storage Technologies, Inc.、Intel Corporation和Seagate Technology等业界巨头。这些公司共同确保了标准的先进性和兼容性。 值得注意的是,此规格提供了“按现状”提供,没有任何形式的保证,包括对适销性、非侵权性和特定用途适用性的保证。作者和SATA-IO不承担因使用或实现本规范中的信息而引起的任何侵犯版权或其他产权的责任。接受规格并不意味着获得了使用中的任何许可,也不构成任何形式的默示禁止或授权。 Serial ATA Revision 2.6是现代计算机硬件设计中不可或缺的一部分,它通过标准化和优化的数据传输协议,推动了存储技术的发展,提高了系统的整体性能和用户体验。对于IT专业人士来说,理解和掌握这一规范对于设计和优化存储系统具有重要意义。
2018-03-04 上传
Release that incorporates errata against Revision 3.2: a) ECN073 - CIC Clarification; b) ECN074 - SATA Express Pin Sequencing; c) ECN075 - Identify Device data log and Word correction; d) ECN076 - Flow control; e) ECN077 - Automatic Partial to Slumber No NCQ; f) ECN078 - Queued Error I-bit Correction; g) ECN079 - TPR056 Corrections for Power Disable; h) ECN080 - NCQ Feature Set Clarification; i) ECN081 - Missing bit in ID data log for Rebuild Assist; j) ECN082 - FCOMP D24.2 Correction; k) ECN083 - Tx impedance balance cleanup; l) ECN084 - Slimline Figure Move; m) ECN085 - mSATA Figure Cleanup; n) ECN086 - Clarifying NCQ Commands; o) ECN087 - Missing bit in ID data log for Hybrid Information Enable; p) ECN088 - Enclosure services signature; and q) ECN089 - DSS/DAS Support Clarifications, and the following new features and enhancements: a) TPR056 - Enable new Power Disable feature on standard SATA connector P3; b) TPR057 - Register Signature definition for Host Managed Zoned devices; c) TPR058 - DAS/DSS/DHU Changes; d) TPR059 - Emphasis Control for SATA Interface; e) TPR060 - Modify/Cleanup Receive FPDMA Queued to support ZAC; f) TPR061 - Define/Use Sequential NCQ command(s); g) TPR062 - SEND/RECEIVE FPDMA Queued Cleanup; h) TPR063 - Align Queued DATA SET MANAGEMENT with ACS-4; i) TPR064 - Queued version of ACS-4 ZERO EXT command; j) TPR065 - Modernize Aux Field in NCQ NON-DATA Command; k) TPR066 - Reporting Current Write Pointer for NCQ Errors in Write Pointer Zones; l) TPR067 - FPDMA Zone Management Commands; m) TPR068 - Clarification of the FPDMA state machine and error reporting; n) TPR069 - MFTP Measurement Method for Emphasis; o) TPR070 - Retire ICC Field in SEND / RECEIVE FPDMA QUEUED; p) TPR071 - Addition of ZAC Management In/Out to NCQ Non-Data log (12h) and NCQ Send and Receive log (13h); q) TPR072 - Add Deferred Errors to NCQ Error log; r) TPR073 - IDENTIFY DEVICE Revision Updates; s) TPR074 - Obsolete Parallel ATA Emulation; and t) TPR075 - Add DATA SET MANAGEMENT XL command.