Ms dos что это

от admin

MS-DOS: появление, основные понятия и команды, версии

MS-DOS (Microsoft Disk Operating System) представляет собой дисковую операционную систему для компьютеров на базе процессора архитектуры х86. В период с начала восьмидесятых по девяностые годы двадцатого века MS-DOS стала самой популярной ОС для персональных компьютеров, способной работать с различными видами дисков, осуществлять ввод-вывод данных, производить операции с памятью и контролировать процессы.

логотип MS-DOS

В 1981 году Microsoft приобрела авторские права на ОС 86-DOS у Seattle Computer Products и начала ее модификацию и адаптацию под требования компании IBM. Спустя немного времени, IBM выпустила операционную систему под названием PC DOS 1.0 как единственный доступный вариант для использования на собственных компьютерах, лицензированный владельцем бренда. MS-DOS от Microsoft и IBM практически не отличались друг от друга, однако, в последние годы сотрудничества разработки обрели принципиальные отличия в совместимости с различными периферийными устройствами, синтаксисе команд и возможностях, предоставляемых конечному потребителю.

Как самостоятельный продукт, ОС MS-DOS за два десятилетия прошла ряд обновлений и переработок, после чего работу над ней прекратили. Каждая новая версия расширяла возможности, обеспечивая работоспособность новых носителей данных и файлов большего объема.

Для корпорации Microsoft разработка операционной системы стала основным видом деятельности, которая приносила стабильную прибыль и обеспечивала ресурсами для дальнейшего совершенствования и развития. На базе MS-DOS были разработаны и внедрены Windows 95 и 98, а сама система позиционировалась как гибкая и занимающая сравнительно малое место на диске.

Краткая история появления MS-DOS

Летом 1980 года вышла операционная система, написанная Тимом Паттерсоном из Seattle Computer Products и названная 86-DOS. У неё было три принципиальных отличия от CP/M — ОС прототипа от Гэрри Килдалла и компании Digital Research:

  1. Возможность работать с шестнадцатиразрядными процессорами (Intel x86) вместо восьмиразрядных (Intel 8080 и Zilog Z80);
  2. Инновационная (улучшенная) логика буферизации дисковых секторов;
  3. Новая файловая система FAT12.

Корпорация IBM не справлялась с разработкой ПО для планируемого к серийному выпуску компьютера, поэтому была вынуждена заключить контракт с Microsoft. По заключенному осенью 1980 года контракту, Microsoft была обязана завершить создание ПО для первого серийного ПК на базе Intel 8086.

86-DOS

Microsoft нанимает создателя 86-DOS Тима Паттерсона в мае 1981 года для завершения работы над проектом. А уже через два месяца выкупает авторские права на перспективную разработку Паттерсона.

С августа 1981 года пользователи персональных ЭВМ смогли в полной мере ощутить все возможности нового продукта. Загрузочные дискеты входили в комплектацию поставки с каждой машиной. Изначально в MS-DOS отсутствовал графический интерфейс. Работа сводилась к вводу команд пользователя в ручном режиме. После загрузки ОС на экране мигал белый курсор на темном фоне. Путем усовершенствования системы, разработчику удалость достичь высоких результатов.

Через несколько промежуточных вариантов ПО, выходит версия 2.0. Ее приурочили к запуску в серийное производство машины IBM PC/XT с HDD. Система значительно расширила функциональные возможности: появились подкаталоги и директории, взаимодействие и обмен между устройствами ввода-вывода, адресация запроса к периферийному оборудованию по имени.

MS-DOS 7.1 после загрузки

Модульная операционная система комплектовалась минимумом драйверов. Все необходимое для стабильной работы ПО, периферии других моделей и марок становились доступным после загрузки MS-DOS на ПК. Microsoft поставляла различным разработчикам базовый комплект, на основе которого каждый вносил свои изменения в соответствии с возможностями оборудования.

Развитие компьютерной техники компании IBM привело к тому, что потребность в адаптации операционной системы под аппаратное обеспечение отпала. Все устройства, произведенные IBM, комплектовались PC DOS. Для прочих разработчиков персональных компьютеров была доступна базовая MS-DOS. Окончание срока действия контракта между IBM и Microsoft привело к тому, что с 1991 года между системами появились принципиальные различия.

Основные понятия

Дисковая операционная система — комплекс программных средств для обеспечения работы персонального компьютера.

Драйверы — программы, интегрированные с ОС и предназначенные для управления периферийными устройствами.

Файл — именованная область взаимосвязанных данных с набором определенных свойств, которая хранится на различных носителях и может быть обработана при помощи средств ПК. Имя файла состоит из двух частей, разделенных точкой: названия и расширения.

Каталог файлов (директория) — файлы, сгруппированные по одному или нескольким признакам (бывает и без признаков). Виды:

  1. Корневой . Содержит в себе все прочие директории и файлы системы. В командной строке при написании пути к файлу в корневом каталоге используется знак «\».
  2. Текущий , в командной строке обозначается «.». Директория, с которой непосредственно работает DOS в данный момент времени.
  3. Родительский , в командной строке обозначается «..». Директория, в которой находится текущий каталог.

Для завершения имени каталога используется символ «\». Для того, чтобы перейти к тому или иному файлу, необходимо ввести полный адрес:

  • D: — имя диска, корневой каталог;
  • \users\ — родительский каталог;
  • \1\ — текущий каталог;
  • 123_1.txt — имя файла, к которому обратился пользователь.

Основные компоненты системы

BIOS — комплекс микропрограмм, описывающих способы взаимодействия аппаратной платформы компьютера (составных частей ПК между собой) и позволяющих осуществлять взаимодействие ПК с подключенными к нему периферийными аппаратными устройствами. После включения компьютера, микропроцессор проводит полную диагностику оборудования, в том числе контроллеров, после чего запускает встроенный код из постоянного запоминающего устройства. Код перезаписывается в оперативную память. В процессе диагностики, при обнаружении сбоя, код выдает причины в виде текстового уведомления на рабочий экран машины. При наличии встроенного динамика, текстовое уведомление дублирует звуковой сигнал.

BootRecord — загрузчик системных файлов. Считывает в ОЗУ системные модули, они же файлы ядра, IO.SYS и MSDOS.SYS.

  • IO.SYS — модуль управления командами для периферийных устройств;
  • MSDOS.SYS — обработчик прерываний.

Командный процессор — средство для обработки команд пользователя, которые делятся на внутренние и внешние.

  • Внутренние команды выполняются непосредственно командным процессором;
  • Внешние команды представляют собой программы с одноименным названием, записанные в память диска. При вводе соответствующей команды, процессор загружает найденный файл в память и передает управление запущенной программе. По достижении результата ввода такой команды, она автоматически удаляется из памяти, а на экран пользователя выводится информация о том, что командный процессор готов к продолжению работы и реализации следующих программ. Код программы командной строки находится в модуле COMMAND.COM .

Драйверы и программы-утилиты — выполняют стандартные процедуры (форматирование HDD, запуск антивируса, диагностика ошибок, объем свободного пространства и прочие).

  • Драйвер ANSI.SYS отвечает за управление устройствами ввода-вывода (клавиатура и монитор).
  • Файл COUNTRY.SYS содержит таблицы локализации для различных стран, а именно, используемый в стране формат даты и времени, значок денежной единицы и кодовую страницу (кодировку).
  • DISPLAY.SYS . Обеспечивает загрузку и поддержку шрифтов. Является драйвером дисплея.
  • DBLSPACE.EXE — компрессор дисков, как жестких, так и гибких. Применялся в версиях MS-DOS 6.0 — 6.2.
  • DRVSPACE.EXE . Компрессор жестких и гибких дисков (версии MS-DOS 6.22 и выше).
  • DEFRAG.EXE . Программа дефрагментации дисков.
  • DOSSHELL.EXE . Файловый менеджер. Выпускался вместе с операционной системой в версиях MS-DOS 4.0 — 6.0. Поставка этой оболочки была прекращена после версии 6.0, но поддерживалась как часть «Supplemental Disk» вплоть до MS-DOS 6.22.
  • HIMEM.SYS . Драйвер дополнительной памяти. Координирует работу дополнительной памяти, в том числе ее начального участка.
  • HELP.COM . Руководство пользователя, доступное в интерактивном режиме.
  • EMM386.EXE . Драйвер расширенной памяти. Обеспечивает доступ к верхней памяти (UMA — Upper Memory Area, англ.), эмулирует дополнительную память при помощи расширенной.
  • INTERLNK.EXE , INTERSVR.EXE . Драйвера для организации обмена данными между компьютерами через порты асинхронного адаптера или через параллельные порты.
  • KEYB.COM . Конфигурация раскладки клавиатуры для конкретного языка (для настройки языков, отличных от американского английского).
  • Модуль KEYBOARD.SYS — обеспечивает пользователя набором допустимых языковых раскладок.
  • Файлы с расширением CPI — содержат информацию о кодовых страницах.
  • MEMMAKER.EXE — увеличивает объем оперативной памяти. Можно применять, если на компьютере имеется расширенная память и процессоры 80386, 80486, а также, Pentium.
  • Модуль MODE.COM содержит настройки параметров рабочего экрана, последовательных и параллельных портов.
  • MSAV.EXE и MWAV.EXE — базовые антивирусы, MSAV для MS-DOS, MWAV — для Windows.
  • MSD.EXE . Позволяет вывести на экран текущую конфигурацию системы и ПК.
  • MSBACKUP.EXE , MWBACKUP.EXE . Программы для резервного хранения и восстановления данных. MSBACKUP для MS-DOS, MWBACKUP — для Windows.
  • MWUNDEL.EXE . Программа для восстановления случайно удаленных пользователем файлов.
  • POWER.EXE осуществляет управление потреблением сетевых энергоресурсов.
  • RAMDRIVE.SYS — драйвер для создания логического электронного диска в расширенной памяти.
  • SCANDISK.EXE . Программа для диагностики и восстановления дисков.
  • SMARTDRV.EXE . Производит кэширование дисков.
  • VSAFE.COM . Модуль непрерывного слежения на предмет наличия в системе вирусов. При обнаружении вируса, выводит об этом сообщение.
  • UNDELETE.EXE . Восстановление удалённых файлов и данных.

Модули CONFIG.SYS и AUTOEXEC.BAT или файлы конфигурации . Осуществляют запуск конфигурации системы с сохраненными настройками пользователя для реализации определенных задач и автоматического запуска программ (драйверов).

Версии

Корпорация Microsoft в период с 1981 по 2000 годы выпускала версии своей дисковой операционной системы с разными названиями для различных машин. Операционная система фигурировала под названиями: 86-, COMPAQ-, Z-DOS.

Название Дата выхода в период с 1980 по 2000 годы Файловая система Подробная информация
QDOS version 0.10 Середина июля 80 года FAT12 Пилотный запуск продукта Тима Паттерсона, реализованного Seattle Computer Products.
86-DOS Август 80 года Адаптированная для микропроцессоров 8080/Z80 копия DigitalResearch CP/M. Изменения: буферизация данных, файловая система FAT12.
86-DOS version 0.3 Декабрь 80 года Версия от Microsoft под лицензией разработчика Seattle Computer Products.
86-DOS version 1.0 Апрель 81 года Релиз продукта. Основа для серийных машин IBM.
86-DOS version 1.10 Июль 81 года Microsoft выкупает авторские права на продукт у Seattle Computer Products, переименовывает ОС в MS-DOS. Версия аналогична PC-DOS 1.0.
Базовые функции:
— Поддержка исключительно односторонних восьмисекторных 5,25-дюймовых накопителей на гибких магнитных дисках объемом 160 КБайт;
— Фиксация даты последней сохраненной версии файла.
MS-DOS versions 1.10..1.14 Лето-осень 81 года Компания Microsoft выпускает сразу три продукта для IBM PC DOS 1.0. ОС становится универсальным решением для всех ПК с микропроцессором 8086, адаптируясь к различным аппаратным платформам.
Решения разработчика:
— Предустановленные драйверы для периферии;
— Основные модули ввода-вывода;
— Ядро, адаптируемое под периферийное оборудование.
MS-DOS version 1.24 Март 82 года Изменения:
Работа с двухсторонними дискетами 5,25 дюйма объемом до 320 Килобайт.
Запись даты и времени изменения файла.
MS-DOS version 1.25 Лето 82 года Версия для ПК, не имеющих отношения к IBM.
MS-DOS version 2.0 Весна 83 года Изменения:
— Обеспечение работы HDD до 15 МиБ;
— Поддержка односторонних и двухсторонних 5,25-дюймовых накопителей на гибких магнитных дисках 180 и 360 Килобайт соответственно;
— Поддержка древовидной структуры каталогов файлов (до этой версии все файлы размещались в корне диска, каталогов не существовало);
— Поддержка внешних драйверов аппаратного обеспечения;
— Организация фоновой печати при помощи команды PRINT;
— Обеспечение работы CGA — первой видеокарты, поддерживающей цветное изображение, выпущенной IBM в 1981 году.
MS-DOS version 2.01 Осень 83 года Отображение текущих параметров даты и времени, а также знака денежной единицы при помощи команды COUNTRY
MS-DOS version 2.10 Осень 83 года Версия для ПК PCjr компании IBM, носила название PC DOS 2.10.
MS-DOS version 2.11 Март 84 года Адаптация для ПК ACT-86C (Altos MS-DOS 2.11), TeleVideo (TeleVideo PC DOS 2.11) и T1000 (Toshiba MS-DOS 2.11, находилась на компакт-диске).Перевод на 10 языков.
MS-DOS version 3.00 Конец лета 84 года FAT16 Версия для ПК IBM PC/AT c HDD 20 МиБ. Работа с жёсткими дисками до 32 МиБ включительно. Появляется возможность указания маршрута для запуска программ, находящихся не в текущем каталоге. Обеспечение работы 5,25″ дискет объемом до 1,2 Мегабайт.
MS-DOS version 3.10 Конец осени 84 года Поддержка возможности работы в сетях Microsoft.
MS-DOS version 3.20 Январь 86 года Добавлена поддержка дисководов для накопителей на гибких магнитных дисках 3,5 дюйма объемом 720 килобайт.
MS-DOS version 3.30 Лето 87 года Появилась возможность разбивать HDD на логические диски объемом до 32 мегабайт. Добавлена поддержка накопителей на гибких магнитных дисках 3,5 дюйма 1,44 мегабайт.
MS-DOS version 3.31 Осень 87 года Версия 3.30, улучшенная Compaq Computer Corporation.
MS-DOS version 4.0 Лето 88 года Увеличен размер логического диска. Добавлена расширенная поддержка национальных языков. Полностью поддерживается EGA и VGA. Имеет множество ошибок.
MS-DOS version 4.01 Конец 88 года Исправлены ошибки предыдущей версии. Включает файловый менеджер, можно сказать, графическую оболочку, DOS Shell. Версия русифицирована.
MS-DOS version 5.0 Июнь 91 года Обеспечение работы 8 HDD одновременно. Поддержка накопителей на гибких магнитных дисках 3,5 дюйма EHD 2,88 Мегабайт. Добавлено: текстовый редактор Edit, QBASIC, интерактивная справка Help. Выпускалась русская версия ОС.
AST Premium Exec DOS 5.0 (OEM) 1991 год Версия для ноутбуков AST Premium Exec, содержащая пакет расширений.
MS-DOS version 5.0 1991 год Варианты DOS от IBM и Microsoft обретают принципиальное различие.
MS-DOS version 5.50 1991 год Часть 32-разрядной ОС Windows NT, NTVDM — NT Virtual DOS Machine (виртуальная машина DOS для системы NT).
MS-DOS version 6.0 Март 91 года Обеспечение работы CD-ROM. Сжатие и дефрагментация файлов. Проверка HDD антивирусной программой.
MS-DOS version 6.2 Ноябрь 1993 года Добавлена утилита тестирования жесткого диска ScanDisk. Исключена из поставки программа MS-DOS Shell.
MS-DOS version 6.21 Февраль 1994 года Из системы удалена программа сжатия дисков DoubleSpace. Изменениям подверглись компоненты, поддерживающие сжатие данных, а именно, ScanDisk и Microsoft Backup.
MS-DOS version 6.22 Лето 94 года Добавлен DriveSpace, который использует несовместимый с DoubleSpace формат хранения данных. Файлы могут быть преобразованы в новый формат. Microsoft Backup использует новую технологию сжатия, использованную в DriveSpace. В нелокализованной версии поддерживается работа с символами кириллицы, в том числе в именах файлов, а также представление даты и времени, ориентированных на Россию, Украину и Беларусь.
MS-DOS version 7.0 Конец лета 95 года Становится частью ОС Windows 95. Добавлен драйвер CD-ROM.
MS-DOS version 7.1 Конец лета 96 года FAT32 Становится частью ОС Windows 95 и Windows 98. Максимальный объем HDD — 2 ТиБ.
MS-DOS version 8.0 Осень 2000 года Становится частью Windows ME. Находится на загрузочной дискете, создаваемой Windows XP и более поздними версиями.

