Имеется 4 уровня: прикладной, транспортный, канальный и физический
1.Прикладной уровень выполняет обмен командами, информацией о состоянии и хранимыми данными.
2.Транспортный конструирует пакеты, называемые информационными структурами – FIS(Frame Information Structure), которыми обмениваются контроллер и устройство. Он передает их канальному уровню. FIS от канального разбирает на составные части и передает приклад ному.
3.Канальный из FIS конструирует кадры, добавляя к ним примитивы, определяющие начало и конец кадра, а также служащие для управления потоком передаваемых данных и контрольный CRC код. Выполняет кодирование 8В/10В и передает кадры в виде битовых потоков физическому уровню. Битовые потоки от физического уровня преобразует в FIS и передает транспортному уровню. Со своим партнером(канальным уровнем противоположной стороны интерфейса) обменивается подтверждением успешного приема кадра.
4.Физический уровень. Передача информации производится по двум экранированным парам проводов с помощью дифференциальных сигналов с использованием NRZ-кодирования. Данные по кабелю передаются со скоростью 1,5 Гбит/с или 150 Мбайт/с(с учетом 8В/10В кодирования).Далее предполагается повысить эту скорость. Исполь –
зуются битовая и символьная синхронизации.
Дальнейшее развитие SATA является стандарт SATA II. Его отличия.
1.Работа с мультиплексором портов, позволяющем подключать к одному порту несколько устройств, и селектором портов дающем возможность работы одного устройства с несколькими хостами. Построение систем хранения данных.
2.Возможность подключения внешних по отношению к компьютеру устройств
3.Эффективное обслуживание очередей.
4.Контроллер SATA II приближается по свом возможностям к SCSI.
Появился интерфейс SATA 3 со скоростью 6 Гбит/сек.
На базе SATA появился миниатюрный интерфейс mini – SATA(mSATA)