
- •§1. Носители информации
- •§2. Основные понятия информатики
- •§3. Моделирование и формализация
- •§4. Основные принципы формализации
- •§5. Меры информации
- •§6. Объем информации V (объемный подход).
- •§7. Количество информации / (энтропийный/вероятностный подход)
- •Какова же связь энтропии с информацией?
- •§7. Кодирование и шифрование информации
- •7.1. Кодирование графической информации
- •Цветовые модели rgb и cmyk
- •Другие цветовые модели
- •7.2. Кодирование звука
- •Цифро-аналоговое и аналого-цифровое преобразование звуковой информации
- •§7. Общие понятия о позиционных и непозиционных системах счисления
- •Непозиционные системы счисления
- •1) Число 1988.
- •Позиционные системы счисления
- •Первые позиционные системы счисления
- •Двенадцатеричная система счисления
- •Шестидесятеричная система счисления
- •Какие позиционные системы счисления используются сейчас?
- •Десятичная система счисления
- •Двоичная система счисления
- •Алфавит десятичной, двоичной, восьмеричной и шестнадцатеричной систем счисления
- •Правила перевода
- •Восьмеричная и шестнадцатеричная системы счисления
- •Взаимное преобразование двоичных, восьмеричных и шестнадцатеричных чисел
- •§9. История развития вычислительной техники
- •§10. Архитектура эвм
- •Эвм, построенные по принципу Фон Неймана
- •Аналитическая машина Беббиджа
- •Основополагающие принципы логического устройства эвм (Фон Нейман)
- •§11. Внешние устройства эвм
- •§12. Внутренние устройства эвм
- •§13. Программное обеспечение эвм
- •13.1. Операционные системы
- •13.2. Понятие файловой системы
- •13.3. Операционная система ms dos для ibm-совместимых персональных компьютеров
- •§14. Инструментальные программные средства общего назначения
- •§15. Инструментальные программные средства специального назначения
- •§16. Программные средства профессионального уровня
- •§17. Назначение и место систем Maple
- •Maple в Интернете
- •Понятие о функциях и операторах.
- •§18. Алгоритмы и способы их описания Понятие алгоритма
- •Способы описания алгоритмов
- •Структурные схемы алгоритмов
- •18.1. Этапы подготовки и решения задач на эвм
- •§19. Системы программирования
- •§20. История языков программирования
- •§21. Паскаль как язык структурно-ориентированного программирования
- •21.1. Процедуры и функции в Pascal
- •21.2. Внешние библиотеки в Pascal
- •21.3. Модули
- •21.4. Работа с файлами
13.3. Операционная система ms dos для ibm-совместимых персональных компьютеров
Общие сведения о ОС MS DOS
ОС для персональных ЭВМ за время существования этого класса компьютеров с 1975 г. претерпели значительное развитие, сопровождавшееся увеличением разрядности персональных компьютеров (ПК) от 8 до 32, расширением возможностей, улучшением интерфейса с пользователем (табл. 2.1).
8-разрядные ОС применялись в качестве ОС простейших учебных и бытовых (игровых) компьютеров. Из-за ограниченного адресного пространства оперативной памяти (65 Кбайт) серьезные профессиональные применения таких компьютеров невозможны.
16-разрядные IBM-совместимые компьютеры составляют значительную часть парка профессиональных персональных компьютеров в нашей стране. Самая распространенная ОС для этих компьютеров – однопользовательская однозадачная
Таблица 3
Некоторые типы ОС для персональных компьютеров
ПК |
||
8-разрядные |
16-разрядные |
32-разрядные |
Р/М-80, MSX DOS, Микро DOS, Микрос-80 |
MS DOS, РАФОС, ОС DBK, ИНМОС |
UNIX, XENIX, Windows 95, OS/2 |
MS DOS (компании Microsoft – сокращенно MS; DOS – английская аббревиатура названия «дисковая операционная система»). Первая версия этой ОС была создана одновременно с персональным компьютером IBM PC в 1981 г. и из внешних устройств поддерживала лишь накопители на гибких дисках с дискетами на 160 Кбайт. Версия 2.0 связана с появлением модификации PC XT, поддерживала также накопители на жестких дисках до 10 Мбайт, древовидную файловую структуру. Популярная на протяжении ряда лет версия 3.3 (1987 г.) создана для поддержки PC AT. Эта модификация ОС адресует 640 Кбайт оперативной памяти, что в момент ее появления было прогрессивным моментом, а затем стало сдерживающим прогресс программного обеспечения фактором. Современные версии MS DOS преодолели ограничения на размер оперативного запоминающего устройства (ОЗУ), имеют множество новых команд, содержат встроенные драйверы устройств, графическую оболочку, справочную систему и т.д.
Основные структурные компоненты MS DOS таковы:
базовая система ввода-вывода (BIOS);
системный загрузчик (SB);
драйверы устройств (т.е. программы, поддерживающие их работу);
базовый модуль;
командный процессор (называемый также интерпретатором команд);
утилиты DOS (вспомогательные программы).
Охарактеризуем коротко основные компоненты. BIOS хранится в постоянном запоминающем устройстве (ПЗУ). Эта программа написана непосредственно в машинных кодах; при включении компьютера она автоматически считывается в ОЗУ, запускается на исполнение и производит беглую проверку работоспособности основных устройств компьютера. Затем BIOS производит поиск на дисках программы запуска ОС (программы начальной загрузки). BIOS имеет также функции поддержки стандартных периферийных устройств, прежде всего дисплея и клавиатуры.
Программа начальной загрузки, найденная системой BIOS на диске, обращается последовательно к дисководам А, В и т.д., пока не найдет программу SB – системный загрузчик. Эта программа проверяет наличие на диске ядра ОС, состоящего из файлов с названиями ibmio . sys – файла расширения BIOS и command . сом – командного процессора, загружает их в ОЗУ и запускает на исполнение первую из этих программ. Она дополнительно тестирует оборудование, осуществляет конфигурирование DOS (стандартное при отсутствии файла config. sys – файла конфигурации, или нестандартное в соответствии с содержанием файла config.sys), подключает необходимые драйверы и т.д. Далее эта программа устанавливает некоторые указания о способах обработки прерываний (векторы прерываний) и передает управление базовому модулю DOS, который продолжает устанавливать правила обработки прерываний и после этого загружает в ОЗУ командный процессор и передает ему управление.
Пользователь, работающий с DOS без программ-оболочек или дополнительных интерфейсных систем, непосредственно общается с командным процессором.
Режим работы – диалоговый, т.е. пользователь отдает команду, ОС выполняет и ждет следующей команды. Способ отдавать команды является достаточно архаичным – текст команды нужно просто набрать на клавиатуре, для чего большую часть команд надо помнить, а для редко встречающихся – пользоваться справочником (либо в виде книги, либо встроенным в DOS).
Командный процессор, будучи запущенным, вначале отыскивает и исполняет программу автозапуска (файл autoexec. ват), если она есть. Эта программа создается пользователем из команд DOS для того, чтобы произвести некоторые рутинные действия по созданию удобной для начала работы обстановки. Например, если при запуске компьютера вы получаете на экране панели Norton Commander, то лишь потому, что «автозапуск» этой программы предусмотрен тем, кто составлял файл autoexec.bat. Следующее действие командного процессора – выдача на экран приглашения пользователю вводить команду, выглядящее, например, так: с: > (если DOS загружалась с диска С).
В ходе работы прикладных программ в ОЗУ постоянно находится лишь малая часть DOS (называемая резидентной). Все остальные модули DOS подгружаются лишь по мере потребности в них и удаляются из ОЗУ после отработки.
Файловая система MS DOS поддерживает дисководы, обозначаемые латинской буквой и двоеточием, например:
А:, В:, С:,
иерархическую систему каталогов, заимствованную у системы UNIX, файлы с именами до восьми символов и расширением до трех.