Файловые менеджеры MS-DOS

Программы-оболочки для MS-DOS позволили сделать работу пользователя более удобной и упростили визуальное отображение информации.

Norton Commander

Самая распространенная на территории РФ программа-оболочка. Визуально представляет собой экран, разделенный на две панели. Первоначально все операции с деревом каталогов и файлами выполнялись при помощи клавиш F1…F10. В более поздней версии добавилась мышь и панель меню.

Norton Commander 5.51

Программа-оболочка Norton Commander легла в основу большинства графических интерфейсов — оболочек для множества различных ОС и программного обеспечения. Оболочка разработана группой программистов в составе Джона Соча, Линды Дидьяк, Питера Брэйдена, Кейт Эрмел, Брайана Йодера. Выпустил файловый менеджер бренд Peter Norton Computing. Позднее бренд стал частью концерна Symantec.

Работа над оболочкой велась в период с 1984 по 1986 годы. После релиза и выхода в свет Norton Commander мгновенно завоевал лидирующие позиции среди пользователей ПК. Версия 3.0 оболочки позволила окончательно вытеснить конкурентов с рынка и занять лидирующие позиции в отрасли.

В нашей стране (Россия) наиболее распространенными стали версии 2.0, 3.0 и 4.0. Длительное время популярность программы связывали с учебником по информатике для школьных и высших учебных заведений «IBM PC для пользователя» (автор Э. В. Фигурнов), в котором основная масса сведений содержала детальные принципы работы с оболочкой Norton Commander.

Начиная с третьей версии, к программному обеспечению начали выпускать расширения, патчи, улучшения, просмотрщики. Самовольные переделки позволили расширить спектр операций с каталогами, проигрывание аудио и видеофайлов, прочие полезные обновления.

Не успев выйти, версия 4.0 провалилась. Увеличенный объем оперативной памяти, многочисленные ошибки стали решающим фактором, и Norton Commander стал терять позиции на рынке. Компания, купившая разработку, на протяжение почти 7 лет боролась за рынок: одна за другой выходили версии 5.0..5.51, приспособленная под Windows версия 2.01. Однако, за тот период, что на рынке господствовали практически идентичные копии оболочки: Volkov Commander, PIE Commander и DOS Navigator, файловый менеджер не смог справиться с нанесенным ущербом и потерял последних пользователей.

Функционал оболочки Norton Commander

Условно рабочий стол программы можно разделить на два основных блока по вертикали. В блоках — дерево каталогов и файлов, которые имеются на накопителях компьютера. Над блоками — меню настройки и управления базовыми операциями. Под блоками — меню основных операций. Управление Norton Commander с клавиатуры:

  • Клавиша F1 вызывает меню помощи;
  • Клавиша F2 — настройка меню;
  • Клавиша F3 — открытие и просмотр файла в текстовом режиме или в виде двоичного кода;
  • Клавиша F4 — редактирование текста;
  • Клавиша F5 — быстрое копирование элементов;
  • Клавиша F6 — позволяет переименовать или переместить текущий файл или каталог в другую директорию;
  • Клавиша F7 — создает новый подкаталог;
  • Клавиша F8 — удаляет выбранный(е) файл(ы) или директорию(и);
  • Клавиша F9 — переход в меню над блоками;
  • Клавиша F10 — выход из программы.

Управление осуществляется при помощи стрелок на клавиатуре, функциональных клавиш F1..F10, комбинаций «горячих клавиш», клавиши «Enter», поддерживается работа мыши. Основная задача Norton Commander — облегчить пользователю работу в MS-DOS и сэкономить время на вводе типовых команд. При этом, даже при работе под оболочкой Norton Commander, пользователь может ввести нужную команду в соответствующей строке.

Volkov Commander

Программа-оболочка является практически идентичной копией Norton Commander. Основное отличие — возможность задать имя файла или директории длиннее 8 стандартных символов.

Одно из преимуществ файлового менеджера — компактный вес. Дистрибутив включает саму программу, в которой реализован минимальный набор функций. Расширение функционала осуществляется за счет интеграции сторонних приложений, драйверов и программ. Написал программу Всеволод Волков, выходец из Украины. Volkov Commander относится к условно-бесплатному программному обеспечению.

Оболочка Volkov Commander 4.0 вышла в 1994 году и сразу завоевала множество симпатий за счет ряда преимуществ:

  • Вес утилиты в распаковке — 64 Килобайта. Полный аналог Norton Commander со слегка урезанным функционалом;
  • Может осуществлять полное копирование директорий;
  • Переносит директории со всем содержимым в пределах диска без копирования;
  • Реализовано 5 базовых операций с файлами: редактор (встроенный и внешний), сервис просмотра (встроенный и внешний), запуск по расширению файла;
  • Встроенный редактор способен загрузить большие по объему файлы (до 640 Кб, в сравнении с ним аналогичная версия Norton Commander осуществляет открытие файлов до 64 Кб);
  • При работе под DOS без кэширования диска характеризуется быстрым откликом на запросы пользователя;
  • Встроенный шестнадцатеричный редактор;
  • Сочетание клавиш Alt+F5 позволяет вызвать меню управления резидентными программами;
  • В версии 4.99 в оболочку встроен текстовый редактор, при помощи которого можно оперативно отредактировать файлы.

Среди недостатков были отмечены: ограниченный функционал, малый объем памяти, отсутствие обновлений с 2000 года (последняя версия — 4.99.08 альфа).

DOS Navigator

Еще одна программа-оболочка, которая стала улучшенной копией Norton Commander. Пользователи имеют возможность работать в меню с широким функционалом, увеличенным числом панелей, многозадачным интерфейсом для плагинов. Простая интеграция программного обеспечения, произведенного сторонними разработчиками.

DOS Navigator version 0.90 был разработан и выпущен в начале 90-х годов группой программистов в составе Стефана Тануркова, Андрея Заболотного, Сергея Мельникова. Более поздняя версия была переписана с использованием Turbo Vision Танурковым и Д. Доценко. В 1993 году группа разработчиков пополнилась С. Филимоновым, а оболочка обрела новые компоненты, графику и была оптимизирована под нужды пользователей. В 1995 году вышла версия 1.35, после чего несколько лет проводились улучшения, исправления ошибок и обновления версии до 1.39. В команде успели поучаствовать Илья Багдасарян и Максим Масютин.

С 1998 года команда переключилась на разработку почтового клиента The Bat!. Финальная версия DOS Navigator 1.50 вышла в 1999 году, после чего исходные коды ПО стали доступны всем желающим.

В 2018 году вышел релиз преемника оригинальной оболочки Dos Navigator — Dos Navigator III, написанного на мультипарадигменном языке программирования JavaScript.

Dos Navigator был одним из передовых по функционалу и эффективности файловым менеджером, который работал под OS/2 и DOS. Проект разработала и реализовала компания Ritlabs из Молдовы.

Визуальное исполнение внешне мало отличается от Norton Commander. Два блока с каталогами и файлами, верхнее и нижнее меню с функциями и часто используемыми командами.Достоинства: емкая память, драйвер для перемещения файлов в «корзину». Панели можно убирать и добавлять, формировать меню по собственным предпочтениям, воспроизводить большое число текстовых видеорежимов, создавать прямые ссылки на объекты в дереве каталога, архивировать информацию и осуществлять другие команды. Встроенные программы и приложения:

  • Табличный конструктор;
  • Редактор накопителей;
  • Текстовый редактор;
  • Калькулятор;
  • Форматирование дискового пространства;
  • Кодеры и декодеры;
  • Проигрыватель дисков;
  • Книга контактов;
  • Игровые приложения и многое другое.

Среди самых ярких достоинств — возможность свободно оперировать любым интегрированным ПО и утилитами при работе с корневой директорией и файлами, операции с которыми осуществляются в фоновом режиме. Длительное время DOS Navigator занимал лидирующие позиции в своем сегменте, выполняя первое подобие решения вопросов многозадачности ПК.

Имена и расширения файлов

В MS-DOS можно встретить расширения:

  1. Расширение «*.bat» — пакетные;
  2. Расширения «*.exe» и «*.com» — исполняемые файлы.
  1. Расширения «*.txt» и «*.doc» — текстовые файлы;
  2. Расширение «*.dbf» — файлы базы данных;
  3. Расширение «*.sys» — системные файлы;
  4. Расширение «*.bak» — файлы резервного копирования.

Шаблонные операции

Для групповой сортировки пакетов по имени или расширению используются символы:

  • (*) любое количество любых символов в имени файла до расширения, принадлежащих к одной группе. Пример:
    *.txt – находит все именованные области данных текстового редактора с данным расширением в текущей директории.
    1.* — находит все файлы с именем 1 любого расширения в текущей директории
  • (?) любой символ, но один
    Пример:
    fox?.ехе — находит весь список файлов в каталоге с любым символом после fox и расширением ехе в текущем каталоге: foxp.ехе, foxh.ехе и так далее. Аналогичные операции можно совершать с поиском по расширению файлов.

Базовые команды для операций с файлами, директориями и накопителями

