Цитата: slavae от 01.06.2018 04:03:46Ну это, видимо, для вас устройства с разными названиями являются разными. А для меня нет принципиальной разницы, что мышка в сериальном порту, что sd-карточка в usb. Тем более если задаться целью унифицировать все подключения.
Они не только по-разному называются, но и устроены совершенно разным образом. Любой интерфейс или шина – это многоуровневый гутемброд со своим физическим, электрическим интерфейсом, командами и протоколами. Некоторые, например, SCSI или SAS проддерживают несколько протоколов и несколько интерфейсов электрического и физического уровней – помимо всем известного lvds есть скази поверх pp, оптики и даже езернет (камеры видеонаблюдения). Но несмотря на идентичность RJ45 и шнурков UTP, которые используются в разных сетях и тех, что используются в в камерах, подключить IP-камеру в сеть, отличную от IP у Вас не получится. Еще пример – есть USB-eSATA совмещенные
порты. У них кроме того, что в маму этого порта можно воткнуть как папу USB, так и папу eSATA, а также часть электрических контактов этих пап механически (но не электрически) совпадает, ничего общего нет. И внешний дисковый накопитель, например WD MyBook, который Вы подключите туда eSATA-шнурком, Вы на шине usb не увидите. Аналогично, подключив в этот порт usb-хаб или звуковую карту, Вы его не увидите среди блочных устройств, обслуживаемых SATA. Никогда. Потому что кроме как габаритами и электрическими контактами эти два интерфейса в данном конструктивном исполнении не совместимы.
Когда человек не разбирается, как все там в интерфейсах устроено, как шлюзуется SATA и прочие SCSI/SAS поверх USB, FW и других совершенно разнотипных последовательных, и не только, шин, у него создается впечатление, что все дело в коннекторах и прикладной функциональности. Мне это напоминает вот
этот случай.