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

Раскрытие информации: Ваша поддержка помогает поддерживать работу сайта! Мы зарабатываем реферальную плату за некоторые услуги, которые мы рекомендуем на этой странице.


MS-DOS (сокращение от Microsoft Disk Operating System) – это однозадачная, не графическая операционная система командной строки. Первоначально разработанная для использования с самой ранней линейкой персональных домашних компьютеров IBM, MS-DOS является одной из самых успешных операционных систем в своем роде. Как операционная система, DOS прост, компактен и удивительно надежен; особенно учитывая его возраст. Хотя MS-DOS по-прежнему превосходит новые и более удобные операционные системы с графическим интерфейсом пользователя (GUI), он по-прежнему широко используется предприятиями и независимыми программистами во всем мире..

История MS-DOS

Истоки MS-DOS можно проследить до двух более ранних операционных систем, CP / M и QDOS. CP / M (AKA Control Program для микрокомпьютеров) была создана в середине 1970-х годов Гари Килдаллом из Digital Research. CP / M была 8-битной операционной системой и одной из первых широко использовалась в появляющейся линейке коммерческих микрокомпьютеров. В 1980 году Том Патерсон (Tom Paterson) из Seattle Computer Products разработал QDOS (быстрая и грязная операционная система) для нового 16-разрядного центрального процессора Intel (86). QDOS был в значительной степени основан на CP / M, и именно здесь Microsoft вошла в картину.

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

Эволюция операционной системы

Во многих отношениях MS-DOS заложил основу для продолжающегося успеха Microsoft, и на протяжении многих лет он оставался центром исследований и разработок. С 1981 по 1997 годы он будет подвергаться нескольким пересмотрам и улучшениям, что приведет к ряду различных итераций. Каждая новая версия MS-DOS построена на основе своего предшественника и развивается в соответствии с требованиями простых пользователей и профессиональных программистов..

В самых ранних версиях MS-DOS была указана потребность в жестких дисках большего размера с поддержкой нескольких каталогов, сетей, а также внешних и расширенных символов. Более поздние итерации обеспечат поддержку нескольких разделов жесткого диска, сжатие и фрагментацию диска, улучшенное управление памятью и улучшения функций редактирования текста операционной системы. Финальные версии MS-DOS 7.0 и 7.1 были пересмотрены для тесной интеграции с новейшей операционной системой Microsoft Windows 95. MS-DOS 7 устранил ряд избыточных утилит, которые были включены в ОС Windows 95, и принес поддержку длинных имен файлов. и файловая система FAT32.

Microsoft больше не использует MS-DOS ни на одной из своих итераций в своих основных операционных системах, хотя и Windows 2000, и Windows XP содержат слой эмуляции, который позволяет запускать программы MS-DOS, обеспечивая тем самым обратную совместимость с устаревшим программным обеспечением.

Клоны и имитации

За эти годы успех MS-DOS вдохновил ряд подражателей, и многие так называемые «клоны» операционной системы были запущены независимыми разработчиками программного обеспечения и компьютерными энтузиастами. Некоторые из наиболее известных имитаторов включают DR-DOS, OpenDOS и FreeDOS. Многие из систем были разработаны и выпущены как прямой ответ на объявление Microsoft о том, что они останавливают дальнейшее развитие MS-DOS и больше не будут поддерживать систему с регулярными обновлениями и исправлениями..

Самым успешным из этих клонов была FreeDOS. FreeDOS, разработанная Джимом Холлом в 1994 году, отличается простотой и надежностью и предлагает некоторые улучшения по сравнению с родительской операционной системой. Он может работать на устаревшем оборудовании и встроенных системах и включает несколько дополнений к структуре команд, которых нет в самой MS-DOS.

Будущее MS-DOS

Хотя последняя итерация MS-DOS была выпущена в 1997 году, сама операционная система по-прежнему составляет значительную часть современного вычислительного ландшафта. Многие компании и независимые программисты все еще полагаются на DOS для многих встроенных приложений. DOS выживает, в немалой степени, потому что это очень компактная и эффективная операционная система, которая хорошо работает с минимумом необходимого обслуживания. Благодаря постоянному прогрессу в области аппаратного обеспечения (в частности, увеличение объема памяти и более быстрых процессоров) MS-DOS и ее клонам еще есть, что предложить. Более того, разработки, сделанные любителями и независимыми программистами, такими как Джим Холл, представляют новые и улучшенные утилиты и приложения для системы, несмотря на собственный интерес Microsoft.

