Читайте также: |
|
1. Системний завантажувач (SB – System Bootstrap)
2. Модуль розширення (EM – Extension Module) BIOS
3. Зовнішні (встановлювальні) драйвери пристроїв
4. Базовий модуль (BM – Basic Module) DOS
5. Інтерпретатор команд (CI – Command Interpreter), або командний процесор
6. Утиліти DOS
7. Оболонка MS-DOS Shell (факультативно)
8. Інструментальні засоби
BIOS – Basic Input/Output System
NSB – Non-System Boostrap
Функції компонент DOS та їх місцезнаходження
Компо-нента | Місцезнаходження | Функції на етапі | ||
Завантаження DOS | Функціонування DOS | |||
BIOS | ПЗП | Тестування обладнання ПК | Управління стандартними пристроями | |
Ініціалізація векторів переривань нижнього рівня | ||||
Зчитування в пам’ять NSB | ||||
NSB | Стартовий (початковий) сектор фізичного жорсткого диска | Зчитування в пам’ять SB | ||
Запуск SB | ||||
SB | Стартовий сектор кожного логічного диска | Зчитування в пам’ять EM BIOS i BM DOS | ||
Запуск EM BIOS | ||||
EM BIOS | Файл IO.SYS | Визначення стану обладнання і встановлення в початковий стан ввімкнених периферійних пристроїв | Організація інтерфейсу з BIOS | |
Підключення драйвера стиснених дисків DBLSPACE.BIN | Розширення можливостей BIOS | |||
Конфігурування DOS згідно вказівок у файлі CONFIG.SYS (підключення зовнішніх драйверів і встановлення параметрів системи) | ||||
Ініціалізація і перевстановлення деяких векторів переривань нижнього рівня | ||||
Запуск BM DOS | ||||
Зовніш-ні драй-вери при-строїв | Окремі файли | Керування нестандартними периферійними пристроями | ||
Керування стандартними периферійними пристроями нестандартним способом | ||||
BM DOS | Файл MSDOS.SYS | Ініціалізація своїх внутрішніх таблиць | Управління ресурсами ПК і виконуючими програмами | |
Ініціалізація оброблюваних ним переривань верхнього рівня | ||||
Зчитування в пам’ять CI | ||||
Запуск СІ | ||||
CI | Файл COMMAND. COM | Ініціалізація 3-х векторів переривань, які він обробляє | Прийом команд DOS з клавіатури | |
Виконання файлу AUTOEXEC.BAT | Виконання внутрішніх команд | |||
Виконання командних файлів | ||||
Завантаження команд в пам’ять для виконання | ||||
Обробка переривань після завершення програми | ||||
Утиліти | Окремі файли або групи файлів | Виконання зовнішніх команд DOS | ||
Реалізація сервісних послуг в ітерактивному режимі | ||||
MS-DOS SHELL | Файли DOSS*.* | Підвищення рівня користування інтерфейсу з DOS | ||
Надання користувачу додаткових можливостей | ||||
Інструментальні засоби | Окремі файли або групи файлів | Розробка програм | ||
Підготовка простих текстових документів |
Адреси (шістнадцяткові) | Обсяг пам’яті | |
ПЗУ (BIOS) | FFFFFH FE000H | 1024 Kb |
… | F0000H | 960 Kb |
… | ||
Драйвер накопичувача на жорстких дисках | C8000H | |
… | BF000H | |
Пам’ять монітора | ||
… | B8000H A0000H | 640 Kb |
Нерезидентна частина командного процесора | ||
Область користувацьких програм | ||
Резидентна частина командного процесора | 0A000H- 10000H | ~60 Kb |
Модуль обробки переривань | ||
Модуль розширення базової системи введення-виведення | 00600H | |
Глобальні змінні ОС | 00500H | |
Глобальні змінні базової системи введення-виведення | 00400H | |
Таблиця векторів переривань | 00000H |
Розподіл стандартної пам’яті ПК
FAT – File allocation Table
FAT – карта (образ) області даних диска, в якій описується стан кожної ділянки області.
Кластери, які належить одному файлу зв'язуються в ланцюжки.
обсяг диска = C*H*S*512, де С – кількість циліндрів, H – кількість головок, S – кількість секторів
Розмір (байт) | Опис |
Завантажувальний запис (MBR) | |
Запис 1 розділу | |
Запис 2 розділу | |
Запис 3 розділу | |
Запис 4 розділу | |
Сигнатура 055AAh |
Таблиця розподілу диска
Дата добавления: 2015-10-02; просмотров: 72 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Вебинар №1. «Нужен ли инвентарь и оборудование на детских тренировках для детей 2-6 лет?». | | | Елемент каталогу для довгого імені |