background image

SATA Performance 

The SATA specification was released in three parts: SATA 1.5 Gb/s, SATA 1.5 Gb/s with 

extensions, and SATA 3.0 Gb/s.  The 10-year roadmap for Serial ATA allows it to scale eventually to 

6.0 Gb/s. 

SATA 1.5 Gb/s 

The SATA specification was introduced with a maximum theoretical bandwidth of 1.5 Gb/s, or 150 

MB/s, factoring 20 percent encoding overhead (see "Signal integrity"). SATA 1.5 Gb/s focuses on 
increasing the bandwidth and mitigating the design problems associated with the parallel ATA 

architecture. SATA 1.5 Gb/s is designed to replace parallel ATA, mainly in desktop PCs (non-hot 

plug). Serial ATA is not hardware compatible with legacy Ultra ATA; however, it is fully compliant 

with the ATA protocol and, thus, software compatible with existing ATA drivers.  

SATA 1.5 Gb/s (with extensions) 

SATA 1.5 Gb/s (with extensions) addresses the needs of the lower cost server and non-mission critical 

enterprise storage markets. SATA 1.5 Gb/s (with extensions) enhances SATA 1.5 Gb/s with features 
such as native command queuing, out-of-order execution and delivery, and data scatter/gather lists 

(each described below). Any or all of these optional extensions can be implemented. 
Native command queuing enables a hard drive to take multiple requests for data from the processor 

and rearrange the order of those requests to maximize throughput. SATA 3.0-Gb/s hard drives will 

be able to queue and execute requests without any assistance from the CPU. 
Out-of-order execution and delivery keeps execution resources as busy as possible. In the native 

command queuing model, this feature allows the last half of the data requested by a command to be 

delivered and executed before the first half of the data. Out of order data delivery within commands 

requires support for non-zero buffer offsets. 
A data scatter/gather list is a data structure that assists the direct memory access (DMA) engine in 

locating memory regions that comprise the complete transfer buffer. This assistance is beneficial 

because virtual memory mapping mechanisms may scatter the buffer across several noncontiguous, 

physical memory pages. 

SATA 3.0-Gb/s 

The SATA 3.0 Gb/s specification doubles the previous data transfer rate and adds other extensions 

to improve the capabilities of SATA devices for server and networked storage applications. 
Theoretically, with the use of port multipliers, each port on a SATA 3.0 Gb/s host controller can 

connect up to 15 SATA drives. 

SATA devices 

SATA devices include initiators (SATA controllers), port multipliers, and targets (SATA drives) as 

shown in Figure 5. Port multipliers connect initiators to targets in a SATA domain. SATA devices in a 

domain do not need to be assigned an ID. All SATA devices have unique worldwide names (SATA 
addresses) assigned at manufacturing to simplify identifying initiator devices, port multipliers, and 

target devices. These devices, and the cabling that connect them, are described in this section. 

5

 

Содержание 349237-B21 - 80 GB Hard Drive

Страница 1: ...differential signaling 4 Signal integrity 4 SATA Performance 5 SATA 1 5 Gb s 5 SATA 1 5 Gb s with extensions 5 SATA 3 0 Gb s 5 SATA devices 5 Cabling and connector 6 Initiators 6 Port multipliers 7 Targets 7 SATA SAS interoperability 7 SATA topologies 8 Internal 8 External 8 Conclusion 9 For more information 10 Call to action 10 ...

Страница 2: ...plications This technology brief begins with a description of parallel ATA technology and the reasons for the industry s transition to serial I O technology Next it describes how serial ATA technology overcomes the limitations of parallel ATA Additional sections describe possible internal and external SATA topologies Parallel ATA technology Parallel ATA has been the dominant interface for desktop ...

Страница 3: ... checking CRC to verify the accuracy of the data signals transmitted between the host and HDD controller However ATA command signals are not checked with CRC so they remain a potential source of error It would be very difficult to increase the speed of ATA beyond 133 MB s due to the 5V signaling requirement and the increased likelihood of issues with the integrity of command signals With parallel ...

Страница 4: ...nto the data stream thus eliminating the skew problem with aligning data and clock signals Serial architectures require significantly fewer data lines to switch simultaneously which reduces the introduction of electrical noise As a result serial signaling rates can be increased well beyond those attainable with a parallel bus Serial communication requires a device to convert parallel data into a s...

Страница 5: ...ives will be able to queue and execute requests without any assistance from the CPU Out of order execution and delivery keeps execution resources as busy as possible In the native command queuing model this feature allows the last half of the data requested by a command to be delivered and executed before the first half of the data Out of order data delivery within commands requires support for no...

Страница 6: ...le row power cable connector The power connector provides optional hot plug capability which allows a drive to be swapped out without powering down the machine Figure 6 The 7 pin SATA data cable and the 15 pin power cable Initiators A SATA initiator is a controller that can be embedded into the motherboard Figure 7 or a host bus adapter HBA plugged into a PCI expansion slot Embedded SATA controlle...

Страница 7: ... 1 SAS supports the SATA Tunneling Protocol STP which allows SAS controllers to communicate with SATA devices through expanders SAS and SATA devices share the same physical device connector except for an extension within the notch on the SAS connector This extension allows a SAS connector to accept SATA device connections but it will not allow a SATA connector to accept SAS device connections The ...

Страница 8: ...logy whitepapers proliant storage html Internal Figure 9 shows a topology that can be used for internal RAID systems incorporating SATA drives Each drive has a point to point connection to the controller The controller can support a maximum of six drives Figure 9 Topology for internal RAID array using six internal ports on a SATA RAID Controller External Port multipliers enable a single SATA HBA p...

Страница 9: ...ogy is ideal for low cost servers and non mission critical server storage applications SAS is the ideal solution for mission critical enterprise storage applications that require higher reliability performance and scalability The SATA specification provides a consistent platform for the ongoing development of direct attached and networked storage applications The SATA technology roadmap provides s...

Страница 10: ... to TechCom HP com 2005 2007 Hewlett Packard Development Company L P The information contained herein is subject to change without notice The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services Nothing herein should be construed as constituting an additional warranty HP shall not be liable for technical or editorial ...

Отзывы: