
- •Огляд і характеристика операційних систем Узагальнена структура програмного забезпечення обчислювальних систем
- •Класифікація операційних систем
- •1. По призначенню ос діляться на:
- •2. По режиму обробки даних розрізняють:
- •3. За засобом взаємодії з обчислювальною системою ос діляться на:
- •4. За основним архітектурним принципом ос діляться на:
- •1. Принцип модульності
- •2. Принцип функціональної вибірковості
- •3. Принцип генерованості ос
- •4.Принцип функціональної надлишковості
- •5. Принцип віртуалізації
- •Принцип незалежності програм від зовнішніх пристроїв
- •Принцип сумісності
- •Принцип відкритої і нарощуваної ос
- •Принцип мобільності (переносимості)
- •10. Принцип забезпечення безпеки обчислень.
- •Планування процесів Дисципліни планування - вимоги, показники, класифікація
- •Базові дисципліни планування
- •Управління пам'яттю Віртуальна і реальна пам'ять
- •Фіксовані розділи
- •Односегментна модель
- •Багатосегментна модель
- •Сторінкова модель
- •Сегментно-сторінкова модель
- •Плоска модель пам'яті
- •Монопольно використовувані ресурси Властивості ресурсів і їх уявлення
- •Філософи, що обідають
- •Тупики: попередження, виявлення, розв'язка
- •Нескінченне відкладання
- •Файлові системи Структура магнітного диска
- •Файлова система fat
- •Структура завантажувального запису dos
- •Файлові системи vfat і fat32
- •Файлова система ntfs (New Technology File System)
- •Основні можливості файлової системи ntfs
- •Структура тому з файловою системою ntfs
- •Можливості файлової системи ntfs по обмеженню доступу до файлів і каталогів
- •Основні відмінності fat і ntfs
- •Файлові системи операційних систем класу Unix Структура файлової системи
- •Захист файлів
- •Системні засоби взаємодії процесів Дужки критичних секцій.
- •Віртуальні переривання або сигнали
- •Модель віртуальних комунікаційних портів
- •Загальні області пам'яті
- •Семафори
- •Програмні канали
- •Черги повідомлень
- •Література
- •Операційні системи
- •43018, Луцьк-18, вул. Львівська,75.
Структура завантажувального запису dos
Сектор, що містить завантажувальний запис, є найпершим на логічному диску (на дискеті — має фізичну адресу [0-0-1]). Boot Record складається із двох частин
disk parameter block (DPB);
system bootstrap (SB).
Структура блоку параметрів диска (DPB) служить для ідентифікації фізичного і логічного форматів логічного диска, а завантажувач system bootstrap виконує початкове завантаження DOS. Ця інформаційна структура приведена в табл.6.
Таблиця 6. Структура завантажувального запису Boot Record для FAT16
Зсув поля, байт
|
Довжина поля, байт
|
Позна-чення поля
|
Вміст поля
|
ООН (0)
|
3
|
JUMP 3EH
|
Безумовний перехід на початок SB SB
|
ОЗН (3)
|
8
|
|
Системний ідентифікатор
|
OBH(11)
|
2
|
SectSize
|
Розмір сектора, байт
|
ODH (13)
|
1
|
ClastSize
|
Число секторів у кластері
|
OEH (14)
|
2
|
ResSecs
|
Число зарезервованих секторів
|
10H (16)
|
1
|
FATcnt
|
Число копій FAT
|
11H (17) |
2 |
RootSize |
Максимальне число елементів в RDir |
13H (19) |
2 |
TotSecs |
Число секторів на логічному диску, якщо його розмір не перевищує 32 Мбайт, інакше 0000Н |
15H (21) |
1 |
Media |
Дескриптор носія |
16H (22) |
2 |
FATSize |
Розмір FAT секторів |
Таблиця 6. (продовження) |
|||
Зсув поля, байт
|
Довжина поля, байт
|
Позна-чення поля
|
Вміст поля
|
18H (24) |
2 |
TrkSecs |
Число секторів на доріжці |
1AH (26) |
2 |
HeadCnt |
Число робочих поверхонь |
1СН (28)
|
4
|
HidnSecs
|
Число схованих секторів
|
20Н (32)
|
4
|
|
Число секторів на логічному диску, якщо його розмір перевищує 32 Мбайт
кщо його розмір перевищує 32 Мбайт
|
24Н (36)
|
1
|
|
Тип логічного диска (ООН - гнучкий, 80Н - жорсткий)
|
25Н (37)
|
1
|
|
Порожньо (резерв)
|
26Н (38)
|
1
|
|
Маркер з кодом 29Н
|
27Н (39)
|
4
|
|
Серійний номер тому
|
2ВН (43)
|
11
|
|
Мітка тому
|
36Н (54)
|
8
|
|
Ім'я файлової системи
|
ЗЕН (62) |
|
|
System bootstrap |
1FEH (510) |
2 |
|
Сигнатура (слово АА55Н) |
Перші два байти boot record займає JMP — команда безумовного переходу в програму SB. Третій байт вміщує код 90Н (NOP — немає операції). Далі розташовується восьмибайтовий системний ідентифікатор, що включає інформацію про фірму-розробника і версію операційної системи. Потім слідує DPB, а після нього - SB.
Для роботи з завантажувальним записом використовують утиліту Disk Editor з комплекту утиліт Пітера Нортона. Використовуючи її, можна зберігати, модифікувати і відновлювати завантажувальний запис, а також виконувати багато інших операцій.
Завантажувальні записи інших операційних систем відрізняються від розглянутої.