69427

Структура MS-DOS. Особливості організації файлової системи

Курсовая

Информатика, кибернетика и программирование

Операційна система виконує такі функції: керування пам’яттю введенням-виведенням файловою системою взаємодією процесів; захист інформації; облік використання ресурсів оброблення командної мови; виявлення різних моментів що виникають у процесі роботи і відповідну реакцію...

Украинкский

2014-10-04

18.85 KB

1 чел.

Тема №9. Структура MS-DOS. Особливості організації файлової системи.

Операційна система - це сукупність програмних засобів, що забезпечують керування апаратними ресурсами обчислювальної системи і взаємодію програмних процесів з апаратурою, іншими процесами та користувачем.

Операційна система виконує такі функції: керування пам'яттю, введенням-виведенням, файловою системою, взаємодією процесів; захист інформації; облік використання ресурсів, оброблення командної мови; виявлення різних моментів, що виникають у процесі роботи, і відповідну реакцію на них (наприклад при помилкових ситуаціях).

Ядро ОС доповнюється набором сервісних програм. З їх допомогою виконують початкову розмітку магнітних дисків, установлюють параметри зовнішніх пристроїв, провадять тестування та оптимізацію роботи з ними, архівацію файлів, боротьбу з вірусами, стикування комп'ютерів у мережі.

20 - річна історія операційних систем цікава і повчальна. Почалася вона власне з DOS (Disk Operating System). Точніше з першої версії цієї ОС, випущеної корпорацією Microsoft в 1981 році і призначеної для постачання з комп'ютерами IBM PC (хоча спочатку IBM віддала перевагу іншій ОС під назвою СР/М). Доречі, небагатьом відомо, що ОС MS - DOS не була оригінальною розробкою самої Microsoft: компанія Білла Гейтса лише доопрацювала операційну систему під назвою QDOS, створену компанією Seattle Computer Products.

16 - розрядна однозадачна операційна система ДОС володіла інтерфейсом командної стрічки, тобто всі команди користувачу доводилося набирати на клавіатурі вручну, в командній стрічці ОС.

Головним недоліком ДОС була робота з оперативною пам'яттю. В епоху створення ОС ДОС оперативна пам'ять більшості комп'ютерів не перевищувала 256 кілобайт. ДОС могла працювати з 640 кілобайтами оперативної пам'яті. Але час йшов... Пам'ять на комп'ютерах збільшувалася - 1 мегабайт, 2 мегабайта. Виникав парадокс: скільки би оперативної пам'яті не мав ваш комп'ютер, ви не могли запустити програму, якщо у вас не було достатньо вільного простору в стандартній пам'яті - тій самій області 640 кілобайт.

Другим недоліком ОС ДОС була неможливість роботи в повноцінному графічному режимі; справа в тому, що ДОС практично не дозволяла працювати з завантажувальними драйверами для різних відеокарт.

І нарешті, третьою перешкодою на шляху ОС ДОС стала однозадачність. Більшість користувачів бажали запускати на своєму комп'ютері зразу декілька програм з можливостями переключення між ними - а ДОС при всьому бажанні цього забезпечити не могла.

ОС MS - DOS має розвинену командну мову. Вона дає можливість організації багаторівневих каталогів, відімкнення драйверів додаткових зовнішніх пристроїв.

До складу операційної системи MS - DOS входять:

  1.  Базова система введення - виведення (BIOS), яка розташована в постійному запам'ятовуючому пристрої комп'ютера і встановлює зв'язок між апаратними пристроями й ОС. Після вмикання комп'ютера саме BIOS передається керування, далі відбувається тестування пам'яті, перевірка стану апаратної частини та ініціалізація пристроїв. Параметри конфігурації комп'ютера зберігаються в енергонезалежній пам'яті (CMOS);
  2.  Системний завантажувач, який розміщений у блоці початкового завантаження (Boot Record) та активізує модуль розширення BIOS і модуль переривань;
  3.  Модуль розширення BIOS (файл IO.SYS), що забезпечує можливість підключення додаткових драйверів;
  4.  Модуль оброблення переривань (файл MSDOS.SYS), що забезпечує роботу файлової системи, пристроїв введення - виведення (клавіатури, дисплея, принтера, портів), оброблення помилок;
  5.  Командний процесор (файл command.com), який виконує команди з клавіатури або з командного файла; команди MS - D OS, вбудовані у файл command.com; завантажує і виконує зовнішні команди прикладних програм (файлів типу ехе і com);
  6.  Утиліти, що реалізують виконання зовнішніх команд (наприклад, форматування дискет, перевірку дисків тощо);
  7.  Драйвери пристроїв - програми, які забезпечують обслуговування нових пристроїв або нестандартне використання наявних. Драйвери визначаються у файлі конфігурації Config.sys і завантажуються в оперативну пам'ять комп'ютера при завантаженні ОС.

У складі операційної системи можна виділити три частини: командну мову, файлову систему та систему управління зовнішніми пристроями (драйвери зовнішніх пристроїв).

Командна мова - це набір команд, яків водяться користувачем з клавіатури та негайно виконуються. До цих команд відносять команди зчитування інформації з дискет та запису в оперативну пам'ять, запуск програми, видачі каталогу на екран дисплея, форматування дискет та ін. Команди цієї мови можуть бути включені до програми користувача.