Перед началом операций с файлами, при работе в среде Microsoft Windows 10, необходимо запустить командную строку. Вызов: клавиша «Windows» + R, затем введите «cmd» и нажмите кнопку «OK» или клавишу «Enter».

  • Команда ATTRIB изменяет свойства файла или группы.
    Синтаксис команды: ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [диск:] [маршрут] [имя файла] [/S] [/D]
    + — поставить выбранное свойство
    — — снять выбранные свойства
    R — чтение без внесения изменений в область данных
    A — поместить в архив
    S — сделать системным
    H — скрыть
    Значок после слэша указывает над какими группами будет вестись работа:
    /S — с указанными именованными областями данных в текущей директории
    /D — и с файлами, и с папками
  • Команда COPY нужна для копирования выбранных файлов.
    Синтаксис: COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] источник [/A | /B] [+ источник [/A | /B] [[+ …]] [результат [/A | /B]]
    /D — указывает на возможность создания зашифрованного файла
    /V — проверка правильности копирования файлов
    /N — использование, если возможно, коротких имен при копировании файлов, чьи имена не удовлетворяют стандарту 8.3
    /Y — подавление запроса подтверждения на перезапись существующего конечного файла
    /-Y — обязательный запрос подтверждения на перезапись существующего конечного файла
    /Z — копирование сетевых файлов с возобновлением
    /A — файл является текстовым файлом ASCII
    /B — файл является двоичным файлом
    источник — имена одного или нескольких копируемых файлов
    результат — каталог и/или имя для конечных файлов
    Для объединения файлов, необходимо указать один конечный и несколько исходных файлов, используя подстановочные знаки или формат «файл1 + файл2 + файл3 + …».
  • Команды DEL и ERASE удаляют выбранные файлы.
    Синтаксис: [команда][диск:][путь][имя файла]/P
    /P — спрашивать подтверждение перед удалением каждого файла
    Пример: DEL C:\main\123.txt/P
    Если указать каталог, вместо имени файла, то все файлы из него будут удалены, сам же каталог останется, однако будет пустым.
  • Операторы REN и RENAME позволяют изменять имена файлов и каталогов.
    Синтаксис: [команда][путь]\[имя файла 1] [имя файла 2]
    [Имя файла 1] — название именованной области данных, которую необходимо переименовать
    [Имя файла 2] — новое имя именованной области данных, которое будет присвоено
    Примеры:
    REN C:\main\123.txt 1234.txt — поменяли имя файла 123.txt на 1234.txt
    REN C:\main second — поменяли имя каталога main на second

Операции с дисками и директориями

  • Команды CD или CHDIR осуществляют перемещение в указанную директорию.
    Синтаксис:
    CHDIR [диск:][путь]
    CD [диск:][путь]
    Пример: CHDIR C:\1\123 — набрав данную команду, пользователь совершит переход в каталог 123, который находится в каталоге 1 на локальном диске С.
  • Команда DIR показывает все файлы и каталоги, находящиеся в указанной директории.
    Синтаксис: DIR [диск:][путь][имя_файла] [/P] [/W] [/A[[:]атрибуты]] [/O[[:]сортировка]] [/S] [/B] [/L] [/C]
    [диск:][путь][имя файла] — диск, каталоги, файл для отображения, который можно не указывать. Если имя файла не указать, тогда будут показаны все файлы, находящиеся в указанном каталоге.
    /P — информация не выводится после заполнения экрана. Для продолжения необходимо нажать Enter.
    /W — вывод информации в компактном виде
    /A — файлы отображаются с указанными атрибутами
    Атрибуты:
    H — скрытые файлы;
    -H — файлы, не являющиеся скрытыми;
    S — системные файлы;
    -S — файлы, которые не являются системными;
    D — каталоги;
    -D — исключительно файлы (не каталоги);
    A — файлы, готовые к архивированию;
    -A — файлы, не измененные после последней архивации;
    R — доступные только для чтения файлы;
    -R — файлы не «только для чтения».
    /O — отображение информации в указанном порядке:
    N — по алфавиту (по имени);
    -N — в порядке, обратном алфавитному (Z — A);
    E — по расширению, в алфавитном порядке;
    -E — по расширению в порядке, обратном алфавитному;
    D — по дате и времени (начиная с более ранних);
    -D — по дате и времени, начиная с поздних;
    S — по возрастанию размера;
    -S — по убыванию размера;
    C — по коэффициенту компрессии, начиная с меньшего;
    -C — по коэффициенту компрессии, начиная с большего;
    G — сначала показывать каталоги;
    -G — сначала показывать файлы.
    /S — отображать список файлов в указанной директории и всех каталогах, которые в ней содержатся
    /B — выводить файлы и каталоги без какой-либо информации, кроме расширений
    /L — выводить все названия исключительно строчными буквами
  • Команды MD и MKDIR позволяют создать новый каталог.
    Синтаксис:
    MD [диск:]\[путь]\имя_ каталога(директории)
    MKDIR [диск:]\[путь]\имя каталога (директории)
    Пример: MD С:\123\1\2 — каталог 2 будет создан. В случае отсутствия в пути нужных каталогов, они также будут созданы.
  • Команды RD и RMDIR удаляют каталоги.Синтаксис:
    RD [диск:]\[имя каталога (директории)][/символ]
    RMDIR [диск:]\[имя каталога (директории)][/символ], где символами могут быть:
    S — удаляет дерево каталогов;
    Q — удаляет директории без подтверждения пользователя;
    ? — выводит справку.

Все команды можно писать как строчными, так и заглавными буквами, а также можно комбинировать буквы. Например, при вводе в команд TIME, time или TiMe, результат будет одинаковым.

Чтобы команда работала, необходимо после ее ввода и всех параметров нажать клавишу «Enter». Для удаления команды, до нажатия «Enter», следует нажать клавишу «Esc».

Список команд, актуальных для MS-DOS, являющейся частью Windows 10

  • CLS — очистка экрана.
  • COLOR — установка цветов переднего плана и фона, используемых по умолчанию.
  • DATE — вывод либо установка текущей даты.
  • DEL — удаление одного или нескольких файлов.
  • DIR — вывод списка файлов и подпапок из указанной папки.
  • ECHO — вывод сообщений и переключение режима отображения команд на экране.
  • ENDLOCAL — завершает локализацию изменений среды в пакетном файле.
  • ERASE — удаление одного или нескольких файлов.
  • EXIT — завершение работы интерпретатора командных строк CMD.EXE.
  • FC — сравнение двух файлов или двух наборов файлов и вывод различий между ними.
  • FIND — поиск текстовой строки в одном или нескольких файлах.
  • FINDSTR — поиск строк в файлах.
  • FORMAT — форматирование диска для работы с Windows.
  • HELP — выводит интегрированный справочник.
  • LABEL — создание, изменение и удаление меток тома для дисков.
  • MD — создание папки.
  • MKDIR — создание папки.
  • MKLINK — создание символьных ссылок.
  • MODE — конфигурирование системных устройств.
  • MORE — последовательный вывод данных по частям размером в один экран.
  • MOVE — перемещение одного или нескольких файлов, переименование файлов и папок.
  • PATH — отображает или устанавливает путь поиска исполняемых файлов.
  • PAUSE — приостанавливает выполнение пакетного файла и выводит сообщение: «Для продолжения нажмите любую клавишу. ».
  • POPD — переходит в каталог, сохраненный командой PUSHD.
  • PRINT — выводит на печать содержимое текстового файла.
  • PUSHD — сохраняет текущий каталог для использования командой POPD, а затем переходит в указанный каталог.
  • RD — удаляет папку.
  • RECOVER — восстанавливает данные, которые можно прочитать, с плохого или поврежденного диска.
  • REM — помещает комментарии в пакетные файл данных и файл CONFIG.SYS.
  • REN — переименовывает один или несколько файлов.
  • RENAME — переименовывает один или несколько файлов.
  • REPLACE — заменяет файлы.
  • RMDIR — удаление папки.
  • ROBOCOPY — Средство копирования файлов и деревьев каталогов.
  • SETLOCAL — начинает локализацию изменений среды в пакетном файле.
  • SHUTDOWN — завершение сеанса пользователя, выключение или перезагрузка компьютера.
  • SORT — сортировка ввода.
  • START — выполнение программы или команды в отдельном окне.
  • SUBST — сопоставление имени диска указанному пути.
  • TIME — вывод и установка системного времени.
  • TREE — графическое отображение структуры каталогов диска или папки.
  • TYPE — вывод на экран содержимого текстовых файлов.
  • VOL — вывод метки и серийного номера тома для диска.
  • XCOPY — копирование файлов и деревьев каталогов.

Для получения информации по команде, необходимо после её набора ввести комбинацию /?. Например: cls/?.

Через тернии к DOS’у: четыре дискеты, изменившие мир

Вряд ли найдется хотя бы один читатель, которому ни разу не приходилось запускать легендарную операционную систему MS-DOS. Возможно, у кого-то из вас освоение персонального компьютера началось именно с неё: Spectrum уже уходил на покой, машинки от Amiga и Atari в России так и остались “игрушками для мажоров”, техника Apple еще не получила такой бешеной популярности, а IBM PC уже прочно заняли свое место на рынке.

Сегодня мы хотели бы продолжить тему и поговорить о MS-DOS в России: вспомним историю создания ОС и посмотрим, как работали и развлекались за компьютером пользователи из 90-х.

Немного истории

Развитие компьютерных технологий во второй половине XX века происходило весьма нелинейно и даже хаотично. Единых стандартов, которые объединили бы производителей по всему миру, еще толком не существовало, и каждая компания разрабатывала и компьютеры, и софт для них «как она дышит». Поэтому история DOS’а начинается вовсе не в компании Microsoft, как, возможно, думали многие, а немного раньше.

В 1974 году свет увидела операционная система CP/M, что расшифровывается как Control Program/Monitor или Control Programs for Microcomputers. Её написал на собственном языке PL/M (Programming Language for Microcomputers) талантливый программист из Сиэтла Гэри Килдалл, создатель компании Digital Research Inc.


/ Гэри Килдалл, daviddilworth.com

Первоначально CP/M была предназначена для 8-битных компьютеров и, в частности, процессора Intel 8080 и оказалась первой ОС для микрокомпьютеров, которая могла взаимодействовать с дисковыми накопителями. Спустя несколько лет произошла адаптация CP/M для работы с процессором Zilog Z80 (привет сэру Синклеру от советских и российских клонов ZX Spectrum) и 16-битным Motorola 68000, а также процессорами Intel 8088 и Intel 8086.

Официальное развитие ОС завершилось с выпуском версии 3.1 в 1983 году, и на текущий момент CP/M и все производные от неё являются открытым ПО, которое каждый может использовать, распространять и модифицировать в собственных интересах.

В 1980 году, когда IBM выбирали «главную» операционную систему для своего IBM PC, основная ставка делалась именно на разработку Килдалла. Но сделка не состоялась ввиду отсутствия на тот момент у Digital Research 16-битной версии CP/M, и сын маминой подруги Билл Гейтс (его мать действительно была председателем исполнительного комитета в United Way International вместе с двумя влиятельными лицами IBM), основатель маленькой и никому не известной Microsoft, получил «контракт века».


/ Билл Гейтс, 3dnews.ru


/ Будущий создатель Microsoft с мамой, besage.ru

Ирония состоит в том, что на тот момент никакого собственного решения для Intel 8086 у фирмы не было, и поэтому Гейтс сотоварищи выкупили у Seattle Computer Products один из клонов CP/M, ОС 86-DOS для 16-битных процессоров. На рынке эта ОС появилась уже под знакомым нам именем MS-DOS.

В 2014 музей компьютерной истории в Маунтин-Вью с разрешения Microsoft опубликовал исходный код версий 1.1 и 2.0 MS-DOS, а в 2018 году исходный код ОС версий 1.25 и 2.0 был опубликован под свободной лицензией MIT.

Более подробно изучить «мировую» историю MS-DOS вы можете в этой прекрасной статье, а нас в первую очередь интересует, что на тот момент происходило в России и какую роль суждено было сыграть DOS’у в жизни широкой массы отечественных пользователей.

Что было у нас

Как мы уже писали в предыдущих статьях, СССР ввиду многих экономических и политических особенностей страны двигался к компьютеризации своим особенным путем. Так вышло, что лишь в начале 2000-х годов практически в каждой семье, даже далекой от технологий, появился персональный компьютер. Если ваша молодость или детство проходили в 90-х, вы наверняка помните, какой восторг мог вызвать даже 286-й у человека, своей “машины” не имевшего. Те же, кому посчастливилось владеть современным ПК, организовывали небольшие клубы по интересам: обменивались дискетами, обсуждали новости компьютерного мира и делились контактами продавцов ПО. Но это было чуть позднее. Чтобы увидеть первые домашние IBM PC-совместимые компьютеры в СССР, следует вернуться в 80-е.

Одними из первых IBM-совместимых компьютеров, которые были относительно доступны советским гражданам, был болгарский Правец. Под единым «брендом» выпускались клоны таких машин как Apple II и Orion Atmos. Определенный интерес вызывает модель Правец 16, являвшаяся клоном IBM PC/XT. Согласно тестам, из-за медленного жесткого диска и некоторых других конструктивных недочетов, производительность Правеца 16 составляла примерно 60% от оригинального IBM PC.


/ Правец 16, pokazuha.ru

Тем не менее, начало было положено, и IBMы понемногу стали захватывать СССР. Вслед за болгарскими клонами в страну просочились первые оригинальные компьютеры на базе Intel 80286. Автор может со всей ответственностью заявлять, что в

1988 году в Москве на Ленинском проспекте (магазин Электроника) уже экспонировался настоящий 286-й. Стоил он весьма космических денег (в пересчете на более твердую валюту — между Москвичом и Волгой), стоял в центре магазина на небольшом подиуме и был закрыт от нетерпеливых рук зрителей (покупателей на такое устройство в Союзе было немного) толстым стеклом.

Зрители изучали аппарат, томно вздыхали, но приобрести его не могли. Компьютеры подобного уровня в те годы были чрезвычайно дорогой редкостью и покупались преимущественно крупными организациями и НИИ для рабочих нужд. Со временем эта проблема решилась: экспансивный рост частного предпринимательства и постепенное проникновение запада в страну сделали своё дело. Уже к 1992-1993 году любой желающий мог свободно приобрести тот же 286-й по куда более лояльной, но все равно высокой цене. В некоторых случаях люди могли «забрать» домой для игр и досуга старые компьютеры, списанные по месту работы.

Первые компьютеры закупались на западе и продавались у нас в формате «as it is»: запчастей или улучшенных комплектующих в первое время на рынке практически не было. Чуть позже на территории России появились представительства крупных компаний (Dell, Hewlett Packard), которые продавали «фирменные» компьютеры, а также масса локальных контор, торговавших самостоятельно собранными машинами.

С каждым годом доступность персональных компьютеров (а также, что уж греха таить, простота и удобство их использования) только росла. На отечественном рынке появлялись комплектующие по адекватным ценам, и к середине-концу девяностых годов IBM-совместимый компьютер перестал быть исключительной редкостью, доступной только обеспеченным людям.

Игры, интернет, мультимедиа

В эпоху 4к, многоядерных процессоров и фотореалистичной компьютерной графики мультимедийные возможности первых IBMов кажутся смешными и наивными. Вот, к примеру, характеристики среднего 386-го:

  • Тактовая частота процессора: 40 МГц.
  • Оперативная память: от 1 до 3 Мбайт.
  • Жесткий диск:

Тем не менее, во все времена пользователям ПК хотелось слушать музыку, смотреть картинки и демки (ввиду отсутствия проигрывателей видео в DOS весь анимированный контент, не требующий вмешательства пользователя, создавался программным путём), читать книги и общаться с другими людьми на расстоянии.

Слегка формализуем список и разберем каждый из его пунктов отдельно:

  • must-have софт: без чего не мог обойтись ни один пользователь;
  • графика: просмотр и редактирование изображений;
  • музыка: прослушивание и написание;
  • игры: видеорежимы, популярные тайтлы и их системные требования;
  • интернет: варианты подключения и возможности.

В конце статьи мы по традиции приведем небольшой список современных решений для запуска MS-DOS и список интересных источников информации о ретро-технике.

Джентльменский набор софта

Файловый менеджер

Самым популярным в нашей стране файловым менеджером может по праву считаться Norton Commander, а именно его версии с 2.0 по 4.0, последняя из которых была выпущена в 1992 году. Позднее он был вытеснен более качественными и функциональными Volkov Commander, PIE Commander и DOS Navigator. Все перечисленные коммандеры имели схожий по логике и внешнему виду интерфейс, задействовали клавиши F1…F10 для базовых операций (помощь, настройка, открытие, редактирование и прочие файловые операции, выход). Поддерживалась работа с помощью мыши. С версии 3.0 сторонние разработчики активно совершенствовали менеджер собственными плагинами, исправлениями и просмотрщиками. Погубило Norton Commander два фактора: неоправданно большой объем, занимаемый в оперативной памяти, и большое количество ошибок.

Подробнее о Norton Commander, его возможностях и основных конкурентах вы можете прочитать здесь.

Работа с дисками

AnaDisk — утилита «всё в одном» для работы с гибкими дисками. Позволяла читать, копировать, форматировать и восстанавливать поврежденные диски.

TeleDisk — программа для копирования и записи образов дисков 3,5» и 5,25» различной емкости. Может быть актуальна и по сей день, так как многие образы для ZX Spectrum поставляются в формате .TD0 файлов.

CANDLE — позволяет создавать каталоги дискет. Не самая востребованная программа, но может пригодиться, если в вашей подборке десятки, а то и сотни рабочих дискет.

Прочее

В зависимости от сценария использования компьютера (программирование, офис и бухгалтерия, редактура и верстка текста, проектирование, работа с графикой и т.д.) пользователю могли понадобиться некоторые специфические прикладные утилиты: архиваторы, программы для работы с HDD, языки программирования и текстовые процессоры. К примеру, огромной популярностью в нашей стране пользовалась программа Лексикон, разработанная в Вычислительном центре Академии наук СССР Е. Н. Веселовым.


/ Скриншот программы «Лексикон», commons.wikimedia.org

Приведенных выше программ вкупе со встроенными в MS-DOS утилитами было вполне достаточно для базовой работы за компьютером: можно было просматривать и редактировать файлы, обмениваться данными между HDD и FDD, работать с диском. Основные периферические устройства работали корректно. Fine tuning системы осуществлялся через конфигурационные файлы системы.

Графика

Наверное, не имеет смысла в очередной раз рассказывать о различных графических адаптерах и режимах вывода изображения. Если вас интересует эта тема, вы можете обратиться к этой статье, а мы же сконцентрируемся на редакторах и просмотрщиках изображений, которые были доступны из-под MS-DOS пользователям 90-х годов.

На сайте old-dos.ru приведена огромная коллекция программ, позволявших просматривать изображения пользователям MS-DOS. В качестве иллюстрации мы приведем несколько снимков экрана из популярных просмотрщиков и редакторов в конце подраздела.
Приблизительно так же дело обстояло и с графическими редакторами. Вы можете оценить разнообразие графического софта, пройдя по этой ссылке.

Популярность тех или иных редакторов и просмотрщиков была обусловлена в первую очередь наличием/отсутствием дистрибутивов этих программ: говоря проще, люди пользовались тем, что у них было. Этические вопросы (пиратство, авторское право) в те годы всерьез беспокоили только самих правообладателей и официальных дистрибьюторов софта. Конечному пользователю требовалось, чтобы программа работала, а откуда она появилась — не так важно. Как говорится, Билл Гейтс далеко, а дискеты — вот они.

Музыка

Помимо музыки в играх, которые мы рассмотрим далее, в MS-DOS существовала возможность проигрывать MIDI и WAV-файлы. В конечном итоге всё упиралось в «железную» конфигурацию, а именно в звуковую карту.

В целом же для вывода хоть какого-то звука в MS-DOS можно было использовать встроенный динамик компьютера, PC-speaker (самый бюджетный вариант с самым низким качеством аудио), звуковую карту SoundBlaster (очень дорогой, пусть и качественный вариант) и Covox (компромиссный вариант, выдавал неплохой звук, но был менее распространен, чем SoundBlaster и поддерживался не всеми играми).

/ Принципиальная схема «идеального» Covox’а, phantom.sannata.org

Как и в случае с графическим ПО, для DOS’а существовала огромная софтварная база как для проигрывания, так и для создания музыки. В частности, к компьютеру можно было подключить MIDI-клавиатуру и записывать сэмплы с помощью специальных программ.

Прикладное ПО MS-DOS почти утратило свою актуальность: всё то же самое, только во много раз лучше и удобнее есть на наших современных компьютерах под Windows, Linux и MacOS. Пожалуй, только игры из старого-доброго DOS’а все еще по-настоящему живы и интересны.

Возможности MS-DOS для игр можно перечислять бесконечно: для DOS вышли пионеры жанра шутеров от первого лица (Wolfenstein 3D, Doom и прочие), огромное количество квестов на SCUMM и не только, великолепный Rayman…


/ Wolfenstein 3D, dosgamesarchive.com


/ Rayman, uvlist.net

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

MS-DOS стал точкой объединения широкой массы пользователей ПК, которым требовалась и производительная рабочая лошадка, и бодрый игровой скакун в одном корпусе. Как мы писали в самом начале статьи, ни Commodore, ни Amiga, ни Atari не смогли завоевать рынок домашних компьютеров и остаться на его вершине, а IBM в содружестве с Microsoft это удалось. Плоды этого сотрудничества мы пожинаем и по сей день.

Пару слов скажем и о любителях ретро-гейминга: сейчас под этим словом принято понимать людей, которые ценят хорошие игры вне зависимости от года их создания и целевой платформы. По объективным причинам очень большой пласт игр, выпущенных под MS-DOS, не запускается в Windows. Специально для тех, кто хочет поностальгировать, существует эмулятор DOSBox. На текущий момент это свободно распространямое ПО, которое портировано практически на все платформы от Sony PSP до Windows 10 и MacOS X. Помимо запуска игр, в DOSBox корректно работает много прикладных программ: базы данных, графические и музыкальные редакторы, и многое другое.

На сайте old-games.ru представлено множество сборок DOSBox, включая также сборки с предустановленной Windows 3.1, полностью готовой для работы.

Интернет

О способах выхода в интернет с различных устройств, от допотопных НИИшных мастодонтов до ZX Spectrum-совместимых машин, мы уже рассказывали в предыдущей статье.

Благодаря тому, что IBM PC-совместимые компьютеры к середине 90-х приобрели колоссальную популярность как в России, так и во всем мире, а их мощности возрастали буквально каждый год, всемирная паутина была открыта для пользователей PC.

Если вы в условном 96-м году планировали выйти в интернет, вам требовалось приобрести сетевую карту, модем и иметь доступ к телефонной линии. Разумеется, после покупки требовалось какое-то время потратить на настройку и инициализацию нового железа в системе, а также оплатить доступ в сеть выбранному провайдеру.

Arachne

Браузер Арахна был выпущен в 1996 году и до сих пор может, пусть и со множеством допущений, быть использован для выхода в интернет на компьютере с установленным MS-DOS. Поддержка HTML и CSS достаточно ограниченная. В целом, браузер проверку временем не выдержал: работает он крайне неспешно, а поддержки UTF-8 в нём нет, из-за чего большинство русскоязычных сайтов отображаются некорректно.


/ Браузер Arachne, скриншот из видео Дмитрия Моисеева

Текстовый браузер, один из первых браузеров для DOS. Выпущен в 1992 году. Не поддерживает JavaScript, часть тегов и стилей, но работает достаточно быстро. Управление в браузере осуществляется с помощью курсорных клавиш и PgUp/PgDn.


/ Браузер Lynx, скриншот из видео Дмитрия Моисеева

Помимо исключительно браузинга веб-страниц в MS-DOS была возможность соединиться для обмена файлами с FTP-серверами, читать и отправлять почту через почтовые клиенты и объединять компьютеры в локальную сеть.

Если вам интересны современные эксперименты с возможностями MS-DOS, рекомендуем обратить внимание на YouTube канал Дмитрия Моисеева aka Newbilius, например, посмотреть ролик об интернете на MS-DOS.
В целом же в этих браузерах уже вполне различимы черты современных средств выхода в интернет.

Windows

Вплоть до версии 6.22 MS-DOS был самостоятельной операционной системой. Версия 7.0, выпущенная в 1995 году уже поставлялась как часть новой Windows 95 (в которой Microsoft впервые использовали ставший классическим для продуктов компании «рабочий стол») и в дальнейшем роль непосредственно DOS’а в пользовательском опыте всё сильнее и сильнее сокращалась. Последней операционной системой Microsoft, которая содержала в себе обновления для DOS, была выпущенная в 2000 году Windows Me.

Более ранние версии Microsoft Windows вплоть до 3.1 не пользовались большой популярностью у пользователей, так как содержали в себе множество ошибок и недоработок. Фактически, это были первые шаги компании в сторону оконного интерфейса. Версия 3.1 1993 года (и 3.11 for workgroups, вышедшая годом позже и включавшая поддержку локальных сетей), которая была серьезно переработана, стала первой «серьезной» и массовой Windows.

Ссылки

Напоследок оставим несколько полезных ссылок для интересующихся.

Youtube

Канал Дмитрия Моисеева с обзорами ретро-игр и старого железа.
Дмитрий Бачило, который, как нам кажется, в представлении не нуждается.
Виктор Карасев: рекомендуем видео из серии “Детство буржуя”.

Интернет-ресурсы

Архив ретро-игр Old Games. На сайте собрана огромная коллекция игр для MS-DOS, старых версий Windows и некоторых других платформ.
Архив старого ПО Old DOS. На сайте можно найти практически любую программу для DOS’а, включая сам DOS.

Проект DOSBox, эмулятор.
FreeDOS — свободная реализация DOS.
Windows 3.1 в DOSBox.

Если вы хотите поделиться опытом общения с MS-DOS (а, может быть, даже CP/M!) или сделать дополнение — будем рады вашим комментариям.

MS-DOS

MS-DOS (англ.  MicroSoft Disk Operating System  — дисковая операционная система от Microsoft) — коммерческая операционная система фирмы Microsoft для IBM PC-совместимых персональных компьютеров. MS-DOS — самая известная ОС из семейства DOS, ранее устанавливавшаяся на большинство IBM PC-совместимых компьютеров. Со временем она была вытеснена ОС семейства Windows 9x и Windows NT. [1]

MS-DOS была создана в 1981 году и в ходе её развития было выпущено восемь крупных версий (1.0, 2.0 и т. д.) и два десятка промежуточных (3.1, 3.2 и т. п.), пока в 2000 году Microsoft не прекратила её разработку. Это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс в ходе развития Microsoft от разработчика языка программирования до крупной компании, производящей самое разнообразное программное обеспечение.

Последней коробочной версией стала 6.22, однако MS-DOS продолжала служить загрузчиком для Windows 95 (версии 7.0 и 7.1), Windows 98 (версия 7.1) и Windows ME (версия 8.0).

Содержание

История

В 1980 году Тимом Патерсоном (англ.) из Seattle Computer Products (англ.) была создана QDOS (англ.  Quick and Dirty Operating System ). Она продавалась SCP под названием 86-DOS, так как была создана для процессора Intel 8086. В основном, QDOS базировалась на наиболее известной ОС того времени — CP/M, созданной компанией Digital Research, однако использовала другую файловую систему. Microsoft приобрела лицензию 86-DOS за 50 тыс. долл. и передала её IBM в декабре 1980 года. А в июле 1981 года [2] , незадолго до выпуска IBM PC, полностью выкупила права на 86-DOS, доплатив ещё 80 тыс. долл.

Первая версия MS-DOS содержала множество ошибок [источник не указан 669 дней] , которые пришлось исправлять программистам IBM [источник не указан 669 дней] . В результате появилась PC DOS. Позже эти ОС объединили, и они мало чем отличались, вплоть до шестой версии. PC DOS устанавливали на оригинальные компьютеры IBM, а MS-DOS на их многочисленные клоны.

MS-DOS работает в реальном режиме x86-процессора. Ядро системы устанавливает прерывание INT 21h для системных сервисов — таких, как открытие файла, запись в файл и подобных.

История версий

Версия Дата Описание
1.25 [2] март 1982 Поддержка только дисководов 5,25″ DS (Double Side) 320 Кбайт. FAT12.
2.0 март 1983 Добавлена поддержка винчестеров до 10 Мбайт. Добавлена поддержка каталогов — ранее все файлы располагались только в корне диска. Введены операции с файлами, основанные на дескрипторах файлов — ранее работа с файлами шла только при помощи FCB (File Control Block — блок управления файлом). Введено перенаправление консольного ввода-вывода.
3.0 август 1984 Значительно переработано ядро. Поддержка винчестеров до 32 Мбайт. Введено деление винчестера на загрузочный диск и один логический диск в дополнительном разделе. Добавлена поддержка дисководов 5,25″ DD (Double Density) 1,2 Мбайт.
3.1 ноябрь 1984 Добавлена поддержка работы в сетях Microsoft.
3.2 январь 1986 Добавлена поддержка дисководов 3,5″ DD 720 кбайт.
3.3 август 1987 Добавлена поддержка дисководов 3,5″ HD (High Density) 1,44 Мбайт. Введена поддержка кодовых страниц (национальные наборы символов и таблицы сортировки). Добавлена поддержка нескольких логических дисков.
4.0 июнь 1988 Экпериментальная, в массовую продажу не пошла. [3] Добавлена поддержка винчестеров до 2 Гбайт. Добавлена FAT16. Поддержка разделов до 32 Мбайт оказалась неудовлетворительной. Изменения в менеджере памяти привели к уменьшению объёма свободной памяти и прочим ошибкам. Обладала вытесняющей многозадачностью в реальном режиме, предназначенной для семейства процессоров 8086 (впоследствии эта возможность удалена). Включала перемещаемые и выгружаемые сегменты памяти для кода и перемещаемые сегменты данных (менеджер памяти Windows был версией менеджера памяти DOS 4). Имела возможность динамического переключения экранов.
4.01 декабрь 1988 Содержала большинство новаций версии 4.0, кроме многозадачности. Исправлены основные ошибки версии 4.0. Первая русифицированная версия.
5.0 июнь 1991 Значительно переработано ядро. Добавлена поддержка дисководов 3,5″ ED 2,88 Мбайт. Появилась поддержка русского языка. Новый менеджер памяти. Поддержка областей памяти HMA и UMB. Добавлены полноэкранный текстовый редактор Edit, полноэкранная среда программирования QBASIC, оболочка MS-DOS Shell, интерактивная справка Help. Позднее вышла по-настоящему русская версия — с русскими интерфейсом, сообщениями и справочными материалами. Макроредактор командной строки DOSKEY. Часть новых утилит (MIRROR, UNDELETE и UNFORMAT) лицензирована у фирмы Central Point Software. MS-DOS 5.00 поставлялась на шести дискетах 360 Кбайт или двух дискетах 1,2 Мбайт.
6.0 март 1993 Значительно переработано ядро. Добавлен компрессор дисков DoubleSpace. Добавлено средство дефрагментации дисков Defrag — лицензированная у Symantec урезанная версия Speed Disk.
6.1 не вышла Работа над ошибками.
6.2 ноябрь 1993 Работа над ошибками.
6.21 февраль 1994 После громкого судебного процесса по иску компании Stac Electronics по поводу того, что Microsoft использовала в DoubleSpace код, запатентованный Stac, DoubleSpace был убран из системы.
6.22 июнь 1994 Вернулся компрессор дисков с переработанным кодом и под новым именем — DriveSpace. Он использует несовместимый с DoubleSpace формат хранения данных. При желании файл может быть конвертирован в новый формат. MS-DOS Shell из дистрибутива перенесён в MS-DOS Resource Kit. В нелокализованную версию добавлена кодовая страница 866, поддерживающая работу с символами кириллицы, в том числе в именах файлов, а также представления даты и времени, ориентированные на Россию, Украину и Беларусь.
7.0 август 1995 Как часть Windows 95 и OSR. Добавлена поддержка LFN — длинных имён файлов (доступна только под Windows).
7.1 август 1996 Как часть Windows 95 OSR2 и Windows 98 и SE. Добавлены FAT32 и поддержка винчестеров до 127 Гбайт.
8.0 сентябрь 2000 Как часть Windows ME. Ухудшена функциональность ядра — не позволяет запускать Windows 3.1 , жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жесткого диска, удалено большинство утилит. Также находится на загрузочной дискете, создаваемой Windows XP.

Дистрибутив MS-DOS

Минимальный набор файлов MS-DOS:

     — расширение BIOS  — обработка прерываний
     — командный процессор (поддержка интерфейса командной строки).

Строго говоря, для запуска MS-DOS наличие файла COMMAND.COM не является необходимым. Его можно заменить другим командным процессором, способным выполнять нужные вам команды. Делается это добавлением в CONFIG.SYS строки shell=c:\my\myprog.com . В своё время сторонними разработчиками было выпущено множество командных процессоров. Наиболее распространённый командный процессор, выпущенный сторонней фирмой, был NDOS.COM (лицензированный 4DOS (англ.)) из пакета Norton Utilities фирмы Symantec.

Для задания конфигурации ОС используются конфигурационные файлы специального формата:

     — конфигурирование системы и загрузка драйверов устройств на этапе инициализации MSDOS.SYS  — стартовый пакетный файл. Выполняется при запуске командного процессора во время загрузки системы.

Также в дистрибутив входят следующие драйверы и программы:

     — расширенный драйвер консоли (экрана и клавиатуры).  — драйвер дополнительной (extended memory) и HMA-памяти.
  • EMM386.EXE — драйвер расширенной памяти (expanded memory).
  • RAMDRIVE.SYS — драйвер электронного диска.
  • KEYB.COM — драйвер переключения языковых раскладок клавиатуры.
  • KEYBOARD.SYS — файл с описаниями языковых раскладок клавиатуры, оформленный как драйвер.
  • COUNTRY.SYS — файл с таблицами локализации, алфавитами сортировки.
  • DISPLAY.SYS — драйвер дисплея; в частности, загружает локализованные шрифты.
  • *.CPI — загружаемые шрифты кодовых страниц экрана и клавиатуры.
  • MODE.COM — программа настройки ряда параметров экрана и портов ввода-вывода системы: последовательного, параллельного (DOSSHELL) — начиная с MS-DOS 5.0, входит в состав дистрибутива. Оболочка, использует «двухпанельный» принцип с псевдографическим интерфейсом. В MS-DOS 6.22 была убрана в дополнительный пакет MS-DOS Resource Kit.

Надстройки и расширения сторонних производителей

  • Lantastic
  • Personal Netware
  • Laplink
  • Norton Link

В связи с развитием архитектуры IBM PC/XT появилась расширенная, а затем в AT и дополнительная память, которую было возможно использовать в компонентах ОС и программах с помощью механизмов EMS, XMS, HMA, UMA/UMB, которые обеспечиваются BIOS расширенной памяти и драйверами DOS — менеджерами памяти от Microsоft (HIMEM и EMM386) или сторонними менеджерами (например, QEMM).

Для MS-DOS, предоставляющей пользователю лишь интерфейс командной строки, был создан целый ряд так называемых оболочек, то есть программ, которые позволяют сделать работу с файлами более наглядной и удобной. Наиболее известные из них:

     — наиболее популярный в России коммерческий файловый менеджер. Все операции с файлами производятся на двух панелях при помощи горячих клавиш и, позднее, мыши и меню. Последние версии включают множество плагинов, значительно расширяющих функциональность. По образу Norton Commander позже было создано множество интерфейсов файловых менеджеров и других программ для различных операционных систем.
     — клон Norton Commander. В отличие от Norton Commander, поддерживает длинные имена файлов (для версии 4.99 alpha). Очень компактен. Базовый комплект включает только сам файловый менеджер с минимальным, но достаточным набором функций, и занимает на диске около 64 Кбайт. Функциональность расширяется подключением других приложений.
     — дальнейшее развитие идеи Norton Commander. Бо́льшая функциональность. Бо́льшее количество панелей. Поддержка текстовых режимов SVGA (132×25 — 132×60). Оконный интерфейс с многозадачностью для плагинов. Расширение за счёт лёгкого и удобного подключения плагинов и приложений сторонних разработчиков.

Проблемы запуска приложений MS-DOS под MS Windows

Разработчики приложений под MS-DOS часто использовали недокументированные возможности и функции, а также прямое обращение к аппаратным средствам в обход операционной системы. Это стало причиной того, что в операционных системах Windows 9x и более новых не всегда удаётся запустить приложение, написанное для MS-DOS.

Ещё одна проблема, с которой сталкиваются пользователи при работе с приложениями MS-DOS на современных компьютерах, — значительная разница в быстродействии. За последние годы быстродействие компьютеров значительно возросло. Поэтому многие игры для MS-DOS на современном компьютере работают слишком быстро, так что пользователь не успевает увидеть происходящее на экране и проанализировать игровую ситуацию. Причина этому — использование циклов для формирования задержек. Современные процессоры выполняют их слишком быстро, а часто и вообще игнорируют (работа интеллектуального оптимизатора). По этой же причине некоторые приложения прекращают работу, выводя ошибку деления на ноль.

Для решения вышеназванных и целого ряда других проблем работы с приложениями MS-DOS под управлением Windows NT и Unix-подобных ОС применяются специальные эмуляторы. На данный момент наиболее известный из них — DOSBox, позволяющий настраивать индивидуальные параметры запуска каждого MS-DOS-приложения: быстродействие эмулируемого компьютера, эмулируемая звуковая и видеокарта и т. п.

2. История операционных систем. MS-DOS ⁠ ⁠

2. История операционных систем. MS-DOS Microsoft, DOS, Длиннопост, Операционная система, Компьютер

Первой разработкой MS DOS можно считать операционную систему для персональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS

2. История операционных систем. MS-DOS Microsoft, DOS, Длиннопост, Операционная система, Компьютер

В 1981 году корпорация IBM разместила запрос на создание операционной системы, которая должна была использоваться в новом семействе компьютеров IBM PC. Microsoft выкупила права на операционную систему 86-DOS у Seattle Computer Products и начала работу по её модификации под требования IBM. Впоследствии IBM лицензировала MS-DOS и выпустила её в августе 1981 года под наименованием PC DOS 1.0

Операционная система поддерживала только односторонние 5,25-дюймовые 8-секторные 160-Кбайт НГМД. COMMAND.COM реализует следующие внутренние команды: COPY, DIR, ERASE, PAUSE, REM, RENAME, TYPE. Внешние команды: CHKDSK, DATE, DEBUG, DISKCOMP, DISKCOPY, EDLIN, FORMAT, LINK, MODE, SYS, TIME, BASIC. В атрибуты файлов записывается только дата последнего изменения

2. История операционных систем. MS-DOS Microsoft, DOS, Длиннопост, Операционная система, Компьютер

В 1982 году вышла версия MS-DOS 1.24. Добавлена поддержка двухсторонних дисководов 5,25 дюйма 320 Кбайт. FAT12. В атрибуты файлов помимо даты последней записи добавлено её время. Команда COPY теперь поддерживает объединение файлов. Новые внутренние команды: DATE, DEL, REN, TIME. Новая внешняя команда EXE2BIN

2. История операционных систем. MS-DOS Microsoft, DOS, Длиннопост, Операционная система, Компьютер

В 1984 году вышла версия MS-DOS 3.0. Она оявилась в связи с выходом IBM PC/AT, которая оснащалась жестким диском в 20 МиБ. Появилась возможность выполнять программы, находящиеся не в текущем каталоге, за счёт указания маршрута. Добавлена поддержка 15-секторных 5,25″ дисководов на 1,2 Мбайт. Добавлены новые команды: ATTRIB, LABEL, SELECT, KEYB, SHARE, GRAFTABL, COUNTRY. Поддержка виртуального диска в ОЗУ.

В дальнейшем в версии 3.10 добавлена поддержка работы в сетях Microsoft. Добавлены команды JOIN и SUBST

Версия 3.20 вышла в связи с выходом IBM PC Convertible. Добавлена поддержка дисководов 3,5 дюйма 720 Кбайт. Добавлены новые команды REPLACE и XCOPY. Команда FORMAT теперь препятствует непреднамеренному форматированию жёсткого диска. Добавлен DRIVER.SYS для создания фиктивных дисководов. Добавлен драйвер RAMDRIVE.SYS для создания виртуального диска в ОЗУ

Версия 3.30 появилась в связи с выходом IBM PS/2. Поддерживает концепцию разбиения жёстких дисков любого объёма на логические диски размером до 32 Мбайт. На одном жёстком диске может быть только два раздела — MS-DOS и EXT DOS, самих жёстких дисков — не более двух. Внутри EXT DOS может быть до 23 подразделов (от D до Z).[12] Без внешних программ объём жесткого диска не может быть больше 32 МиБ. С прерыванием INT 13H[13], которое было добавлено в BIOS только в 1994 году, максимальный объём HDD составлял 24х32=768 МиБ. Добавлена поддержка дисководов 3,5 дюйма HD (High Density) 1,44 Мбайт. Введена поддержка кодовых страниц (национальные наборы символов и таблицы сортировки). Имеет несколько выявленных ошибок (например, FORMAT может забраковать хороший диск). Добавлена поддержка команд: APPEND, CALL, CHCP, FASTOPEN, NLSFUNC

2. История операционных систем. MS-DOS Microsoft, DOS, Длиннопост, Операционная система, Компьютер

Следующая версия 4.0 вышла в 1988 году и стала поддерживать логические диски на жёстком диске размером более 32 Мбайт. Максимальный объём жёсткого диска не может быть больше 528 МиБ без сторонних программ. Прерывание INT 13H позволило увеличить объём жёсткого диска до 7,844 ГиБ. Добавлена новая команда MEM. Полная поддержка EGA и VGA.

Версия 4.01 стала первой официально локализованной версией для России

2. История операционных систем. MS-DOS Microsoft, DOS, Длиннопост, Операционная система, Компьютер

Версия 5.0 вышла в 1991 году. Введена поддержка до восьми физических жестких дисков, возможно создавать до 4-х основных разделов, а следовательно можно установить до 4-х ОС на один HDD. Добавлена поддержка дисководов 3,5 дюйма EHD 2,88 Мбайт. Новый менеджер памяти. Добавлены новые команды: DELOLDOS, DOSKEY, EXPAND, LOADHIGH, MIRROR, SETVER, UNDELETE, UNFORMAT. Добавлены полноэкранный текстовый редактор Edit, полноэкранная среда программирования QBASIC, интерактивная справка Help.

В версию MS-DOS 6.0 Добавлены новые команды: DELTREE и MOVE. Исключены команды: RECOVER, ASSIGN, GRAFTABL, JOIN, MIRROR, COMP, BACKUP, EXE2BIN, драйвер PRINTER.SYS. Усовершенствованы команды: DIR, MEM, UNDELETE, FORMAT, SYS. Новая команда CHOICE обеспечивает разветвление в командных файлах. Появилась возможность отмены выполнения отдельных команд в CONFIG.SYS и AUTOEXEC.BAT целиком. Добавлена поддержка CD-ROM. Добавлены дополнительные программные средства: Microsoft MemMaker (оптимизация использования верхней памяти), Microsoft DoubleSpace (сжатие данных на дисках), Microsoft Defragmenter (дефрагментация дисков, лицензирована у Symantec), Microsoft Backup (в версиях для MS-DOS и Windows), Microsoft Anti-Virus (в версиях для MS-DOS и Windows, лицензировано у Central Point Software), информационная утилита Microsoft Diagnostics, система связи Interlink, утилита Microsoft Undelete for Windows.

Версию 6.22 была последней версией MS-DOS которая являлась отдельной операционной системой, а не входящей в состав другой операционной системы от Microsoft

2. История операционных систем. MS-DOS Microsoft, DOS, Длиннопост, Операционная система, Компьютер

Версия 7.0 являлась частью операционной системы Windows 95. Добавлена поддержка LFN — длинных имён файлов (доступна только под Windows). Весь код из MSDOS.SYS перенесён в IO.SYS. MSDOS.SYS теперь представляет собой текстовый файл настроек.

Версия 7.1 была частью Windows 95 OSR2 и Windows 98 и SE.

Последняя версия операционной системы MS-DOS 8.0 является частью Windows ME. Ухудшена функциональность ядра, жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жёсткого диска, удалено большинство утилит. Также находится на аварийной загрузочной дискете, создаваемой Windows XP и старше

2. История операционных систем. MS-DOS Microsoft, DOS, Длиннопост, Операционная система, Компьютер

Подводя итог можно сказать что MS-DOS занимает место одной из самых значимых и важных мест в истории компьютерной техники

ДОС, чёрной пеленой экран заполнил чистый DOS

Предпросмотр

не волков лучше — он в 100 кb укладывался. и там тоже можно было раскрашивать (менюшки правда только а не файлы).. 🙂

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х⁠ ⁠

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

В прошлой статье я рассказал об американском изобретателе китайского происхождения Ван Ане, создателе памяти на магнитных сердечниках, который построил с нуля успешный IT-бизнес в США. Самым интересным проектом основанной им компании Wang Laboratories стал специализированный компьютер для обработки текстов — удивительная и очень самобытная машина, аналогов которой в мире попросту не существовало. Конструкции и истории создания этого компьютера я решил посвятить сегодняшнюю заметку.

1971 год для Гарольда Коплоу, менеджера по маркетингу компании Wang Laboratories, выдался не слишком удачным — его собирались уволить. Фирма, в которой он трудился, выпускала калькуляторы, но чтобы удержаться на этом динамичном рынке, требовались поистине нечеловеческие усилия. Японские конкуренты наводнили магазины своими дешевыми изделиями, поэтому продажи не росли, KPI не выполнялись, и когда директор компании Ван Ань вызвал «на ковёр» самого Гарольда и его коллегу по несчастью Дэвида Морса, тот подумал, что пришло время паковать вещички.

Однако босс оказался снисходителен: Гарольду и Дэвиду решили дать второй шанс. Их, конечно, выгнали из отдела маркетинга, но не на улицу: бывших менеджеров перевели в департамент перспективного планирования, который считался последним прибежищем всех неудачников в Wang Laboratories. Временная занятость перед окончательным путешествием на биржу труда. Сотрудники этого отдела должны были исследовать рынок и искать перспективные направления для дальнейшего развития компании, придумывать новые продукты. Правда, 99% их «придумок» оказывались в конечном итоге в мусорном ведре. Гарольд решил, что нужно понемногу искать другую работу, а пока можно создать видимость бурной деятельности, запустив вместе с Дэвидом какой-нибудь бесполезный проект — лишь бы от них отстали и не мешали просматривать вакансии. Пусть это будет… Вот только что? Калькуляторы фирмы Wang и так продаются паршиво, недавно появившиеся домашние компьютеры, основной аудиторией которых стали программисты-энтузиасты, пока еще напоминали дорогие и маломощные игрушки, а «профессиональные» ЭВМ стоят, как крыло от «Боинга», если не дороже. Стоп. А что если соединить «офисный» ПК с доступностью недорогого бытового компьютера? С каким видом информации чаще всего работают пользователи? Гарольд Коплоу решил, что это текст. Вот пусть Wang Laboratories продает недорогой компьютер, заточенный конкретно под работу с текстами — простой, практичный, и более дешевый, чем современные «промышленные» аналоги.

Денег на свои разработки отдел перспективного планирования не получал, поэтому Гарольд и Дэвид трудились «на бумаге». Чтобы продемонстрировать видимость работы, Коплоу и Морс придумали описание концепции нового компьютера, примерно посчитали себестоимость его производства и розничную цену, сделали анализ рынка и даже сочинили прототип руководства пользователя. После чего отправили весь этот ворох макулатуры руководству и начали готовиться к неминуемому увольнению. Телефонный звонок не заставил себя долго ждать: их снова вызывали «на ковёр». Вот и конец карьеры в Wang Laboratories, — подумал Коплоу, сложил свои пожитки в картонную коробку, и отправился к начальству.

Ван Ань оказался в восторге. Руководитель Wang Laboratories был достаточно проницателен, чтобы понимать, что микрокалькуляторы постепенно превращаются в «устройства на одном чипе», и конкурировать здесь с японцами вскоре станет практически невозможно. Решением проблемы он видел выход на рынок персональных компьютеров. Но в то же время Ван Ань являлся очень опытным бизнесменом и прекрасно осознавал, что вход на рынок ПК обойдется весьма недешево. В качестве альтернативы он видел нишу недорогих специализированных компьютеров, и концепция Коплоу в этом смысле пришлась как нельзя кстати. В линейке продуктов Wang Laboratories уже имелся программируемый калькулятор Wang 700 с интерфейсами к пишущей машинке IBM Selectric и кассетному магнитофону для хранения данных, осталось только добавить в него код для обработки текста. На выходе получился «текстовый компьютер» Wang 1200 — по большому счету, большой калькулятор, к которому можно было подключить электрическую пишущую машинку IBM Selectric и магнитофон в качестве стримера. Набираемый на машинке текст Wang 1200 позволял записать на кассету — единственным отличием от электрической пишущей машинки было то, что это устройство давало возможность отредактировать текст перед печатью.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Wang 1200 особого успеха не снискал: машина получилась дорогой и не слишком надежной. Но в Wang Laboratiries решили не останавливаться на достигнутом и усовершенствовать этот «недокомпьютер, перекалькулятор», превратив его в полноценную персоналку. Группу инженеров возглавил опытный специалист по электронике Боб Колк, написавший набор микропрограмм для Wang 1200, также в команду вошли Брюс Паттерсон, Дэйв Энджел, Джо Ван и Гораций Цайн. Машина, получившая обозначение Wang 2200, была оборудована встроенным черно-белым ЭЛТ-дисплеем, а в качестве накопителя данных использовался стример на обычных бытовых аудиокассетах — также встроенный в корпус.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Самое интересное, что Wang 2200 не имел процессора как такового — в 1973 году подходящих микросхем промышленность еще не выпускала. Вместо процессора в конструкции использовался с десяток отдельных плат, оснащенных «калькуляторными» микросхемами на TTL-логике. Они «прятались» в специальном подключаемом к компьютеру чемоданчике, который можно было убрать в ящик стола.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Машина имела оперативную память объемом 4 килобайта (в старших моделях он понемногу вырос до 32 килобайт, это ограничение накладывалось архитектурой: внутренние адресные регистры имели размерность 16 бит, но были адресами полубайтов, а не байтов). Тактовый генератор работал на частоте 10 МГц. Операционная система и текстовый редактор, разработанные Wang Laboratiries, были прошиты в ПЗУ в виде микропрограмм: с одной стороны это обеспечивало почти мгновенную загрузку машины, с другой — делало почти невозможным обновление вшитого кода и исправление ошибок.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Еще одной микропрограммой стал Wang T-BASIC — диалект бейсика, позволявший писать для Wang 2200 приложения и сохранять их на кассеты. Для облегчения работы с Wang BASIC на QWERTY-клавиатуре был предусмотрен специальный ряд клавиш, позволявший набирать целые команды одним нажатием кнопки. При работе можно было переключиться в режим набора текста или специальный «режим оператора», в котором можно отдавать компьютеру команды и программировать.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

«Системный блок» с платами Wang 2200 имел порт для подключения клавиатурно-дисплейного модуля, стримера, принтера, и периферийных устройств. Совместно с гонконгской фирмой Algorithms, Inc был разработан сетевой протокол и интерфейс, позволявший соединять до 240 рабочих станций Wang 2200 в один кластер — в результате получалась многопользовательская система, использующая единое хранилище данных на магнитных дисках. Такие системы стали закупать и активно использовали, например, колл-центры пейджинговых компаний, операторы которых набирали сообщения от абонентов на компьютерах Wang 2200, и передавали их затем на центральный сервер.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Компьютер поступил в продажу в 1973 году по цене 7400 долларов США (эквивалент 45 300 долларов на 2022 год) и стал настоящим прорывом. Небольшой, компактный и относительно недорогой, этот компьютер стал незаменимым помощником для офисных работников, а также вошел в обиход многочисленных диспетчерских и справочных телефонных центров, операторы которых много работали с текстом. Всего было выпущено более 65 000 экземпляров этой машины в различных модификациях, ее продажи принесли Wang Laboratiries миллионные прибыли.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Выпускалось несколько поколений Wang 2200, в каждом из которых насчитывалось несколько модификаций этой ЭВМ. Модификации A, B и C первого поколения отличались только объемом прошитого в ПЗУ микрокода, в основном, числом поддерживаемых команд BASIC. В следующем поколении (модификации S и T) разработчики сократили количество составляющих «процессор» микросхем, также внешний блок питания прописался внутри «системного блока». В моделях E и F развитие микрочипов наконец позволило отказаться от отдельного модуля с платами — все содержимое компьютера переехало внутрь единого корпуса с монитором и клавиатурой.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

В 1976 году появилась модификация под названием 2200VP. Внешне она мало отличалась от предшественниц, но весь микрокод и операционная система компьютера были полностью переработаны. ОС стала многопользовательской, получив возможность работать в режиме терминала, в ее архитектуре появилась своеобразная база данных, c помощью которой было реализовано подобие иерархической файловой системы — в Wang Laboratiries назвали это «системой автоматической каталогизации файлов». Одновременно система позволяла открывать до 16 текстовых файлов, правда, одновременно работать можно было только с одним из них. В начале 80-х состоялся еще один апгрейд: помимо магнитной ленты пользователям стал доступен дисковод, совместимый со стандартом IBM PC.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

В это же время начался закат проекта Wang 2200: специализированную «текстовую» машину начали вытеснять с рынка универсальные IBM-совместимые компьютеры. Ван Ань попытался заскочить в последний вагон уходящего поезда и выпустил модификацию Wang 2200, оснащенную самым совершенным на тот момент процессором Intel 80386 с частотой 16 Мгц и оперативной памятью объемом 256 килобайт. Весь компьютер был собран на одной плате, которую интегрировали в существующее шасси. Машина загружалась с жесткого диска, но поверх «родного» для 386-го процессора ядра ОС запускался микрокод Wang 2200. Вместо интерпретатора Wang BASIC, как в компьютерах предыдущих поколений, здесь использовался статический компилятор. Однако эта модель не пользовалась спросом: во-первых, из-за высокой цены, а во-вторых, в силу того, что оригинальные IBM позволяли приобретать комплектующие и периферию разных производителей, в то время как Wang 2200 был совместим только сам с собой. В конечном итоге компьютер сняли с производства, и он занял свое законное место в музеях вычислительной техники.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Однако на этом история данной удивительной мышины не заканчивается. В конце 70-х некоторое количество компьютеров Wang 2200 закупил Советский Союз — эти компьютеры активно использовались Госпланом и Госкомстатом СССР. Машина настолько пришлась по вкусу советским чиновникам, что вскоре они поставили перед промышленностью задачу разработать полный бинарный и аппаратный клон этого ПК. Задача была успешно выполнена: новый компьютер получил обозначение «Искра-226». Он использовал разработанный Wang Laboratiries интерпретатор Wang T-BASIC, но при этом включал несколько улучшений: например, в нем присутствовало уже два интерфейса RS-232, интерфейс управления оборудованием IEEE-488, а позже конструкторы добавили поддержку порта Unix для совместимости с другими сериями советских компьютеров. Машина успешно работала на многих предприятиях СССР почти до конца 80-х, надолго пережив своего американского прародителя.

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Ответ на пост «Сайт OLD-DOS наконец спасен!»⁠ ⁠

Эм. я вам сейчас плюсов везде натыкаю, как образцовым антимундакам. Спасибо, милые человеки. Респект, уважуха, долгих лет жизни и всё такое.

Ответ на пост «Сайт OLD-DOS наконец спасен!» Windows, Компьютер, Интернет, Ретро, Ретро компьютер, Электроника, DOS, 90-е, Pentium 2, Pentium mmx, Pentium 3, Pentium 4, i486, Windows 95, Windows XP, 2000-е, Ностальгия, Прошлое, Ответ на пост, Длиннопост

Ответ на пост «Сайт OLD-DOS наконец спасен!» Windows, Компьютер, Интернет, Ретро, Ретро компьютер, Электроника, DOS, 90-е, Pentium 2, Pentium mmx, Pentium 3, Pentium 4, i486, Windows 95, Windows XP, 2000-е, Ностальгия, Прошлое, Ответ на пост, Длиннопост

Ответ на пост «Сайт OLD-DOS наконец спасен!» Windows, Компьютер, Интернет, Ретро, Ретро компьютер, Электроника, DOS, 90-е, Pentium 2, Pentium mmx, Pentium 3, Pentium 4, i486, Windows 95, Windows XP, 2000-е, Ностальгия, Прошлое, Ответ на пост, Длиннопост

Сайт OLD-DOS наконец спасен!⁠ ⁠

Хорошо, что ребята с данного сайта перенсли с немецкого сервера на наш русский родной сервер.

Старые программы и системы от DOS до чистых сборок Windows XP для ретро-компьютеров от i286 до Pentium D (самый первый двухядерный процессор в мире) окончательно спасены. Ура!

Вытащили файлы с иностранных сайтов и серверов.

Спасибо за поддержку.

Сайт OLD-DOS наконец спасен! Windows, Компьютер, Интернет, Ретро, Ретро компьютер, Электроника, DOS, 90-е, Pentium 2, Pentium mmx, Pentium 3, Pentium 4, i486, Windows 95, Windows XP, 2000-е, Ностальгия, Прошлое

Вопрос для любителей ретро железа⁠ ⁠

Цель : захват видео для видеообзора старого железа. Приблизился вплотную к созданию видеообзоров на старое железо.

К примеру имеется старый компьютер с которого необходимо произвести захват видео с экрана.

Пусть то окно виндовс или скорее ДОС. Если с более менее свежими компьютерами типа пентиум 3 примерно понятно, то что делать скажем на 286 или даже PC XT? Снимать видео с экрана камерой?

Железа с функцией захвата видео у меня нет, да и монитор скажем EGA весьма специфичен в плане интерфейса.

Как выходят из положения другие ? Используют софт или аппаратный приспособы ?

Вопрос для любителей ретро железа Ретро, IT, Компьютер, Захват экрана, Электроника, Windows, DOS, Вопрос

Для затравки можно взять данный образец середины 80х годов со встроенной CGA картой. Внешние карты он не стартует. Придется колхозить телевизор для элементарного вывода изображения.

Можно конечно читерить используя DosBox но тогда смысл весь теряется. Эмуляция железа на мощном ПК не равно работе натурального старого компьютера в данном случае.

FAT USB CREATOR⁠ ⁠

FAT USB CREATOR — Это бесплатная утилита, для установки файловых систем fat12 и fat16, на флешки, без форматирования.

FAT USB CREATOR Компьютер, Windows, DOS

Данная программа является единственной программой, способной устанавливать FAT12, на флешки. Программа получилась в результате попытки создания другой програмы, которая должна была устанавливать раннее версии MS-DOS, на флешку. Дело в том что ранние версии MS-DOS работали в fat12 и я думал что будет достаточно установить бутсектор дискеты на флешку и немного его подкаректировать в hex-редакторе, чтобы обноружились файлы загрузчика, но сама система MS-DOS 3x и 4x не захотела работать на флешке. Так-как я потратил много времени на программу для установки ранних версий MS-DOS, мне не хотелось всё бросить без какого-либо результата, поэтому я взял свои наработки и создал программу для установки fs fat, на флешку.

Парадоксом является тот факт, что можно накидать на флешку в fat16 файлов, а потом установить fat12, в результате файлы как будто пропадут, но если вернуть fat16, с помощью данной программы, то файлы появятся на флешке. Это конечно не удивительно, если знать мат-часть, но может пригодится для шифрования информации.

MS-BOOT FROM USB⁠ ⁠

MS-DOS BOOT FROM USB — Это бесплатная утилита, для записи MS-DOS 5.0, 6.22 и 7.01, на флешки, и внешние USB жёсткие диски.

MS-BOOT FROM USB Windows, Компьютер, DOS

С помощью этой программы можно записать как чистую версию MS-DOS 7.01, так и уже обжитую, со всеми периферийными драйверами, и полезными программами, такими как: RAR, Volkov Commander, MPXP160, и т.д. Касательно MS-DOS 5.0, 6.22, то MS-DOS BOOT FROM USB — это единственная программа, которая умеет полноценно записывать эти версии MS-DOS, на флешку, так-как другие программы записывают образы дискет этих ос, в бут сектор, в результате чего система расчехляется в рам память и не сохраняет изменения на диске.

Для загрузки с загрузочной флешки MS-DOS, созданной в MS-DOS BOOT FROM USB, на компьютерах с UEFI, нужно отключить Secure Boot.

Ничего нового⁠ ⁠

Ничего нового

История зарождения Linux — как это было?⁠ ⁠

История зарождения Linux — как это было? IT, Познавательно, История, Длиннопост, Linux, Компьютер, Операционная система

25 августа 1991 года, ровно 31 год назад, в USENET-конференции comp.os.minix появилось сообщение от молодого человека по имени Линус Бенедикт Торвальдс о том, что он создал бесплатную операционную систему для 386 и 486-совместимых ПК, с отдельным примечанием: в качестве хобби, новинка не претендует на лавры серьезного профессионального проекта вроде GNU. Так началась история Linux. Официальные источники гласят, что к творчеству Торвальдса сподвигли лицензионные и функциональные ограничения ОС MINIX, в которой он тогда работал. Кое-где даже упоминается, что он вдохновлялся книгой создателя MINIX профессора Эндрю Таненбаума «Операционные системы: разработка и реализация» (Operating Systems: Design and Implementation). Однако изучая историю Linux, я случайно наткнулся на воспоминания однокурсника Торвальдса — Ларса Вирзениуса, вовлеченного в разработку Linux с самых первых дней существования этого проекта. Ларс рассказывал эту историю из «первых рук», причем излагал ее немного не так, как она описана в «Википедии».

История зарождения Linux — как это было? IT, Познавательно, История, Длиннопост, Linux, Компьютер, Операционная система

То самое историческое сообщение в группе comp.os.minix

В 1988 году Ларс Вирзениус окончил среднюю школу и поступил в Хельсинкский университет на факультет информатики. В сентябре его пригласили в клуб для шведоговорящих студентов «Спектрум», где состояли ребята, интересующиеся информатикой, физикой, химией и другими точными науками. Там он и познакомился с Линусом Торвальдсом. По воспоминаниям Вирзениуса, в университете было несколько компьютерных классов, в которых стояли «маки» и персоналки с MS-DOS, а также терминалы, подключенные к мейнфрейму VAX/VMS. Среди этого великолепия обнаружился один-единственный старенький компьютер от DEC с операционной системой Ultrix — одной из версий BSD Unix. MS-DOS не нравилась Ларсу своими ограниченными возможностями, графический интерфейс Mac OS показался ему неудобным, и он оккупировал машину с Ultrix. Однажды, работая в терминале, Вирзениус опечатался в команде «rm», набрав вместо нее «rn» — и совершенно случайно открыл для себя мир конференций USENET, где общались тысячи IT-специалистов и компьютерных энтузиастов с разных уголков нашей планеты. Своей необычной находкой Ларс поспешил поделиться с Линусом Торвальдсом.

Один из циклов в университете Хельсинки был посвящен программированию на С в Unix. К тому моменту Вирзениус неплохо знал С, Торвальдс тоже умел программировать на этом языке, при этом оба были постоянными участниками конференции comp.lang.c, сообщения которой они читали с университетского компьютера DEC. Поэтому содержание лекций казалось им не слишком интересным — значительная часть теории была им уже знакома. Ларс и Линус сдавали лабораторные работы экстерном, соревнуясь между собой, кто уложит очередную программу из учебного задания в меньшее количество строк кода. Гораздо большее удовольствие друзьям доставляли эксперименты с университетской машиной: Ларс разработал аналог демона Cron, чтобы выгружать почту в USENET-конференции по расписанию, а Линус написал код для поддержки Postscript-принтера в Ultrix.

На рождество 1990 года Торвальдс решил сделать себе подарок: он взял льготный студенческий кредит и 5 января купил 386-й компьютер. На этот компьютер Торвальдс действительно установил MINIX, но основной проблемой, которая злила и бесила его, было отсутствие в этой системе нормальной поддержки многозадачности. Больше всего Торвальдс хотел организовать модемный доступ со своей личной «трёшки» на университетский компьютер DEC, чтобы комфортно читать из дома любимые конференции USENET, но ни одна из существовавших тогда терминальных программ его не устраивала — в каждой чего-нибудь, да не хватало. Перепробовав кучу вариантов, Торвальдс начал писать собственный терминал. Причем он пошел нестандартным путем: вместо того чтобы использовать довольно ограниченные возможности MINIX, он решил, что его программа будет работать с «железом» напрямую, не опираясь на ресурсы ОС. Первая версия поддерживала два потока: один считывал нажатия клавиш и передавал их в последовательный порт, второй слушал последовательный порт и транслировал данные в терминал. После того, как Торвальдс добавил в свою программу поддержку набора команд VT-100, используемых в терминалах DEC, у него получилась софтина, вполне пригодная для обмена сообщениями в конференциях USENET из дома.

Однако настоящий перфекционист редко останавливается на достигнутом — Торвальдс принялся совершенствовать терминал, добавляя туда поддержку команд sh и функций многозадачности, начав с переключения между потоками. Линус написал подсистему вывода сообщений USENET на принтер и модуль управления памятью, и уже не мог остановиться. Терминал стремительно разрастался, превращаясь в ядро новой ОС: вскоре он обзавелся собственным драйвером жесткого диска и драйверами файловой системы, — из-за того, что Линусу нужно было как-то сохранять на диск скачанные из USENET через терминал файлы. Этими драйверами и модулями Торвальдс понемногу заменял стандартные компоненты операционной системы. Постепенно, день ото дня, MINIX на его компьютере мутировал в Linux. Правда, изначально проект назывался по-другому: Торвальдс придумал смешное словечко «Freax» — сборную солянку из слов «Free» «Freak» и «Unix», и попросил администратора сайта ftp.funet.fi Ари Леммке выложить на этот портал исходники его терминала. Но Леммке решил назвать папку на сервере по имени автора софта, добавив к нему окончание от «Unix» — получилось «Linux». Название прижилось, хотя строку «Freax» все еще можно найти в makefile ранних версий ядра Linux.

Ларс Вирзениус вспоминает, что первую версию Linux невозможно было установить в обычном понимании этого слова. На компьютере Торвальдса Linux зародился сам собой путем добавления и замены различных модулей MINIX, а первая попытка поставить систему на компьютер Вирзениуса не увенчалась успехом. Торвальдс возился несколько часов, при этом установка потребовала ручного редактирования секторов диска в шестнадцатеричном формате. В конце концов Линус справился с этой задачей, и в итоге сумел собрать на дискете дистрибутив, пригодный для инсталляции на других ПК почти без применения черной магии.

Зимой 1991 года Торвальдс добавил в Linux поддержку виртуальной памяти, что значительно повысило практическую пользу ОС. Тогда же вместе с Вирзениусом он создал собственную группу в USENET — alt.os.linux, которая стала местом притяжения первых пользователей и евангелистов новой системы. В 1992 году был запущен проект документирования Linux — он начался с файла README, который Ларс написал лично, чтобы помочь людям самостоятельно скомпилировать ядро. Регулярно возникающие технические сбои только подстегивали процесс разработки. Так, по словам Вирзениуса, проблемы в сетевом стеке Linux приводили к генерации паразитного трафика, из-за чего Linux запретили использовать в университетской сети. Это заставило Торвальдса вплотную заняться решением данного вопроса: как следствие, реализация стека протоколов TCP/IP была переписана практически полностью в очень сжатые сроки. У какой-нибудь корпорации вроде Microsoft на это ушли бы месяцы.

В 1997 году Линус Торвальдс покинул университет, был принят на работу в Transmeta и переехал в США, после чего Ларс Вирзениус потерял его из вида. Но его рассказ немного проясняет историю появления Linux, добавляя в нее несколько новых интересных деталей. Получается, Linux появился на свет не из-за амбиций разработчика, желавшего сделать «MINIX лучше самого MINIX», а как следствие скромного желания читать почту в любимых конференциях, не покидая пределы родного дома. Как говорится, великие вещи порой рождаются случайным образом, но для их появления на свет все равно нужны талант и упорство.

Подписывайтесь на наш блог, чтобы не пропустить новые интересные посты!

12 августа – уникальная дата в мире IT: 41 год назад появилась первая массовая персоналка от IBM и MS-DOS⁠ ⁠

12 августа – уникальная дата в мире IT: 41 год назад появилась первая массовая персоналка от IBM и MS-DOS IBM, История, IT, DOS, Познавательно, Длиннопост, Компьютер, Изобретения, Научпоп, Техника

В 70-е годы XX века компания IBM ориентировалась в основном на корпоративный рынок, считая, что ограниченный спрос на персональные компьютеры не позволит построить серьезный бизнес. Мейнфреймы производились тогда примерно так же, как сейчас, пассажирские самолеты: под заказ, ограниченными партиями и с учетом пожеланий клиента. Да и цены на них были соответствующие. Однако бурный рост популярности персоналок Altair 8800, Commodore PET, Sinclair Mk14 и Atari 400/800, которым на пятки наступала Apple со своей продукцией, заставил крупные корпорации шевелиться. В 1980 году подразделение IBM в городе Бока-Ратон, штат Флорида, начало разработку собственного настольного ПК, и 12 августа 1981 года IBM PC 5150 был представлен публике. Это изделие стало первым компьютером в сверхпопулярной линейке IBM PC. Наступила эпоха тотальной компьютеризации человечества, флагманом которой стали машины на базе архитектуры х86.

Основной целью, которую руководство IBM поставило перед своими инженерами, было создание компактной и универсальной персоналки, быстродействие и производительность которой позволили бы использовать такую машину как на крупных предприятиях, так и в мелком бизнесе, а при желании и наличии достаточных средств — даже дома. И эта задача была блестяще решена. Сердцем IBM PC 5150 стал процессор Intel 8088, работавший на частоте 4,77 Мгц, при этом машина была оборудована оперативной памятью объемом от 16 до 64 Кбайт, которую можно было увеличить путем установки дополнительной платы расширения до 256 Кбайт. При этом на материнской плате присутствовал еще один пустой «запасной» разъем, который в официальной документации обозначался, как «вспомогательный разъем процессора». Позже в него стали устанавливать математический сопроцессор Intel 8087, который улучшил математическую производительность при выполнении операций с плавающей запятой и значительно повысил характеристики ПК в целом.

12 августа – уникальная дата в мире IT: 41 год назад появилась первая массовая персоналка от IBM и MS-DOS IBM, История, IT, DOS, Познавательно, Длиннопост, Компьютер, Изобретения, Научпоп, Техника

На плате присутствовало 4 микросхемы ПЗУ емкостью 2 Кбайта каждая — в них хранился загрузочный код и библиотека общих функций, обеспечивавшая вывод видео, ввод с клавиатуры, доступ к дисководам, обработку прерываний, тестирование памяти и некоторые другие функции. Интересной технической особенностью IBM PC 5150 была возможность перезаписи микросхем ПЗУ, что позволило обновлять BIOS машины с помощью более современных версий прошивки.

Подходящего по габаритам для компактного корпуса компьютера жесткого диска у IBM не нашлось, да и питания для него не хватало, потому в качестве накопителя машина использовала два 5-дюймовых дисковода. На задней стенке компьютера присутствовал дополнительный разъем для подключения «кассетного регистратора данных» (стримера), но такие устройства для IBM PC не прижились, поскольку дисководы обладали значительно большей скоростью чтения-записи, да и вообще были удобнее в использовании. Поэтому на более поздних моделях ПК этот разъем исчез.

12 августа – уникальная дата в мире IT: 41 год назад появилась первая массовая персоналка от IBM и MS-DOS IBM, История, IT, DOS, Познавательно, Длиннопост, Компьютер, Изобретения, Научпоп, Техника

Первая модель IBM PC 5150 комплектовалась монохромным дисплеем IBM 5151, однако позже в производственную линейку добавился цветной монитор IBM 5153, при этом компьютер поддерживал одновременно два стандарта видео: MDA и CGA. Первый обеспечивал вывод монохромного текста с высоким разрешением, но не мог отображать больше ничего, а второй выводил цветную графику и текст со средним и низким разрешением.

В качестве операционной системы персоналка использовала PC DOS 1.0 и CP/M-86. Однако в этот же день, 12 августа 1981 года, состоялось еще одно знаковое событие, впоследствии буквально перевернувшее компьютерную индустрию с ног на голову. А именно, никому не известная компания Microsoft из Рэдмонда выпустила на рынок операционную систему MS-DOS, которую стали массово устанавливать на IBM-совместимые ПК, включая IBM PC 5150. При этом сама MS-DOS 1.0 представляла собой по большому счету переименованную 86-DOS, которую Билл Гейтс купил за 75 000 долларов у разработчика Тима Патерсона из Seattle Computer Products. А та, в свою очередь, являлась портированной для процессоров Intel усовершенствованной версией CP/M от Digital Research.

12 августа – уникальная дата в мире IT: 41 год назад появилась первая массовая персоналка от IBM и MS-DOS IBM, История, IT, DOS, Познавательно, Длиннопост, Компьютер, Изобретения, Научпоп, Техника

Компьютер IBM PC 5150 был построен на открытой архитектуре и допускал подключение к нему плат расширений и дополнительных устройств от других производителей, что во многом и определило его популярность. Команда инженеров под руководством Филипа Дона Эстриджа разработала набор спецификаций, которые позволили множеству коммерческих предприятий по всему миру создавать совместимые с IBM PC периферийные устройства, и их число стало стремительно расти, подогревая, в свою очередь, спрос на компьютеры этого семейства. Да и сам компьютер был по большому счету собран не из элементов производства IBM, а из комплектующих других производителей, что обеспечило его относительно низкую стоимость — в базовой комплектации машина продавалась за 3005 долларов США.

Компьютер был очень благожелательно встречен публикой. Еще до его официального выхода компьютерные издания хором восхищались заявленными характеристиками ПК, а после поступления машины в продажу появилось множество хвалебных обзоров, авторы которых буквально восхищались инженерными решениями, производительностью и возможностями IBM PC 5150. Уже в первый год было продано более 130 000 экземпляров этого компьютера, а поскольку он был разработан на базе открытой платформы, вскоре появились многочисленные клоны, выпуск которых наладили Compaq, Eagle Computer, Handwell Corporation и другие компании. Фактически, из главных конкурентов IBM PC 5150 среди несовместимых платформ на рынке 80-х осталась только линейка Apple Macintosh.

Персональный компьютер IBM PC 5150 стал одним из самых популярных ПК в мире, а IBM PC — превратился в стандарт. Большинство современных персональных компьютеров являются дальними потомками и прямыми наследниками этой уникальной машины.

Подписывайтесь на наш блог, чтобы не пропустить новые интересные посты!

Ответ на пост «Linux который весит 25 MB! (Tiny Core)»⁠ ⁠

В 2007 году у меня была дискета 1.44 на которой стояла какая-то система с интерфейсом в стиле нортон командора. Так вот она загружалась и самостоятельно открывала почти всю медиа включая mp3, ogg, avi, jpg, bmp, png, gif, txt. Т.е это была система -медиаплейер, не помню к сожалению название. Никаких кодеков не спрашивала. Открывала всё кроме wmv и mkv. Прсмотр картинок поддерживал увеличение и дерево.

Плеер имел dos интерфейс и поддерживал прокрутку.

Кто помнит такое подскажите название.

Ответ на пост «Ностальгия»⁠ ⁠

Ответ на пост «Ностальгия» Ностальгия, Компьютер, Microsoft, DOS, IBM, Ключница, Ответ на пост

Ответ на пост «Ностальгия»⁠ ⁠

Ответ на пост «Ностальгия» Ностальгия, Компьютер, Microsoft, Длиннопост, Числа, Windows 95, Ответ на пост

Ностальгия⁠ ⁠

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

Ностальгия Ностальгия, Компьютер, Microsoft, Длиннопост

Ностальгия Ностальгия, Компьютер, Microsoft, Длиннопост

Ностальгия Ностальгия, Компьютер, Microsoft, Длиннопост

У коллекционного поста — Dark Messiah of Might and Magic – Elements (Xbox 360)⁠ ⁠

Рад снова встретиться с Вами у коллекционного поста.

Сегодня я решил пригласить вас заглянуть на мою полку с играми для Xbox 360, на которой у меня завалялся один очень любопытный экземпляр.

Хочу немного рассказать о Dark Messiah of Might and Magic – Elements.

У коллекционного поста - Dark Messiah of Might and Magic – Elements (Xbox 360) Видеоигра, Геймеры, Компьютерные игры, Компьютер, Xbox 360, Microsoft, Arkane Studios, Dark Messiah, Ubisoft, Коллекционирование, Консоли, Длиннопост

Первое знакомство с игрой состоялось в стародавние времена на PC. Тогда мне в руки попал DVD сборник из «пяти горячих новинок» или что-то в этом духе. Запомнилась мне с него только игра, которой оказалась Dark Messiah of Might and Magic, с которой мое ведро едва-едва справлялось.

Приписка Might and Magic в названии как бы недвусмысленно намекала мне на то, что игра имела какое-то отношении к легендарной стратегической серии. С «Героями Меча и Магии» я был знаком: доводилось играть в легендарную третью часть, но больше всего времени провел за пятой и дополнениями к ней. Про то, что стратегии являлись ответвлением одной очень старой RPG серии, я, конечно же, не имел ни малейшего понятия.

У коллекционного поста - Dark Messiah of Might and Magic – Elements (Xbox 360) Видеоигра, Геймеры, Компьютерные игры, Компьютер, Xbox 360, Microsoft, Arkane Studios, Dark Messiah, Ubisoft, Коллекционирование, Консоли, Длиннопост

Но при взгляде на проект от Arkane Studios признать в нем расширение для знаменитой фентезийной вселенной, было тяжеловато.

Да суть, собственно, заключалась не в том, как приключенческая игра отсылала к своим именитым родственникам, а в том, как она игралась. Первая аналогия, которая машинально приходила на ум, это недавно пройденный Half-Life 2. Так интересно игралась Dark Messiah. С вселенной Thief я на тот момент знаком не был, а другие игры в средневековом сеттинге с геймплеем от первого лица и таким уровнем интерактивности мне были просто неизвестны.

Вот ты въезжаешь на коне в окруженный высоченной белокаменной стеной город, тебе проводят краткое введение, проходит совсем немного времени, и ты уже мчишься через горящие постройки, пытаясь спастись от врагов.

Прыжки, акробатика, стремительные уклонения от противников. Впервые я увидел, что все это может органично сочетаться с видом от первого лица. Боевая система для своего времени поражала обилием различных приемов и стилей боя, зависящих от оружия, которым вы хотели воспользоваться. Присутствовали элементы взаимодействия с окружающим пространством.

У коллекционного поста - Dark Messiah of Might and Magic – Elements (Xbox 360) Видеоигра, Геймеры, Компьютерные игры, Компьютер, Xbox 360, Microsoft, Arkane Studios, Dark Messiah, Ubisoft, Коллекционирование, Консоли, Длиннопост

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

Манипуляции с переустановкой не дали никаких положительных результатов. Опечаленный, я решил откладывать деньги с обедов, чтобы в один прекрасный день приобрести себе в рознице лицензионную версию игры в ритейле. В наших совместных с Dark Messiah и PC приключениях не было счастливого конца: прикупить лицензионную версию мне так и не удалось. Со временем приоритеты поменялись, а когда спустя много лет появились возможности найти практически любой мультимедийный продукт в цифровом виде, я так и не удосужился наверстать упущенное.

Поправил ситуацию я только после приобретения небольшого лота игр для Xbox 360 на Авито, среди которых затесалась коробочка, которая сейчас лежит на моем столе.

У коллекционного поста - Dark Messiah of Might and Magic – Elements (Xbox 360) Видеоигра, Геймеры, Компьютерные игры, Компьютер, Xbox 360, Microsoft, Arkane Studios, Dark Messiah, Ubisoft, Коллекционирование, Консоли, Длиннопост

Вытащив из коробки старика-Xbox 360, я попытался вернуться в былые деньки. Игру я прошел, и она мне даже понравилась. Сюжет стандартный для фэнтезийной истории среднего пошиба. Игровой процесс даже спустя много лет ощущался достаточно бодрым. Сегодня, конечно, никого не удивишь теми геймплейными решениями, которые поразили меня во времена первого знакомства с игрой.

У коллекционного поста - Dark Messiah of Might and Magic – Elements (Xbox 360) Видеоигра, Геймеры, Компьютерные игры, Компьютер, Xbox 360, Microsoft, Arkane Studios, Dark Messiah, Ubisoft, Коллекционирование, Консоли, Длиннопост

Издание для Xbox 360 вышло на несколько лет позже версии для PC. В нем разработчики переработали систему прокачки персонажа, добавили несколько новых уровней и немного улучшили визуальную составляющую игры.

Мне было очень приятно познакомиться c одним из ранних проектов Arkane Studios, из под пера которых вышли мои любимые Dishonored и Prey.

Делитесь своими впечатлениями от прохождения или знакомства с игрой в комментариях. Нравятся ли вам другие игры Arkane Studios? Какие из них ваши самые любимые?

А я благодарю вас за то, что дочитали до конца.

Увидимся с вами очень скоро, как всегда, у коллекционного поста!

Ссылки на предыдущие посты:

Клонирование диска, когда всё не просто⁠ ⁠

Как-то, на волне анонса, обновил свой комп до Вин 11. Поигрался, да что-то стала меня эта ОС напрягать рядом несуразностей. Решил, что уместно вернуться на вин 10, склонировать всё назад с заботливо сохранённого бэкапа. А перед процедурой решил пробежаться по временным папкам, не потеряется ли чего. И немедленно вспомнил свою же историю, заботливо облачённую в буквы, как когда-то клонировал диск на сервере. Почитал, поностальгировал, решил поделиться.

Сижу я, значит, как-то на работе, никого не трогаю и мечтаю, чтобы никто не трогал меня точно так же. Но получается это редко, ибо необходимость сбегать, вынуть застрявший листик в принтере, или нажать нумлок – ещё никто не отменял. А всё потому, что работаю я программистом-сисадмином-нажимателем нумлоков в одном провинциальном городке, где находится не менее провинциальный заводик, посвященный переработке сырья. Ну и как-то в один из погожих мартовских деньков, когда на улице по-весеннему шпарит мороз, и снегу по колено, завис мой любимый старенький сервер. Сервер этот – практически мой ровесник, поэтому люблю его как родного. Ну и, стало быть, его проблемы – это, как нетрудно догадаться, и мои проблемы тоже. А тут он, как я уже сказал, завис, чем вызвал у меня стойкий когнитивный диссонанс.

Попив кофейку (а я всегда так делаю, даже если и не висит ничего, вроде сервера. Кстати говоря, кофе, друзья мои, пить надо расово правильный, молотый, а не растворимую пыль придорожную, которую многие неразумные тоже называют кофе), решил я его (сервер) перезагрузить. Вдруг само полечится, как это обычно бывает в 50% случаев. Но на сером от пыли экране таким же серым шрифтом появилась пугающая надпись, суть которой, если перевести её с языка вероятного противника, заключается в том, что мой надёжный SCSI-диск находится в плохом состоянии и maybe в следующий раз вообще не заработает. Ну а что я сделаю, если диску этому столько же, сколько всему серверу, и это вообще, счастье, что он до сих пор работал. Ну, думаю, вот и пришёл момент (о котором я мечтал последние N лет) переехать с этого чертовски надёжного, но захворавшего диска на SATA RAID-массив, который имеется на борту и халатно до сих пор бездействует. Сказано – сделано! Дождался любимых выходных, разогнал самых трудолюбивых с насиженных мест по домам и приступил к процедуре переезда. Первое что пришло в голову – клонирование! Ну а что, Акронис – годная фирма, куёт отличнейшие продукты по крушению любых дисков на любые куски и собиранию этих кусков в кучу. Смастерил загрузочную флешку, загрузился и принялся копировать диск-в-массив..

Процесс нудный, небыстрый, очередная кружечка кофе (а кружка, друзья мои, должна быть тоже расово правильной, двухстенной, на манер термоса. В такой кружке кофе густо заваривается, настаивается и вливает в своего хозяина тепло, бодрость и уют. Многие по недоразумению пытаются заваривать кофе в каких-то богомерзких чашках, отчего напиток получается не вкуснее воды из лужи, но мы с такими не водимся) должна была скрасить безделье, но – нет! Никакого безделья. Акронис бодрым текстом мне сообщил, что диск-то мой безоблачно скопироваться не сможет, ибо присутствуют нечитаемые сектора. Тут-то внимательный читатель скажет, а какого, дескать, чёрта, ты сначала ремаппинг не сделал! На что я в ответ скажу, что не видят ни шиша ни виктория, ни mhdd SCSI канала, как я ни старался, поэтому пришлось пропустить эти бэд блоки и скопировать что есть..

Окей, кофе выпит и переварен, диск на рэйд скопирован и.. И сервер ожидаемо с него не загрузился. Видимо, что-то нужное (внезапно!) на этих секторах было. Походив кругами, посидев на сервере, придумал: «Надо поверх криво скопированного диска накатить ОС в режиме восстановления!» Порывшись в пыльных шкафах, извлёк на свет божий лицензионные (это как-то даже приятно. Биллу Гейтсу тоже) дистрибутивы и приступил.. Ни к чему я не приступил, ибо серверный CD-ром давно издох и выброшен. И тут возникает первое задание этого форта Баярда: найди-ка, друг любезный, IDE CD-ром, потому как два (их всего два) SATA канала заняты массивом. Нуачо, не проблема, вон, в углу махровый ламповый сервер стоит, оттуда и выдрал. Тоже мне, проблема! Хех, проблемы будут дальше..

Бодренько подтыкнул донорский CD-ром, ресет, подкинул диск с дистрибутивом и.. И ни черта.. Ибо в стандартном дистрибутиве старенького windows 2003 нет драйверов ни на SCSI, ни на RAID устройства, что немедленно и невозбранно доставило..

Так-с, что мы помним? А помним, что нужный драйвер нужно в нужный момент подсунуть установщику. А что в этом прекрасного? А прекрасно тут всё: поиск правильного драйвера, запись его на дискетку (sic!), втыкание оную в флопповод, поиск этого флопповода и тд, и тп..

То, от чего бросает в дрожь – это дискетки. Где брать, у кого просить? Ужасужасужас.. Но они есть у меня! Целая пачка, аккуратно упакованная заводом-изготовителем. И да, флоппи-дисковод тоже есть! USB правда, но вполне рабочий. А почему они у меня есть? А потому что запасливый. Но не время купаться в лучах успеха, ибо его, успеха, пока что и не предвидится..

Солнце давно закатилось за горизонт, время неумолимо приблизилось к полуночи, а успехом пока что и не запахло. А запахло очередной проблемой, ибо заботливо сделанная дискетка с драйверами RAID-массива в нужный момент что? Правильно, не прочиталась. Точнее, прочиталась, но сервер обиженно сообщил, что какой-то файл повреждён.. Изведя на это дело полпачки дискеток, я заподозрил, что дело не в них, не в файле, а в высших силах, ибо только потусторонним влиянием можно объяснить, какого чёрта родные драйверы от родного массива не подходят родному установщику..

«Это конец» – подумал Штирлиц, а я подумал, что Штирлиц по-своему прав. «Не, ну а эти ваши интернеты мне на что??» – снова подумал я и кинулся в объятья Яндекса. А через час копания в авгиевых кучах информации понял, что успех моего дела закатывается вслед за солнцем. Потому как сервер мой, операционка его, массивы и проч – старьё полное и никому уже 100 лет как не интересное. Не хайп, короче. И тут каким-то чудом (в хорошем смысле) зацепился за статейку, в которой такой же бедолага делает что-то аналогичное. Суть его идеи заключалась в том, что нужно склонировать ОС на обычный жёсткий диск, а уж с него Акронисом скопировать получившееся на массив. Что ж, очередная трудность: SATA каналов у меня два, они заняты, запасных SCSI дисков в пределах моего кабинета не валяется, остаётся одно: IDE жёсткий диск! Его придётся навесить с СD-ромом на один шлейф, впрячь, так сказать, вола и трепетную лань в одну телегу. Но – чу! А где же взять этот самый IDE жёсткий диск, если они устарели ещё в прошлом (а то и позапрошлом) веке? Ну да, есть парочка-тройка дисков (см. «я запасливый»), но ведь он должен быть не меньше исходного, а это снова проблема..

..Мозг, подогретый кофейком, направил порядком уставшие глаза на вышеупомянутый старый сервер. «Давай, дружище, подавай очередной орган!» – подумал я, вынимая из его пыльных недр искомый IDE диск.

Ок, подключил, соединил, примотал.. Рубильник, пошёл ток! Побежали по экрану слова, понятные и не очень, запускаем (в который раз уже) клонирование болезного SCSI на.. Постойте-ка, я же упустил из виду важную деталь: а ну как этот извлечённый диск ничем не лучше, в смысле своего состояния, исходного, а я сейчас наклонирую тут. Эх.. Ресет, отключаем рубильник, запускаем Викторию, сканируем поверхность, заливаем в себя очередную порцию ароматного кофею, дремлем..

О, запищала Виктория! Ба, да тут вполне ещё мощный старикан! Отлично, клонируем..

Кофе уже не лезет. Зверски хочется спать, чертовски всё надоело.. И тут пришла мысль: «А напишу-ка я свои приключения на бумаге, глядишь, время пройдёт веселее!» Ну и вот, стало быть, пишу..

..А пока писал, донор склонировался на промежуточный акцептор. Дрожащим то ли от кофе, то ли от волнения пальцем в сотый раз включаю сервер, грузя его с нашего старичка.. Грузится, грузится, грузится.. И не загрузился. Всё правильно, проблему с битыми секторами никто не отменял, с них-то информации для нормальной загрузки и не достаёт. Но это уже мелочи, если можно так сказать, поскольку нам никто не мешает установить ОС в режиме восстановления и насладиться результатом. Устанавливаем. На этот раз никаких дурацких драйверов подтыкать не нужно, процесс завершился без сбоев.

В очередной раз рубильник – ресет – «Отче наш» – и..

Загрузился, чёрт побери, дорогие читатели, загрузился! И тут началось.. «Ахтунг! Это оборудование не опознано! Это оборудование не совместимо! Эти драйверы устарели!» Но это же мелочи, это же чепуха, ибо имеем главное: грузится. Приводим в порядок ОС, причёсываем, рюшечки, умиления.. Всё, донор намба ту готов!

Эх.. Кофе закончился..

Итак, последний этап: верному Акронису ставится задача скопировать получившееся на наш томящийся в ожиданиях RAID-массив. Давай, дорогой, пиши, клонируй, копируй! Тебе не надо ни драйверов, ни бубнов, ты могуч, ты умеешь. Давай, родной, давай.

Время, оно тянется долго, прогресс-бар замер где-то посередине, не хочется ни кофе, ни.. Ничего не хочется, в общем. Но в итоге, в итоге имеем главное: наконец-то, НАКОНЕЦ-ТО система загрузилась с массива. Снова драйверы, снова оборудование, снова досадные нюансы и мелочи. Но дело сделано, переезд со SCSI на RAID завершён. И пусть переезд этот был не короче похождений Моисея, водившего кого-то там по пустыне, но результат налицо. Работает. Ура.

В этот раз возврат на вин10 прошёл в гораздо более дружественной остановке, без сучка и сучки. И это хорошо.

Читать:
Как в маткаде выразить переменную из формулы

Related Posts