Интернет-уроки

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

  • Взгляд изнутри на MS-DOS: с веб-сайта Paterson Technology в этой статье представлен обзор основ MS-DOS. Сам сайт также предлагает историю MS-DOS, ее корни развития и подборку архивных руководств. Существует также небольшая биография Тима Патерсона, создателя QDOS и владельца и управляющего директора Paterson Technology..
  • Грамотность MS-DOS – введение в MS-DOS: от Silicon Mountain и Aames Production выходит видеоурок, ориентированный на ранний рынок ПК для дома. Этот учебник, опубликованный в 1992 году, выглядит несколько устаревшим. Тем не менее, основы изложены в простой для понимания и интерактивной форме, что делает этот инструмент удивительно эффективным средством обучения, особенно для начинающих.
  • Изучение основ MS-DOS – учебное пособие (PDF). Этот документ был подготовлен сотрудниками Университета Северной Каролины в Уилмингтоне и предлагает исчерпывающее введение в основные команды MS-DOS. В этом простом для понимания учебнике рассматриваются командные строки, управление каталогами, управление файлами и форматирование дискет..
  • Использование команд DOS с MS-DOS 6.22: Que Publishing предоставляет подробное руководство по использованию DOS, в частности итерации 6.22. Темы включают «Понимание элементов команд DOS», «Выпуск команд DOS» и «Устранение неполадок в файлах программы». Лучше всего подходит для тех, кто имеет базовые знания MS-DOS.

книги

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

  • DOS для чайников от Dan Gookin: одна из самых популярных книг по MS-DOS и одна из самых успешных франшиз «Dummies». Эта книга специально предназначена для массовой аудитории и как таковая в основном подходит для начинающих. Также есть продолжение «Больше DOS для чайников», которое более детально, чем оригинал..
  • Запуск MS-DOS, 20th Anniversary Edition от Van Wolverton: оригинальная версия Running MS-DOS стала бестселлером, и эта юбилейная версия дополняет более ранние выпуски обновленным материалом. Особое внимание уделяется MS-DOS 6.22 (последняя итерация на момент публикации). Книга информативна и проста для понимания, что делает ее пригодной как для начинающих, так и для опытных программистов.
  • Использование MS-DOS 6.22 (3-е издание) Джима Купера: это одно из самых подробных руководств по MS-DOS, а также одно из самых уважаемых. 3-е издание обновляет информацию с акцентом на последнюю итерацию (6.22 на момент публикации) операционной системы DOS. Купер охватывает все аспекты MS-DOS, включая его историю и развитие. Идеально подходит для опытных программистов и серьезных любителей.
  • DOS: полный справочник (4-е издание) Криса Джамса: эта книга – не столько введение в DOS, сколько справочное руководство для тех, кто имеет некоторый опыт работы с операционной системой. Сама работа прямолинейна и проста для понимания, но, возможно, лучше всего подходит для читателей с некоторым опытом работы с DOS, которым необходимо обновить свои навыки.
  • Расширенное программирование в MS-DOS: Руководство Microsoft для программистов на ассемблере и языке C от Ray Duncan: эта книга предназначалась для профессиональных программистов примерно в 1988 году. Это не просто руководство с практическими рекомендациями, это подробный взгляд на MS-DOS. среда программирования, включая лучшее использование и приложения. Не для начинающего или неопытного любителя.

Резюме

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

Дальнейшее чтение и ресурсы

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

  • Сетевое программирование с интернет-сокетами: узнайте все о компьютерных сетях.
  • Введение и ресурсы по программированию на Linux: это глубокое погружение в программирование на Linux начинается с ядра, где все действия.

Ресурсы по программированию Unix

MS-DOS – очень простой брат Unix. Поэтому, если вы хотите перейти на Unix, у нас есть отличное место для того, чтобы вы начали изучать: Ресурсы по программированию Unix.

Окончательный список инструментов для веб-мастеров A-Z
Ресурсы по программированию Unix

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map