"П.Нортон "Программно-аппаратная организация компьютера IBM PC"" - читать интересную книгу автора Помимо физического уровня обслуживания ДОС обеспечивает и услуги
более высокого уровня, такие как поиск в справочниках, копирование файлов и загрузку программ. Один из путей достижения эффективности операционных систем - это модульность их разработки. Операционная система упрощается и становится более эффективной, если ее разработчики разделят все ее функции на отдельные части. Затем эти части должны быть организованы в тщательно спланированную иерархическую систему, в которой каждый уровень иерархии выполняет присущие ему функции, освобождая уровни, находящиеся выше по иерархии, от их выполнения (и, в свою очередь, не занимаясь деталями функций, присущих нижним уровням). Теперь мы перейдем к рассмотрению отдельных частей ДОС. 4.2. Шесть основных модулей ДОС Всю систему можно разделить на шесть основных частей, функции каждой из которых мы кратко рассмотрим в этом разделе. Первая часть - это система BIOS в ПЗУ. Это система поставляется вместе с IBM/PC и может использоваться любой операционной системой. Функция BIOS в ПЗУ заключается в обслуживании основных и наиболее фундаментальных операций компьютера. Поскольку система BIOS в ПЗУ для IBM/PC является "встроенной" в компьютер, она является не только составной частью ДОС, но и составной частью любой операционной системы IBM/PС. Еще одна часть - "загрузочная запись" дискеты. Загрузочная запись каждой дискеты. Функция этой программы заключается в запуске процесса загрузки операционной системы после включения компьютера или перезапуска (нажатия клавиш CTRL-Alt-Del). Загрузочная запись считывает еще два модуля операционной системы в память и они завершают процесс загрузки ДОС. Следующие две части ДОС представляют собой дисковые файлы IBMBIO.COM и IBMDOS.COM. Обе эти части загружаются в память загрузочной записью и остаются в памяти во время работы ДОС, так что провести между ними различие довольно трудно. Файл IBMBIO.COM представляет собой изменяемое дополнение к системе BIOS в ПЗУ. Начиная с версии 2.00 файл IBMBIO.COM может дополняться другими частями, называемыми независимыми драйверами устройств, которые мы подробнее рассмотрим несколько позже. Система BIOS в ПЗУ, IBMBIO.COM и драйверы устройств, вместе взятые образуют "физический" уровень операционной системы. Файл IBMDOS.COM реализует основные услуги ДОС. Это "логический" уровень ввода/вывода операционной системы. Оба эти файла являются "скрытыми" системными файлами (о которых подробнее будет сказано в главе 5). Имена этих файлов не включаются в оглавление диска, вызываемое по команде DIR. Команда CHKDSK (для ДОС версии 1.10 и последующих) укажет, что эти файлы находятся на дискете, но не сообщит их имена. Если Вы воспользуетесь процедурой DiskLook для просмотра содержимого дискеты, то оба имени, IBMBIO.COM и IBMDOS.COM, будут присутствовать в списке и их можно просматривать так же, как все остальные файлы. Одна из функций IBMBIO.COM заключается в загрузке еще одного модуля операционной системы. |
|
|