Комментарии 33
КДПВ высмеивает квантовую неопределенность USB-коннектора, он ориентирован с равной вероятностью вверх и вниз. Пока наблюдатель на него не посмотрит. Тогда неопределенность коллапсирует, и коннектор можно вставить в порт.
Как по мне, это не связано с суперпозицией. Потому что включить флешку всегда можно и не смотря на нее.
Дело здесь в том, что люди думают что у флешки спин равен 1, то есть, ее нужно вращать на 360 градусов, чтобы она заняла исходное положение. а на самом деле у флешки спин равен 2/3 – то есть, чтобы она заняла исходное положение надо ее вращать на 540 градусов.
Если флешка находится в случайном положении, то с равной вероятностью в 1/3 она может включится сразу, может понадобится один раз повернуть ее на 180 градусов или два раза повернуть ее на 180 градусов.
Понятно, что 1/3 это мало и чаще всего сразу включить не получится.
Поэтому и разработчики специально придумали USB-C у которого спин 2.
А мне кажется, что изобрёл тот, кто придумал стандарт usb mass storage. Все остальные -- ну максимум сделали девайс, который тот стандарт поддерживает.
Я застал время, когда к каждой флешке шёл свой драйвер. У меня было установлено 3 разных. А потом, все стали придерживаться стандартного класса, который был внедрён ещё в 2000/Me.
Если бы таковая ситуация так и оставалась бы стихийной, без навязанного впоследствии mass storage, то изобретателем флешки можно было бы признать того (тех), чей (чьи) стандарты получили бы всеобщее распространение. А так -- ну флеш память изобрели давным давно, усб тоже, придумать передавать данные на мсх флеш через (для примера) HID -- для каждого действия особого ума не надо.
А вот суметь стандартизировать и добиться всеобщей поддержки стандарта -- это уже другого уровня действие.
Но ведь драйвер можно носить с собой на флэшке! Oh, wait...
Когда для linux универсальный драйвер написали, который работал быстрее чем до этого написанные, в связи чем api ядра поменяли, сколько шуму с переходом было.
И мои проблемы: флешку воткнул, под монтировал поработал, закончил, от монтируешь, а он тебе фразу кидает: "устройство не может быть извлечено", под unix если исполнение команды нормально проходит то ничего не пишет, любой текст как правило означал что то не в порядке, а тут такая фраза, первая мысль что что то не до записалось, а оказалось он говорит, что флешку как cdrom вытолкнуть-выплюнуть не может.
Это да. В винде пункт контекстного меню "Извлечь" означает как "извлечь носитель из привода" так и "отключить устройство целиком". Правда, программка-извлекатор в трее, к которой в своё время настойчиво приучали пользователей, говорит явно за устройство, т.к. позволяет безопасно "извлекать" не только флешки.
Помню, у меня на Windows XP флешки и карты памяти всегда этим "безопасным отключением" отключались нормально, кроме одного карт-ридера. Винда не давала остановить карту памяти в нём, а только карт-ридер целиком, что было неудобно когда надо активно работать с разными картами памяти. Какой-то был косяк с иерархией карт-ридера и вставленных в него карт.
В 7 это частично пофиксили: у меня мультикартридер в отсек 3,5" позволял остановить только саму карту, при этом в меню остановки сам картридер был серым (неактивным) а только карта активна (любая из вставленных). А вот картридер на 1 карту SD/MMC останавливался только целиком, хотя показывал так же как сам картридер и карту в нём.
Точно такую же флешку от M-Systems, только на 16 мегабайт, мне подарили в 2003 году. В то время это была очень крутая штука, ведь на нее влезало больше 10 дискет, при скорости копирования файлов почти мегабайт в секунду! Это сейчас смешно, а тогда это действительно воспринималось как прорыв.
Говорят, создателя флешки похоронили без крышки. Потеряли...
Как любитель всякого цифрового винтажа и старого железа всё надеюсь, что мне попадётся на онлайн-барахолках такая вот IBM-овская флешка по сходной цене) Но пока нету, ну зато имею в коллекции всякие древние карты памяти.
Приятно, что первый SSD диск не забыли, и вспомнили про DiskOnChip, о котором я тоже писал на хабре SSD технологии древних: DiskOnChip
ISA - ёхо-хо! Там помню нужно было прерывания еще выставлять....значительно позже придумали технологию PlugAndPlay...тоже ксатти был прорыв...
PCI были не первые кто придумали автоконфигуратор адресов на своих шинах :)
С великим удовольствием почитал бы...может напишите;...между ISA и PCI я не помню что бы какой то еще стандарт существовал...На моей памяти были ISA (EISA) - PCI (AGP); еще были экзотические "коротыши" для ISDN модемов которые в России я не слышал что бы кто-то использовал (более того мало вообще кто знал для чего на плате эти "малышки").....ну а дальше уже современные експрессы всякие появились
между ISA и PCI я не помню что бы какой то еще стандарт существовал
VESA Local Bus существовал.
.На моей памяти были ISA (EISA) - PCI (AGP); еще были экзотические "коротыши" для ISDN модемов которые в России я не слышал что бы кто-то использовал (более того мало вообще кто знал для чего на плате эти "малышки")
AMR. https://en.wikipedia.org/wiki/Audio/modem_riser
Это чисто для звука шняга (да, софтовый модем считался звуковой подсистемой).
Это просто память мапится в область памяти, прерывание там не требуется. На PCI тоже будет работать.
Астрологи объявили на Хабре неделю хранения информации. Количество статей про накопители увеличилось вдвое... :-)
Хотя частично праобразом флешки можно назвать модули МПО-10 от микроэвм МК-90
Интерфейс последовательный. Внутри контроллер и массив ИС ОЗУ. А так же батарейка для хранения данных в отключеном виде, по размеру чуть пошире обычной флешки. Обьем маловат, всего 10 Кб. Но это 80е года однако.
МК-85 - два килобайта.
В 2001 году тестил первые флэшки, в том числе ThumbDrive (диаграмма ниже - с тех самых тестов). Флэшка на 32 мега стоила тогда $100. Это половина месячной ЗП. Но потом они стали быстро дешеветь. И это было чудом в сравнении с дискетами и всякими Zip-драйвами.
По моему, решение предоставлять интерфейс плоского блочного устройства было плохой идеей. Если бы через USB реализовали протокол файловой системы, типа NFS, это бы решило много проблем и с надежностью, и с безопасностью, и с масштабируемостью.
Битва за флешку: кто изобрел USB-накопитель?