Как стать автором
Обновить

Комментарии 29

Небольшие дополнения (по части страниц истории):
1. Насколько я понимаю, SCSI появился не просто так, на пустом месте. Его создатели взяли за основу такую штуковину, как селекторный канал ввода-вывода, успешно применявшийся в архитектуре мэйнфреймов IBM-360. (Там операциями ввода-вывода занимался не центральный процессор, а т.н. «каналы», то есть, в сущности, специальные процессоры, у которых была своя собственная система команд. И существовало два типа таких каналов — селекторный и мультиплексный. К селекторному каналу подключались быстродействующие устройства ввода-вывода, такие как дисковые и ленточные накопители). SCSI получился в результате упрощения и усовершенствования того самого селекторного канала.

2. Раз уж речь зашла об интерфейсах, то стоит вспомнить еще про MFM. Первые персональные компьютеры от IBM, содержащие в своих потрохах жесткие диски, использовали именно этот интерфейс (там на винчестере было аж три разъема — по одному для управления, для данных, и для питания). А теперь уже далеко не каждый про такое и вспомнит… Потом был еще ESDI, (тоже с отдельными разъемами для данных и управления), ныне основательно забытый. (Хотя многие SCSI — диски того времени были, в сущности, дисками ESDI, но с встроенными SCSI-адаптерами) IDE появился уже после них.
А вот интересный вопрос. Почему на некоторых современных ноутбуках отсутствует светодиод, показывающий активность HDD/SSD?
Чтобы не пугать пользователей как винда 10-ка насилует эти самые HDD/SSD своими обновлениями/индексациями/файлом подкачки и ещё чёрт знает чем.
/irony
На некоторых станциях Dell времен Pentium 60 оно еще и на динамик выводилось.
До сих пор моню эти вот «тррр-тррр».
Отличный материал.
Тот самый случай, когда о сложном написано понятно и интересно.

Каким это образом к шлейфу ATA можно подключить третье устройство? Даже если там физически будет ещё один разъём — для адресации устройства (Master/Slave) используется только один бит.

Присоединюсь к вопросу. Ни разу не видел IDE-кабель с 4 разъемами.
Дилетантский вопрос, который мучает меня с момента появления SATA: почему в интерфейсе передачи данных колодка питания имеет в ДВА РАЗА БОЛЬШЕ контактов, чем, собственно, для самих данных? Почему нельзя было сделать контакты питания толще/шире и т.д.?
Выглядит как удешевление производства под соусом «так удобнее делать hot-swap».
Распиновку этой колодки посмотрите внимательнее. Там по сути тройное резервирование контактов идёт так как на каждое питающее напряжение по 3 контакта выделено + целых 5 контактов GND
НЛО прилетело и опубликовало эту надпись здесь
Ну распиновку я, конечно, видел. Странное решение. Никакого резервирования для шины данных (у SATA) и тройное — для питания. При этом в обычном системном блоке один блок питания, а к диску подходит по одной жиле на каждое напряжение.
Единственное разумное объяснение — сила тока, но и это решается контактами соответствующего сечения.
Вы забываете о толщине фольги на плате контактов и малой площади прижима пружинки кабеля к площадке устройства. Если ток потребления большой, точка контакта может сильно нагреться, а это нехорошо. В такой же конфигурации точек три, хоть в одной да получится приличный контакт.
Современный НЖМД потребляет хрен да маненько, чай, не 15к Чита в момент пуска.
Так как целостность шины питания для накопителя самая критичная (ошибки на линии данных обработает контроллер, а пропадание питания может привести к потере всех данных), применено трехкратное дублирование линий — разъем можно вставлять чуть криво, шевелить, подвергать вибрации — питание гарантированно будет.
Ну и вторично — снижение нагрузки по току на каждый пин, плюс возможный задел на будущее (для обратной совместимости), например, понижение напряжение питания или параметрические аппаратные данные.

В обсуждениях https://electronics.stackexchange.com/questions/159953/why-does-the-sata-power-connector-have-so-many-pins https://superuser.com/questions/98274/why-are-there-so-many-pins-on-a-sata-power-connector
упоминали что один контакт в каждой тройке чуть длиннее (hotplugging), что большее число контактов полезно для уменьшения импеданса ("To reduce impedance and increase current capability, each voltage is supplied by three pins in parallel, though one pin in each group is intended for precharging.") и про ограничения тока на каждый контакт: … small contacts by themselves cannot supply sufficient current for some devices. (Each pin should be able to provide 1.5 A.) (molex 67582-0000: 4.2 VOLTAGE: 15V DC; 4.3 CURRENT: 1.5A DC @25°C, per pin MINIMUM).
Ссылаются на https://web.archive.org/web/20081108043955/http://www.allpinouts.org/index.php/Serial_ATA_%28SATA%2C_Serial_Advanced_Technology_Attachment%29

Снижает индуктивность, поднимает ёмкость. Но, в принципе, пофиг (с)
Чем это плохо?
a5b
В обсуждениях....
Спасибо за подробный ответ. Плюсую виртуально.
как то обошли вниманием M2, и его разновидности.
Это ж все pcie. А так и U.2 стоит не забыть, который захватил корпоративный рынок
M.2 и U.2 — это больше к форм-факторам, а не к интерфейсам. Эта тема будет затронута в следующих частях.
Следующий шаг — диск под одной крышку с процессором. За ним — диск на кристалле процессора. Ура, Intel изобретет микроконтроллер
Действительно, встроенная графика и контроллер памяти уже в CPU. В железе движемся от микросервисов обратно к монолиту. А потом кто-нибудь снова изобретёт модульность.
Пояснили бы про необязаетльные 3.3v в питании SATA. И про Pin 3, на котором по новому стандарту теперь функция power cycle, с вытекающими проблемами совместимости.
возможно кто-то очень сильно хотел продавать переходники для совместимости
При создании больших хранилищ данных появилась потребность в протоколах, позволяющих подключить накопители, расположенные вне сервера. Первым решением в этой области был Internet SCSI (iSCSI), разработанный компаниями IBM и Cisco в 1998 году.

Fiber channel появился гораздо раньше, чем iSCSI.

Также дополню, что вспоминая IDE ATA применительно к SSD, нельзя не упомянуть стандарт Compact Flash. CF совместим с IDE при помощи лишь пассивного переходника. Карты памяти CF широко использовались в роли SSD в различном оборудовании.

Тогда, наверное, и CFast тоже.
Про «опциональность» контактов S8-S14 для интерфейса SAS — это второй порт дискового контроллера для подключения этого диска к «двух-контроллерным» системам хранения. Когда оба контроллера могут одновременно и независимо обмениваться данными с диском.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий