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

Комментарии 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-овская флешка по сходной цене) Но пока нету, ну зато имею в коллекции всякие древние карты памяти.

ISA - ёхо-хо! Там помню нужно было прерывания еще выставлять....значительно позже придумали технологию PlugAndPlay...тоже ксатти был прорыв...

PCI были не первые кто придумали автоконфигуратор адресов на своих шинах :)

С великим удовольствием почитал бы...может напишите;...между ISA и PCI я не помню что бы какой то еще стандарт существовал...На моей памяти были ISA (EISA) - PCI (AGP); еще были экзотические "коротыши" для ISDN модемов которые в России я не слышал что бы кто-то использовал (более того мало вообще кто знал для чего на плате эти "малышки").....ну а дальше уже современные експрессы всякие появились

А кроме того, не только писюковые стандарты и шины существовали.

Нет, VLB это 32-битная шина для 486 процессоров уже. Она на десятилетие позже чем ISA появилась.

.На моей памяти были ISA (EISA) - PCI (AGP); еще были экзотические "коротыши" для ISDN модемов которые в России я не слышал что бы кто-то использовал (более того мало вообще кто знал для чего на плате эти "малышки")

AMR. https://en.wikipedia.org/wiki/Audio/modem_riser

Это чисто для звука шняга (да, софтовый модем считался звуковой подсистемой).

Это просто память мапится в область памяти, прерывание там не требуется. На PCI тоже будет работать.

Астрологи объявили на Хабре неделю хранения информации. Количество статей про накопители увеличилось вдвое... :-)

Хотя частично праобразом флешки можно назвать модули МПО-10 от микроэвм МК-90

Интерфейс последовательный. Внутри контроллер и массив ИС ОЗУ. А так же батарейка для хранения данных в отключеном виде, по размеру чуть пошире обычной флешки. Обьем маловат, всего 10 Кб. Но это 80е года однако.

МК-85 - два килобайта.

Сам контроллер вроде бы как поддерживал до 128Кб ОЗУ. Просто в то время не было ИС с нужным обьемом и определенного габарита. А РУ10 в таком колличестве в корпус бы не влезли. Современные ИС тоже не прдходят. Там выбиралась CS или каждая ИС массива или пара.

Надо смотреть доки на контроллер.

В 2001 году тестил первые флэшки, в том числе ThumbDrive (диаграмма ниже - с тех самых тестов). Флэшка на 32 мега стоила тогда $100. Это половина месячной ЗП. Но потом они стали быстро дешеветь. И это было чудом в сравнении с дискетами и всякими Zip-драйвами.

По моему, решение предоставлять интерфейс плоского блочного устройства было плохой идеей. Если бы через USB реализовали протокол файловой системы, типа NFS, это бы решило много проблем и с надежностью, и с безопасностью, и с масштабируемостью.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий