Skip to content

История изобретения флешки в лицах и занимательных фактах

История изобретения флешки в лицах и занимательных фактах published on Комментариев к записи История изобретения флешки в лицах и занимательных фактах нет

Случаи, когда изобретатель создает сложное электротехническое устройство с нуля, полагаясь при этом исключительно на собственные изыскания, чрезвычайно редки. Как правило, те или иные девайсы рождаются на стыке сразу нескольких технологий и стандартов, созданных разными людьми в разное время. Для примера возьмем банальную флешку. Это портативный носитель данных, выполненный на базе энергонезависимой памяти NAND и оснащенный встроенным USB-портом, который используется для подключения накопителя к клиентскому устройству. Таким образом, чтобы понять, как подобный девайс в принципе мог появиться на рынке, необходимо проследить историю изобретения не только самих чипов памяти, но и соответствующего интерфейса, без которого привычных нам флешек попросту бы не существовало. Давайте же попробуем это сделать. Читать дальше →

[Перевод] Компилируем Microsoft Word 1989 года

[Перевод] Компилируем Microsoft Word 1989 года published on Комментариев к записи [Перевод] Компилируем Microsoft Word 1989 года нет


Собираем Opus


Opus — это кодовое имя, которое разработчики компании Microsoft дали пакету Microsoft Word for Windows v1.1a. Давайте скомпилируем его из исходного кода и посмотрим, удастся ли его запустить!

1. Введение


В этой статье задокументирован процесс получения исходного кода и его превращения в работающее приложение для Windows. Компилятор и инструменты разработки запускаются в операционной системе MS-DOS, потому что в 1989 году ещё не существовало инструментов разработки, работающих в Windows.

Примечание: в этой статье я буду часто упоминать DOS. Под этим обозначением подразумевается Microsoft MS-DOS, хотя бОльшая часть информации также применима к IBM PC-DOS и большинству других разновидностей DOS.

Если вы новичок в пользовании операционной системой DOS, то рекомендую повторять мои действия в копии Microsoft MS-DOS v6.22, версии DOS от июня 1994 года (последней выпущенной версии), содержащей все необходимые нам инструменты (об единственном исключении я расскажу ниже).
Читать дальше →

ThinkPad i1200 и Windows ME: неправильный ретроноутбук на неправильной ОС

ThinkPad i1200 и Windows ME: неправильный ретроноутбук на неправильной ОС published on Комментариев к записи ThinkPad i1200 и Windows ME: неправильный ретроноутбук на неправильной ОС нет
Наивысшую ценность для любого коллекционера представляют редкие, выдающиеся артефакты. Самый крутой магнитофон, самый мощный ноутбук, самый необычный КПК. Эти «приоритеты» иногда бывают надуманными, причина их появления — не объективные преимущества, а некий консенсус среди коллекционеров: эта железка крутая, а вот та, соседняя — нет. Я стараюсь не отставать от трендов коллекционирования хлама, и тоже занят поиском уникальных аппаратов. Но не в этот раз. Пара устройств в моей коллекции — полная противоположность всему вышесказанному. Они выпускались массово, стоили дешево, ничем не особым не выделялись. Со временем и такие устройства приобретают определенную ценность: просто за счет того, что сохранились и работают.


На рубеже тысячелетий компания IBM попыталась ответить на очевидный тренд. Портативные компьютеры становились все дешевле, с именитыми производителями начали конкурировать менее известные азиатские вендоры. Индустрия медленно покатилась в сторону коммодитизации: когда только самые дорогие, топовые модели, представляют определенный интерес, несут в себе необычные технологии. А все остальные мало чем друг от друга отличаются. Заканчивалась эпоха ноутбуков по три, четыре, пять тысяч долларов. Нужно было продавать лаптоп за тысячу. Да, но как его сделать, на чем сэкономить? Решением задачи стало временное сотрудничество с тайваньской компанией Acer. Там спроектировали и произвели ноутбук, на который IBM приклеил свой логотип и предоставил доступ к инфраструктуре поддержки и дистрибуции.

Получилась серия IBM ThinkPad i-Series. Дешевые лаптопы, внешне похожие на обычные IBM, но по сути — совершенно иные устройства. Сегодня я расскажу про бюджетный портатив двадцатилетней давности. А чтобы совместить в одном устройстве все сомнительные достижения начала нулевых, поставлю на него Windows Millenium Edition.
Читать дальше →

Как запускается сервер: UEFI

Как запускается сервер: UEFI published on Комментариев к записи Как запускается сервер: UEFI нет

Ранее мы уже разбирали последовательность запуска сервера на примере устаревшего Legacy. Настало время познакомиться с UEFI поближе.

Первая версия того, что сейчас известно как Unified Extensive Firmware Interface (UEFI), разрабатывалась в 90-е годы прошлого тысячелетия специально под системы на Intel® Itanium® и называлась Intel Boot Initiative, а позже — EFI.

Желание «обновить» процесс загрузки было ожидаемо. PC-BIOS, именуемый ныне Legacy, предлагает работать в 16-битном real mode, адресует всего 1 МБ оперативной памяти, а загрузчик вместе с таблицей разделов должен размещаться в первых 512 байтах накопителя. Более того, PC-BIOS передает управление первому найденному загрузчику без возможности возврата назад. При этом обработку случаев с несколькими операционными системами возлагают на плечи загрузчика.
Читать дальше →

Windows 95 исполнилось 25 лет

