Wednesday 28 May 2014

what is serialATA (SATA) protocol ?


Serial ATA (SATA) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drivesand optical drives. Serial ATA replaces the older AT Attachment standard (later referred to as Parallel ATA or PATA), offering several advantages over the older interface: reduced cable size and cost (seven conductors instead of 40 or 80), native hot swapping, fasterdata transfer through higher signalling rates

Hotplug is ...

The Serial ATA Spec includes logic for SATA device hotplugging. Devices and motherboards that meet the interoperability specification are capable of hot plugging.

Advanced Host Controller Interface SATA 

Advanced Host Controller Interface (AHCI) is an open host controller interface published and used by Intel, which has become a de factostandard. It allows the use of advanced features of SATA such as hotplug and native command queuing (NCQ). If AHCI is not enabled by the motherboard and chipset, SATA controllers typically operate in "IDE emulation" mode, which does not allow access to device features not supported by the ATA/IDE standard.
Windows device drivers that are labeled as SATA are often running in IDE emulation mode unless they explicitly state that they are AHCI mode, in RAID mode, or a mode provided by a proprietary driver and command set that allowed access to SATA's advanced features before AHCI became popular. Modern versions of Microsoft WindowsMac OS XFreeBSDLinux with version 2.6.19 onward.

No comments: