
- •1.2.8. Підтримка багатопроцесорного оброблення
- •1.2.10 Інтерфейс між ос і користувальницькими додатками
- •2.3. Дії при зависанні пк
- •2.5. Поняття про каталог. Ієрархічна структура каталогів
- •2.6 Стрічка запрошення в dos та введення команд
- •3.3. Сервісні внутрішні команди в ms-dos
- •3.4. Спеціальні символи, що використовуються в командах ms-dos
- •4.2. Форматування дисків програмою format
- •Invalid media or Track 0 bad - disk unusable. Format terminated. (Пошкоджена системна область, або 0-доріжка погана - диск непридатний. Форматування припинено) Досить часто може виникати повідомлення:
- •Format complete. ( Фопмат V ванн я тяспшрнп )
- •System transferred
- •4.3. Відновлення інформації після форматування. Команда unformat
- •4.4. Створення системного диску
- •System transferred
- •4.5. Копіювання дисків (гмд)
- •Insert target diskette in drive a:
- •Copy another diskette (y/n)?
- •4.6. Команда перегляду та зміни мітки диску
- •4.7. Отримання інформації про диск" з допомогою команди chkdsk
- •4.8. Пошук та виправлення помилок на диску програмою scandisk
- •2.File allocation tables
- •3. Directory Structure
- •4.File System
- •4.9. Встановлення атрибутів файлів командою attrib
- •4.10. Структура оперативної пам'яті пк. Видача інформації про оперативну пам'ять командою mem
- •Mem |ключі]
- •Мал. 2.11. Інформація про резидентні програми
- •4.11. Фоновий друк командою print
- •4.12. Інші зовнішні команди ms-dos
- •Deltree [диск:]шлях [[диск:]шлях[...]] [/y]
- •Tree II I more
- •8. Панель зв'язку по о-модему
- •4.1. Об'єднання файлів в групу
- •4.2. Створення каталогів в nc
- •4.3. Створення та редагування файлів в n0. Внутрішній редактор
- •9. Довідник з використання "гарячих"клавіш в nc
- •4.10. Швидкий пошук каталогів в nc. Робота з деревом каталогів
- •4.11. Встановлення та зміна атрибутів файлів через оболонку Norton Commander V.5.0
- •4.13 Операції split та merge
- •4.14. Синхронізація та порівняння каталогів
- •6.1. Створення та призначення файла сіігіїгїо
- •6.3. Створення та призначення файлу tools.Mnu
- •6.4. Створення та призначення меню користувача
- •7. Встановлення конфігурації Norton Commander у. 5.0
- •2.2. Методологія ядра
- •2.2.1. Монолітне ядро
- •2.3. Абстракції, процеси та ресурси
- •2.2.4. Концепція віртуальних машин
- •2.3. Операційна система та її оточення
- •2.3.1. Взаємодія ос і апаратного забезпечення
- •2.3. Операційна система та її оточення
- •2.3.2. Взаємодія ос і виконуваного програмного коду
- •2.4. Особливості архітектури: unix і Linux 2.4.1. Базова архітектура unix
2.3. Дії при зависанні пк
Інколи, внаслідок неправильних дій користувача, або помилок в операційній системі чи прикладних програмах, комп'ютер не реагує на команди клавіатури. Такий стан ПК називається "зависанням". Вивести його з цього стану можна одним з трьох способів:
"Гаряче перезавантаження" ПК. Для цього слід натиснути комбінацію клавіш Ctrl+Alt+Delete. При цьому припиняється виконання завислої програми (команди) і перезавантажується операційна система. Нове завантаження починається з Boot Record.
"Холодне перезавантаження" ПК. Натиснути кнопку Reset або HDD на системному блоці ПК, а в разі її відсутності вимкнути на деякий час живлення. При цьому здійснюється повне перезавантаження ПК.
При будь-якому варіанті перезавантаження втрачається вся незбережена на диску інформація.
2.4. Логічна організація дисків
Кожен диск, що використовується на ПК має своє ім'я. Імена дисків - це одна латинська літера і знак ":" після неї. Дисководи іменуються, починаючи з літери "A". MS-DOS дозволяє використовувати до чотирьох дисководів, та переважно використовують один чи два ("А:" та "В:"). Вінчестер та інші приводи іменують, починаючи з літери "С:", навіть у випадку
відсутності дисководів. Коли дисководів в ПК три-чотири, то вінчестер чи інший привід іменується з наступної літери.
Для систематизації інформації на вінчестері, який на відміну від дискет містить великий об'єм інформації, часто його умовно розбивають на диски, які називають логічними. Сам вінчестер, дискети та інші носії, називають фізичними дисками. Розбиття вінчестера на логічні диски здійснюється по циліндрах, починаючи з зовнішнього. Диск "С:" завжди починається з нульового циліндру і закінчується на N ( наприклад, 10). Наступний диск починається з N+1 циліндру і закінчується M (наприклад, з 11 по 55).
Логічний диск "С:" є основною зоною вінчестера (Primary), а інші логічні диски -розширеною (Extended). Основна зона вінчестера має статус А, тобто вона є завантажувальною.
Інформація про адреси логічних дисків та зони вінчестера записана у так званій таблиці розділів (Partition Table).
За допомогою таблиці розділів можна зарезервувати простір для різних операційних систем. Наприклад, DOS і OS/2 можуть завантажуватися на одному комп'ютері. Диск, що - працює з DOS може містити до чотирьох розділів, але тільки один з них може бути активним у кожний момент часу.
Таблиця розділів знаходиться в головному завантажувальному записі (Master Boot Record - MBR), який містить дані про те, який з розділів є активним і використовується для завантаження системи. У головному завантажувальному записі зберігається також інформація про розташування завантажувальних записів як операційної системи активного розділу, так і решти операційних систем встановлених на вінчестері. При завантаженні, комп'ютер використовує цю інформацію для операційної системи, що відповідає даному розділу. Якщо на вінчестері немає інших операційних систем крім DOS, то розділ DOS, можна розмістити на весь фізичний диск. MBR на вінчестері має фізичні координати 0,0,1 (0-сторона 0-циліндр 1 -сектор) і займає один сектор (512 байт).
За таблицею Partition Table, на вінчестері, знаходиться завантажувальний сектор, або іншими словами блок початкового завантаження (Boot Record - BR) першого логічного диску. BR є також на початку кожного логічного диску вінчестера. Дискети не мають логічного розбиття, тому в них початкові координати займає саме BR. Блок початкового завантаження завжди займає на диску один сектор (512 байт).
Завантажувальний запис включає в себе блок параметрів BIOS (ВРВ). В ньому міститься інформація про фізичну характеристику диску, необхідну драйверам пристроїв. Вона включає в себе такі параметри:
версія DOS (8 байт);
число байт в секторі (2 байти);
число секторів в кластері (1 байт);
число зарезервованих секторів, що використовуються для системної області (2 байти);
число копій FAT (1 байт);
число записів кореневого каталогу (2 байти);
число секторів на диску (2 байти);
байт опису носія (1 байт);
число секторів на FAT (2 байти);
число секторів на доріжку (2 байти);
число головок запису - зчитування (2-4 байти);
число схованих секторів (2 байти).
В завантажувальний запис також входить інформація про місце знаходження системних файлів. У випадку їх відсутності, записана текстова фраза:
"Non system disk or system disk error. Replace and strike any key when ready"
Після BR на диску знаходиться таблиця розміщення файлів - File Allocation Table (FAT). DOS використовує FAT для зберігання інформації, необхідної для доступу до файлів, записаних на диску. FAT можна представити як таблицю, яка складається з двох колонок: у першій розміщений послідовний список кластерів з області даних диску, а в другій - список кодів, які дають спеціальну інформацію про кожний кластер. Якщо кластер--використовується для зберігання даних певного файлу, то в другій колонці міститься номер наступного кластера цього файла (дані, які належать одному файлу, не обов'язково містяться у послідовних кластерах). В протилежному випадку лінійка другої колонки може містити один з наступних записів:
(0)00ОН - кластер, що незайнятий інформацією і доступний для зберігання
даних;
(F)FF7H - кластер має дефект і не може бути використаний для
зберігання даних;
(F)FF0-(F)FF6H - кластер зарезервований і не може використовуватися для
зберігання даних; (F)FF8-(F)FFFH - останній кластер даного файлу.
На мал.2.1. показано, як записи у FAT об'єднуються в логічні ланцюжки. Файл Б починається в кластері 2, продовжується в кластері 8. Наступний використовуваний цим файлом кластер -11. За ним кластер 12, де, згідно FAT, файл закінчується. Файл Б розбитий на 4 кластери, два з яких відділені один від одного. Таке розміщення файлу не на послідовних" кластерах називається фрагментацією. Файл А займає кластери 3, 4, 6, 7, 9 і 10. У цій послідовності пропущений кластер 5, тому що він є дефектним, і кластер 8, використовуваний файлом А.
FAT настільки важлива, що DOS зазвичай створює дві її копії. Перша копія є робоча, а друга резервна і контрольна (порівняльна). Для адресації інформації в DOS на різних за об'ємом дисках використовують два типи FAT:
• 12 бітна FAT, на кожну адресу відводиться 12 біт (3 шістнадцяткові цифри ) -використовується в основному для дискет;
Номер |
Записи у |
кластера |
FAT |
2 |
8 |
3 |
4 |
4 |
6 |
5 |
bad |
6 |
7 |
7 |
9 |
8 |
11 |
9 |
10 |
10 |
end |
11 |
12 |
12 |
end |
В наступних за FAT секторах розміщений кореневий каталог (Root Directory). Кореневий каталог - це спеціальне місце на диску, де міститься список файлів та каталогів.
Його величина не може бути змінена, але вона пропорційна загальному об'єму диску. Наприклад, максимальна кількість записів в кореневому каталозі жорсткого диску - 512, або 1024 в залежності від його типу.
Якщо диск системний, перші два записи в кореневому каталозі - це імена системних файлів. BR використовує ці записи, коли завантажується операційна система. Кожний запис в кореневому каталозі має довжину 32 байти і може містити інформацію про файли або підкаталоги.
Завантажувальний запис, таблиці розміщення файлів та кореневий каталог утворюють системну область диску. За системною областю знаходиться область даних, в якій розміщується вся записана інформація. Порядок слідування інформації строго не визначений, але нова інформація завжди записується в перші вільні кластери.