Windows 95 исполнилось 25 лет published on Комментариев к записи Windows 95 исполнилось 25 лет нет

Да, %username%, именно четверть века назад мир увидела новая операционная система от Microsoft с кодовым именем Chicago. Это была многозадачная ОС, которая стала прорывом по сравнению с предыдущими версиями Windows.

24 августа 1995 года ОС поступила в продажу в США, а вот в России она появилась позже — 10 ноября 1995 года. Windows 95 сочетала в себе как возможности MS-DOS, так и возможности предыдущих версий Windows. Да, конечно, пользователи находили поводы для нареканий, например, та же технология «plug and play» была в шутку названа «plug and pray». Но все же Windows 95 была отличной ОС для своего времени.
Читать дальше →

DIY-проект: аудиокассета на базе Arduino для хранения и загрузки программ и игр в ZX Spectrum

DIY-проект: аудиокассета на базе Arduino для хранения и загрузки программ и игр в ZX Spectrum published on Комментариев к записи DIY-проект: аудиокассета на базе Arduino для хранения и загрузки программ и игр в ZX Spectrum нет

20-30 лет назад кассеты были самым популярным средством хранения аудиозаписей. Их применяли и для хранения данных, в частности, программ для 8-битных компьютеров. Именно кассеты использовались для загрузки и сохранения программ для ZX Spectrum. Тем не менее, кассет становится все меньше, несмотря на то, что поклонников ZX Spectrum и других подобных ПК довольно много. Конечно, можно использовать эмулятор ZX Spectrum под Windows или Linux. Но это все же менее лампово, чем реальный компьютер. Есть еще один выход — найти замену кассете.

Пользователь с ником JamHamster решил пойти по этому пути. Его решение — устройство, которое внешне походит на привычную аудиокассету, работает с кассетным магнитофоном, но вместо магнитной ленты в нем используется SD-карта. По замыслу энтузиаста, такая «кассета» должна вставляться в магнитофон для передачи сигналов в ZX Spectrum или подключаться через аудиовыход. Кстати, решения для загрузки программ с кассет есть — например, TZXDuino для работы с ZX Spectrum, ZX81 и Amstrad CPC, но оно показалось разработчику слишком громоздким.
Читать дальше →

Рафаел Саргсян: «В лаборатории значились 23 человека, но все работы делали три–четыре сотрудника»

Рафаел Саргсян: «В лаборатории значились 23 человека, но все работы делали три–четыре сотрудника» published on Комментариев к записи Рафаел Саргсян: «В лаборатории значились 23 человека, но все работы делали три–четыре сотрудника» нет


Инженер Рафаел Саргсян в советские годы работал в Ереванском НИИ математических машин и занимался созданием автоматизированных систем управления для военных объектов. В интервью музейному проекту DataArt он объясняет, почему в 1970-х «железячники» котировались выше программистов, как работал режим секретности, зачем в институтах держали бездельников и ради чего он сам был готов месяцами пропадать в командировках. Читать дальше →

[Перевод] Забытый криотронный компьютер Дадли Бака

[Перевод] Забытый криотронный компьютер Дадли Бака published on Комментариев к записи [Перевод] Забытый криотронный компьютер Дадли Бака нет
В 1950-х годах аспирант Массачусетского технологического института убеждал инженеров создавать компьютеры с использованием сверхпроводящих магнитных переключателей вместо ламп или транзисторов.

Изобретение Бака пережило творца. Более того, оно живо и по сей день: криотрон лежит в основе проектов IBM по созданию сверхпроводящих кубитов.

Тем не менее, десятилетия работы над криотроном затерялись на страницах истории компьютеростроения. Многие современные инженеры даже не слышали об этой технологии. Давайте поговорим о работе Бака и его ныне забытом криотронном компьютере.

Читать дальше →

Время первых

Время первых published on Комментариев к записи Время первых нет
6 августа 1991 года можно считать днём рождения сети Интернет. В этот день Тим Бернерс-Ли запустил первый в мире веб-сайт на первом в мире веб-сервере, доступном по адресу info.cern.ch. Ресурс определял понятие «Всемирной паутины», содержал инструкции по установке веб-сервера, использования браузера и т.п. Этот сайт также являлся первым в мире интернет-каталогом, потому что позже Тим Бернерс-Ли разместил и поддерживал там список ссылок на другие сайты. Это было знаковое начало, которое сделало интернет таким, каким мы его знаем сейчас.

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


Тим Бернерс-Ли и его первый в мире сайт
Читать дальше →

Boot manager для 486-го компьютера

Boot manager для 486-го компьютера published on Комментариев к записи Boot manager для 486-го компьютера нет

Введение


Всё началось с того, что меня несколько расстраивало отсутствие возможности загружаться с дисковода на старой плате Socket 3. CD-приводы в то время ещё не были распространены и разработчики BIOS даже не задумывались о предоставлении такой опции. Да и операционные системы распространялись на дискетах. Чуть позднее, когда ОС (в основном конечно Windows) стало удобнее устанавливать с диска, чем с пары десятков дискет, придумали так называемые загрузочные floppy, содержавшие драйвер дисковода и передававшие ему управление непосредственно. Но это на мой взгляд костыль и некрасиво. Я начал искать более изящное решение и даже в какой-то момент собирался купить SCSI-контроллер за много денег и привод к нему, но нашлась альтернатива.

Читать дальше →

Primary Sidebar