- •Введение
- •1.1. Место пэвм в иерархии средств вычислительной техники
- •1.2. Эволюция пэвм
- •1.3. Структура и состав пэвм
- •1.4. Классификация пэвм и требования к их комплектации
- •2. Устройства персональных эвм
- •2.1. Микропроцессоры
- •2.1.1. Эволюция микропроцессоров
- •2.1.5. Risc-микропроцессоры
- •2.1.6. Специализированные микропроцессоры
- •2.1.7. Перспективы развития микропроцессоров
- •2.2. Основная память
- •2.3. Системные шины
- •2.4. Внешние запоминающие устройства
- •2.4.1. Накопители на гибких магнитных дисках
- •2.4.2. Накопители на жестких магнитных дисках
- •2.4.3. Накопители на оптических дисках
- •2.4.6. Иерархия памяти пэвм
- •2.5. Устройства ввода информации
- •2.5.2. Манипуляторы
- •2.5.3. Сканеры
- •2.5.4. Графические планшеты
- •2.5.5. Сенсорные экраны
- •2.5.6. Средства речевого ввода
- •2.6. Устройства вывода информации
- •Струйные принтеры
- •2.6.4. Синтезаторы звука
- •2.7. Общие сведения о системе прерываний
- •3. Основные модели персональных эвм
- •3.1. Слагаемые производительности пэвм
- •3) Быстродействием и типом озу;
- •33. Перечень технических характеристик пэвм
- •3.5.6. Оценки производительности
- •3.6. Пэвм фирмы Apple Computer
- •4. Общие сведения о программном обеспечении персональных эвм
- •4.1. Структура по пэвм
- •4.2. Операционные системы
- •4.2.1. Ос семейства ср/м
- •4.2.2. Ос семейства dos
- •4.2.3. Ос семейства os/2
- •4.2.5. Системы для микропроцессора 80386/486
4.2.1. Ос семейства ср/м
Система СР/М (от англ. Control Program for Microcomputers — управляющая программа для микрокомпьютеров) была разработана в 1974 г. фирмой Digital Research и исторически является одной из первых ОС для ПЭВМ. Она предназначена для управления ресурсами 8-разрядных персональных компьютеров на основе МП 8080 и в настоящее время фактически служит стандартом для данного класса ПЭВМ. Это однозадачная ОС, состоящая из нескольких компонентов, что позволяет достаточно легко адаптировать ее к архитектурным особенностям той или иной машины путем перекодирования только одного компонента, а именно, BIOS.
Развитием СР/М явилась система СР/М-86 (незаконно русифицированный и распространяемый ее вариант — М-86), предназначенная для ПЭВМ класса XT. Дальнейшее совершенствование ОС СР/М привело к появлению многозадачной системы ССР/М-86 (Concurrent СР/М-86), а затем и многопользовательской ОС МР/М-86.
Достоинство систем данного класса состоит в малой потребной емкости ОЗУ для работы — в пределах 20 Кбайт, однако сейчас это уже не так актуально. Представители семейства СР/М довольно примитивны и имеют слабый командный язык наряду с простейшей файловой системой. Поэтому на 16-разрядных ПЭВМ они находят весьма ограниченное применение, хотя в принципе их можно использовать на любом IBM-совместимом персональном компьютере. В свете сказанного по совсем непонятным для нас причинам ЕС 1840 первоначально поставлялись только с ОС М-86.
4.2.2. Ос семейства dos
Системы данного семейства в настоящее время являются наиболее популярными ОС для ПЭВМ. Первый представитель этого семейства — система MS-DOS (Microsoft Disk Operating System — дисковая операционная система фирмы Microsoft) была выпущена в 1981 г. в связи с появлением ПЭВМ IBM PC. Среди этих систем наряду с упомянутой широко известна ОС PC DOS (Personal Computer DOS — DOS для персональных компьютеров), распространяемая корпорацией IBM, а в последнее время стали популярными также программные продукты DR DOS уже известной нам фирмы Digital Research. Есть и системы других производителей, учитывающие архитектурные особенности того или иного типа ПЭВМ, либо обладающие некоторыми дополнительными возможностями. ОС различных производителей, но одинаковой версии, отличаются лишь незначительными деталями. Например, драйвер виртуального диска ОС MS-DOS записан в файле RAMDRIVE.SYS, a PC DOS — в файле VDISK.SYS. Различаются и имена двух основных системных файлов.
В настоящее время главным образом применяются системы DOS 3.3 (1987 г.), а также DOS 4.0 (1988 г.) и появившаяся вслед за ней DOS 4.01. В 1991 г. представлена ОС DOS 5.0, которая, вероятно, получит широкое распространение, вытеснив предыдущие версии.
DOS 3.3 — это добротная, надежная система, использующая все возможности ПЭВМ класса XT. Пока предпочтение отдается именно данной версии DOS, в особенности, в СНГ, где преобладают компьютеры указанного класса.
По сравнению с DOS 3.3 система DOS 4.0:
— имеет дополнительную (MEM — показать распределение ОЗУ) и усовершенствованные команды;
— поддерживает жесткие диски емкостью свыше 32 Мбайт без необходимости их разбиения на ряд логических дисков (в предыдущих версиях системы это не допускалось);
— располагает упрощенной процедурой установки системы;
— обладает улучшенными видеографическими средствами (благодаря расширению команд MODE и GRAPHICS), реализующими все режимы работы графических адаптеров EGA и VGA;
— имеет более широкий набор сообщений об ошибках.
Следовательно, DOS 4.0 использует ряд специфических возможностей ПЭВМ класса AT, a поэтому ее целесообразнее применять именно на таких компьютерах вместо DOS 3.3.
Однако DOS 4.0 имеет тенденцию зависать, обладает меньшей эффективностью, требует больше памяти и в свое время не получила благословения фирмы IBM. Она распространена, главным образом, в Европе.
DOS 4.01 снабжена собственной оболочкой MS-DOS Shell графического типа (см. п. 4.3.2), чем и отличается от DOS 4.0.
Первоначально предполагалось, что DOS 5.0 будет полностью использовать ресурсы ПЭВМ с МП 80286. Однако этого не случилось. Тем не менее DOS 5.0 — высококачественная система, содержащая ряд дополнительных команд. Но основное ее отличие в другом, а именно в том, что данная система включает усовершенствованные средства управления оперативной памятью, которые позволяют несколько увеличить размер доступного для работы ОЗУ. Для этого необходима ПЭВМ класса AT, а еще лучше — компьютер с МП 80386/486(SX). В DOS 5.0 имеется также ряд других новшеств и усовершенствований.
ОС семейства DOS являются однозадачными, но имеют и некоторые элементы многозадачности. В частности, можно организовать фоновую печать на принтере, а также разместить в ОЗУ несколько резидентных программ и активизировать их при необходимости.
Все версии DOS совместимы снизу вверх (т.е. программа, разработанная для младшей версии, в подавляющем большинстве случаев будет работать и под управлением более старшей версии ОС).
ОС семейства DOS могут работать на всех классах IBM-совместимых ПЭВМ. Однако эти системы позволяют полностью использовать ресурсы только компьютеров класса XT.
Системы DOS содержат четыре основных компонента, два из которых являются машинонезависимыми.
На DOS заметное влияние оказали концепции, заложенные в систему UNIX. ОС семейства DOS обладают нижеприведенными характерными чертами и достоинствами:
возможностью задания в качестве имен файлов образцов, что позволяет специфицировать при выполнении тех или иных действий множества файлов вместо одного;
2) удобным и простым пользовательским интерфейсом, а также поддержкой командных файлов, что обеспечивает возможность создания пользовательских макрокоманд;
3) поддержкой иерархической (древовидной) файловой структуры,
4) возможностью не только последовательного, но и прямого доступа к содержимому файлов;
5) трактовкой на логическом уровне устройств ввода-вывода как файлов, что унифицирует средства обмена информацией с любыми ПУ и файлами;
6) наличием конвейеров (средств передачи вывода одной программы или команды на вход другой) и возможностью перенаправления ввода-вывода на уровне командного языка;
7) некоторыми средствами поддержки сетей ЭВМ;
8) модульностью структуры, упрощающей перенос системы на другие типы ПЭВМ; 9) небольшим потребным объемом оперативной памяти для работы (около 60 Кбайт) и внешней памяти для хранения системных файлов;
10) возможностью создания в памяти виртуальных дисков, что ускоряет обмен информацией;
11) возможностью запуска фоновых задач;
12) поддержкой ряда национальных алфавитов и соглашений.
Наряду с неоспоримыми достоинствами ОС семейства DOS имеют и ряд недостатков. Наиболее существенные из них — полное отсутствие средств защиты от несанкционированного доступа к ресурсам ПЭВМ и к самой ОС, а также жесткое ограничение на размер доступного для работы ОЗУ. Скорее, это недостатки того МП, для которого DOS первоначально разработана, чем самой системы. Вспомним, что МП 8088/86 не имеет средств защиты, а его адресное пространство составляет всего 1 Мбайт. Одна часть в нем отводится под ПЗУ, другая — под видеопамять, а третья — под ОЗУ максимальной емкостью 640 Кбайт. При установке DOS на модели ПЭВМ старше XT, последние эмулируют машину на базе МП 8088/86, в том числе и ее схему адресации. Таким образом, ни DOS, ни ПЭВМ, на которую она установлена, не позволяют непосредственно использовать, возможно, имеющуюся в наличии дополнительную память.
Существует несколько методов увеличения доступной для работы памяти (особенно в среде DOS 5.0), рассмотрение которых мы отложим до п. 5.2.6. Здесь лишь отметим, что для всеобъемлющего разрешения проблемы памяти необходима другая ОС.
ОС семейства DOS свойственна также некоторая непоследовательность командного языка.
Для отечественных ПЭВМ существуют пиратские (нарушающие авторское право) русскоязычные версии DOS, такие, как «Альфа-ДОС» (ДОС-16), АДОС и НЕЙРОН-ДОС1. Эти «русские» системы уже давно морально устарели, перевод их нельзя признать удовлетворительным, использование кириллицы (букв русского и аналогичных алфавитов) ограниченно, а качество документации вообще не выдерживает никакой критики.
Однако пользователям ПЭВМ, не владеющим английским языком, должны внушить оптимизм следующие важные события:
1) в начале декабря 1989 г. фирма IBM зарегистрировала для СНГ кодовую страницу (имеется в виду кодовая таблица) с номером 866, разработанную СП «Диалог» и фирмой Microsoft при участии фирм IBM и HP, а также зарезервировала номера 867 и 868 для других языков Содружества;
2) 5 апреля 1990 г. в Москве состоялась презентация русифицированной (локализованной Для СНГ) совместными усилиями специалистов фирмы Microsoft и СП «Диалог» версии MS-DOS 4.01, использующей упомянутую кодовую страницу.
Русификация системы выразилась:
1) в возможности использования букв русского, а также белорусского и украинского алфавитов наравне с латинскими, в частности, для именования файлов;
2) в выдаче ОС сообщений на русском языке;
3) в переводе документации на русский язык.
За основу зарегистрированной русскоязычной кодовой таблицы была принята так называемая «альтернативная» таблица, получившая наибольшее распространение в СНГ потому, что она позволяет использовать зарубежные программы, выдающие псевдографику, без переделки. Стандартизовано также расположение символов кириллицы на клавиатуре ПЭВМ.
Теперь обладающие валютой организации и пользователи могут приобрести русскоязычную версию MS-DOS.
Уже завершена локализация для СНГ и новой версии системы — MS-DOS 5.0.
