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 має деревоподібну структуру.



 

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

522. Оценка недвижимости как основной вид экономической экспертизы: назначение, основные методы, нормативно-правовое регулирование 187 KB
  Экономические теории, используемые в оценке недвижимости. Регулирование оценочной деятельности по затратам. Оценка недвижимости методом сравнения рыночных продаж и капитализация дохода.
523. 2-этажная торцевая блок-секция на 6 квартир 768.5 KB
  Объёмно–планировочное решение здания, технико-экономические показатели. Сведение о наружной и внутренней отделке. Технико-экономические обоснования двух вариантов конструкций. Спецификация к архитектурно-конструктивным чертежам. Определение размеров лестничной клетки.
524. Социальный конфликт: сущность, этапы развития, возможности разрешения 89 KB
  Конфликты между индивидами, сущность и проблемы социального конфликта. Пути и способы регулирования социальных конфликтов. Глубокие и сложные процессы в современном российском обществе социальный кризис, трансформация социальной структуры, политические и духовные изменения.
525. Чехословаччина - республіка двох соціалістичних держав 59.5 KB
  Складалася з двох соціалістичних республік — Чехії і Словаччини. Територія 127 896 км², населення — 15 420 000 (1983), столиця — Прага. ЧСР постала 28 жовтня 1918, в серпні 1992 було прийнято рішення про створення окремих Чеської і Словацької республік.
526. Параллельное хеширование на GPU в реальном времени 84 KB
  Эффективный алгоритм параллелизма данных для построения больших хеш-таблиц на миллионы элементов в режиме реального времени. Гибридная хеш-таблица основана на современных идеях из теории хеширования. Компромисс между сроками строительства, временем доступа и рационального использования пространства.
527. Тест стиральных Порошков-концентратов 83 KB
  Активную основу стирального порошка составляют поверхностноактивные вещества (сокращенно ПАВ), их доля – 1525%, самый простой пример ПАВ – мыло. Задача ПАВ состоит в смачивании загрязненной ткани моющим раствором и ослаблении связи загрязнения и ткани.
528. Деятельность отдела по подбору персонала ОАО Альфа-Банк 94 KB
  Во время прохождения практики у меня была возможность непосредственно ознакомиться со структурой реально работающей организации, специализацией отдела, где я работал, а также проявить себя как молодого специалиста. В данном отчете представлены различные аспекты моей практики и мои впечатления о ней.
529. Пунктуаційні норми в писемному мовленні фахівців технічної сфери 96.5 KB
  Система правил письмового оформлення структури пропозиції. Утворення логіко-граматичного каркасу письмового висловлювання і точне вираження складних думок, які можуть бути виражені засобами усного мовлення.
530. Холодная штамповка. Формообразование заготовок из порошковых материалов 68.21 KB
  Формообразующие операции листовой штамповки. Схемы листовой штамповки при помощи эластичной среды и жидкости. Формообразование заготовок из порошковых материалов. Высокоскоростные методы штамповки.