Командна мова - це та частина ОС, яка здійснює підтримку взаємодії користувача з усіма ресурсами ПК.

Файлова система - це сукупність програм, які забезпечують роботу з файлами та їх каталогами, а також сама сукупність файлів та каталогів, які зберігаються на зовнішніх пристроях ПК.

Файл - це програма або організована сукупність цифрових, алфавітно-цифрових та інших даних.

Файл - це область на носії якого-небудь накопичувача, що містить логічно об'єднану інформацію і яка названа конкретним ім'ям.

Вся інформація, що зберігається на дисках, знаходиться у файлах. Інформація, що міститься у файлі, фізично розташована на сукупності секторів, які можуть знаходитися в різних місцях диска.

У файлах містяться програми самої операційної системи та драйвери пристроїв; тексти програм, написані мовами програмування; програми в машинних кодах; да, необхідні для роботи програм; текстові документи, графічні зображення, таблиці. Вся інформація, що зберігається на дисках, знаходиться у файлах в війковому виді.

Розмір файлу – це кількість інформації, що в ньому міститься, виміряна в байтах.

Ім'я файлу складається з двох частин – назви та розширення, розділених крапкою.

Для того, щоб вибрати певні групи файлів з усіх, що є в наявності, в ОС MS-DOS використовують шаблони. Файли об'єднуються в групи за деякими ознаками їх імен.

Шаблон - це позначення, яке дозволяє вибрати з усіх наявних файлів тільки ті, які входять до певної групи.

Знак * означає будь-яку кількість символів у імені файла, а знак ? – будь-який, але тільки один символ.

У файловій системі ОС MS-DOS файли можна об'єднувати в групи, даючи кожній з них ім'я за змістом. Такі групи в MS-DOS називаються каталогами або директоріями.

Каталог - це область на носієві, що містить інформацію про файли, об'єднані в групу за якоюсь ознакою, і має конкретне ім'я.

У каталозі зберігаються імена файлів, що входять до групи, їх розміри, дата створення чи останнього змінення та деяка інша довідкова інформація.

Структура розташування файлів у MS-DOS однакова для всіх дисків. Кожний з них має кореневий каталог - каталог першого рівня. У цьому каталозі можуть знаходитися як звичайні файли так і інші каталоги, що їх називають вкладеними каталогами, підкаталогами або каталогами другого рівня. Логічна схема розташування файлів у MS-DOS має деревоподібну структуру.



 

А также другие работы, которые могут Вас заинтересовать

51112. Изучение переходных характеристик типовых динамических звеньев 64.46 KB
  Цель: Изучение переходных характеристик типовых динамических звеньев. Задача: Ознакомиться с программой снятия переходных характеристик. Произвести снятие переходных характеристик для различных значений параметров.
51113. Разработка калькулятора с использованием формы и компонентов Button, Label и TextBox 64.94 KB
  Разработать калькулятор с использованием формы и компонентов Button, Label и TextBox. Сделать проверку вводимых значений, реализовать 4 действия: сложение, умножение, деление, вычитание. Код программы...
51114. Изучение переходных частотных типовых динамических звеньев 63.73 KB
  Сравнить полученные графики с табличными и сделать выводы. Теоретические сведения Частотными характеристиками называются формулы и графики характеризующие реакции звена или системы на синусоидальное входное воздействие в установившемся режиме вынужденные синусоидальные колебания звена. В данном случае имеет место опережение по фазе так как график лежит в первой четверти. Форсирующее звено 2го порядка 1 3000 V К=15 Т1=7 Т2=5 150000 V
51116. Метрологическая надежность средств измерений 427.81 KB
  Метрологической надежностью называют способность СИ сохранять установленное значение метрологических характеристик в течение заданного времени при определенных режимах и условиях эксплуатации.
51117. Исследование частотных характеристик типовых динамических звеньев 24.84 KB
  Цель работы: исследование амплитудных и фазовых частотных характеристик типовых динамических звеньев. Задачи: Ознакомиться с программой для исследования амплитудной частотной АЧХ и фазовой частотной ФЧХ характеристик типовых динамических звеньев. Произвести снятие частотных характеристик для различных значений параметров.
51119. Реєстрація сигналів в MatLAB 613.88 KB
  Прочитати за допомогою функції load в робочу область сигнал ЕКГ, отриманий з допомогою комп’ютерного електрокардіографа та збережений у mat-файлі. Вивести графік, позначити вісі. (файл архіву ECG_rec.rar на сайті, обрати сигнал згідно номеру за списком; ЕКГ дискретизована з частотою 400 Гц, значення напруги в мілівольтах отримується діленням величин відліків на 500). Визначити (програмно) тривалість записаного сигналу.
51120. Исследование устойчивости системы автоматического регулирования с использованием критериев Гурвица и Михайлова 73.21 KB
  По критерию Михайлова система 1 устойчива график начинается на положительной вещественной полуоси проходит против часовой стрелки 3 квадранта система 2 неустойчива график проходит через 3 квадранта но не против часовой стрелки система 3 устойчива график проходит через точку 00. для системы третьего порядка критерий Гурвица сводится к положительности всех...