Мы привыкли к тому, что работая с компьютером, мы видим на дисплее высокой четкости удобную поверхность «рабочего стола» с разложенными на ней «папками» и «документами». Каждой выполняемой программе и каждому документу у нас отводится отдельное окно, и все этим мы управляем при помощи ручного манипулятора, который почему-то называется «мышь».
Ничто не мешает нам запустить несколько программ и переключаться между ними, работая одновременно с несколькими документами разных видов. Мы не задумываемся о том, что такой тип взаимодействия компьютера с пользователем был разработан всего три десятка лет назад, и что он называется графическим пользовательским интерфейсом. (Я уже не говорю о том, что сегодня предельно облегчено подключение компьютера к различным видам сетей и поддерживается колоссальное количество разновидностей внешних устройств.)
И уж конечно мы не думаем о том, что всего тридцать лет пользователи управляли компьютером при помощи команд, вводимых с клавиатуры, а компьютер — точнее, операционная система MS?DOS — в ответ на ошибочные команды выдавала ядовито-зелеными буквами малопонятные текстовые сообщения, например:
Программы приходилось загружать по очереди (MS?DOS не обладала многозадачными возможностями), у них была масса проблем с совместимостью и очень разношерстный пользовательский интерфейс. Но те, кому это не нравилось, могли вернуться к пишущей машинке и черчению тушью. И таких охотников находилось все меньше и меньше — возможность сохранять документы в виде электронных файлов и затем повторно использовать и модифицировать их, а не перепечатывать все время под копирку, открывала широчайшие перспективы.
Чтобы понять, почему операционная система MS?DOS была именно такой, каким образом она стала своеобразным трамплином для Microsoft Windows, и почему, в разных своих ипостасях, просуществовала целых два десятилетия, перенесемся еще на десятилетие назад, в 1971 год.
До MS-DOS
В 1971 г. фирма Intel по заказу японской компании Busicom выпустила интегральную микросхему 4004 — первый микропроцессор, функционально аналогичный современному центральному процессору, лежащему в основе любого компьютера, но значительно менее мощный — он был четырехразрядным, т.е. мог обрабатывать только четырехразрядные двоичные числа, от нуля до 1111 (десятичное 15), и имел тактовую частоту менее 1 МГц. Всего год спустя появился первый восьмиразрядный микропроцессор 8008, а микропроцессор 8080 с тактовой частотой 2 МГц, выпущенный Intel в 1974 г., был уже настолько мощным, что на его основе можно было построить небольшой компьютер. Это и сделала фирма MITS, которая выпустила в 1975 г. первый в мире ПК Altair 8800.
Источник:
За ним последовали ПК других фирм, которые тоже использовали восьмиразрядные микропроцессоры Intel и других производителей — Motorola, Zilog. В отличие от профессиональных компьютеров, работавших с UNIX, ПК использовали операционную систему CP/M (Control Program for Microcomputers) фирмы Digital Research — первую ОС, работавшую на ПК от различных производителей. Другим программным средством, работавшим практически на всех существовавших тогда ПК, был транслятор языка программирования Basic, выпущенный молодой компанией Microsoft.
Расцвет MS-DOS
В 1980 г. на рынок ПК решила выйти корпорация IBM, и в 1981 г. была выпущена модель IBM Personal Computer, созданная департаментом систем начального уровня IBM под руководством Филипа Дональда Эстриджа — великого Дона Эстриджа (1937—1985), почитаемого ныне, как отца IBM PC. Чтобы максимально сократить сроки и затраты, разработчики использовали открытую архитектуру. IBM PC был сконструирован на основе независимо производимых компонентов. Базовая модель IBM PC имела 64 КБ оперативной памяти с возможностью расширения до 256 КБ. Мозгом IBM PC стал новый 16-разрядный микропроцессор 8088 фирмы Intel. Были опубликованы документация по аппаратуре и программные спецификации.
Когда в октябре 1980 г. IBM обратилась к различным программистским фирмам с предложением принять участие в проекте создания нового ПК, Microsoft не могла предложить IBM собственной ОС. Однако Digital Research располагала только CP/M?80 для 8-разрядных компьютеров. Пока Digital Research работала над 16-разрядной CP/M?86, Microsoft приобрела права на 16-разрядную систему 86?DOS у компании Seattle Computer Products.