Курсовая работа: Основное программное обеспечение персональных компьютеров
· возможность загрузки ядра MS DOS, в HMA-память (High Memory Area) на IBM PC AT-286 и выше,
· возможность загрузки драйверов периферийных устройств в UMB-память на IBM PC AT-386 и выше,
· для прикладных программ отводится до 620 Kb адресного пространства (0-640 Kb) ОЗУ,
· поддержка HDD до 2 Gb,
· формат 2.88 Мб для дискет 3.5»,
Версия 6.0:
Версия 6.0 - Март, 1993 г.
Дополнительные возможности:
· эффективное использование ОЗУ,
· дополнительные сервисные программы,
· программные средства для оптимизации файловой системы на логических дисках (DEFRAG),
· изъяты команды (программы), утратившие актуальность,
· спец. программа MEMMAKER - оптимизация расположения резидентных программ в ОЗУ,
· мультиконфигурационные файлы CONFIG.sys (возможность выбора варианта конфигурации из меню),
· система защиты от вирусов (слабая),
· увеличение доступного дискового пространства (DoubleSpace),
· средства регулирования энергопотребления PC (LapTop, NoteBook)
Версия 6.2:
Версия 6.2 - Октябрь, 1993 г.
Дополнительные возможности:
· повышена эффективность существующих команд (программ),
· КЭШирование CD-ROM (программа SMARTDRV),
· отказ от DoubleSpace без потери информации (позволяет вернуть логический диск в исходное состояние),
· выявление и обход физических дефектов HDD и FDD (SCANDISK),
· выявление и устранение дефектов в файловой системе (SCANDISK), в том числе и «сжатых» DoubleSpace,
· пошаговое выполнение любого bat-файла, в том числе и AutoExec.bat,
1.1.3. Основные составные части MS-DOS
MS DOS состоит из следующих компонентов: блок начальной загрузки (размещается в 1-м секторе 0-дорожки 0-стороны системной дискеты), модуль взаимодействия с BIOS (IO.sys для версии 5.0 и выше), модуль обработки прерываний (MSDOS.sys для версии 5.0 и выше), командный процессор (COMMAND.com), внешние команды (программы) MS-DOS, драйверы устройств, файл config.sys, файл autoexec.bat.
Блок начальной загрузки размещается в 1-м секторе 0-дорожки 0-стороны системной дискеты или в 1-м секторе HDD-диска, в разделе, отведенном под DOS. Он просматривает корневой каталог системного диска, проверяет, являются ли первые два файла в каталоге файлами IO.sys и MSDOS.sys.
IO.sys - это резидентный модуль(всегда находится в ОЗУ после загрузки, пока включен PC). Он взаимодействует с BIOS, расширяет возможности BIOS или изменяет ее свойства (где необходимо) с помощью дополнительных драйверов.
MSDOS.sys также является резидентным модулем, который обеспечивает интерфейс высокого уровня для прикладных программ, содержит программные средства для управления файлами, устройствами ввода-вывода, обеспечивает обработку исключительных ситуаций (ошибок) и др. Прикладная программа вызывает функции этого модуля через механизм прерываний (программные прерывания), передавая (принимая) информацию к (от) MS-DOS через регистры CPU или (и) области памяти ОЗУ. MSDOS.sys транслирует (переводит) запрос прикладной программы в один или несколько вызовов.
Командный процессор (COMMAND.com) - отдельный Модуль MS-DOS. Этот модуль может быть заменен на другой, более удобный. Командный процессор предназначен для приема команд с клавиатуры или из bat-файлов и их выполнение, выполнения команд файла AutoExec.bat при загрузке MS-DOS, загрузки в ОЗУ и запуск на выполнение прикладных программ в среде MS-DOS. Командный процессор состоит из 3-х частей: резидентная (размещается в ОЗУ сразу после MSDOS.sys, включает процедуры обслуживания некоторых прерываний, процедуры обработки стандартных ошибок MS-DOS, процедуру загрузки транзитной части командного процессора), инициализирующая (в ОЗУ следует сразу за резидентной частью; во время загрузки OS ей передается управление; она “выполняет” файл AutoExec.bat и некоторые другие действия; эта часть командного процессора стирается из ОЗУ первой же загруженной программой), транзитная (загружается в старшие адреса ОЗУ; обрабатывает все внутренние команды, команды с клавиатуры и из bat-файлов; выдает системную подсказку MS DOS; загружает в ОЗУ программы и передает им управление).