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



 

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

50605. Создание интерьера кухни с помощью примитивов 3ds Max 677.5 KB
  Например все объекты сцены на рис. Сцена созданная из примитивов 3ds Mx Цель: Смоделировав подобную сцену вы ознакомитесь с интерфейсом программы научитесь создавать объекты и производить с ними основные операции: выравнивание перемещение вращение клонирование. Научиться производить над объектами основные операции.
50606. Проблемы реализации геополитической стратегии Российской Федерацией 99 KB
  Понятие “геополитика” в современном мире рассматривается, иногда чересчур широко, что, в конечном счете, размывает характерные особенности данного явления.
50607. Создание тел вращения по профилю сечения при помощи сплайнов 923.5 KB
  Сегмент segment это участок линии сплайна между двумя соседними вершинами. Криволинейные сегменты представляются набором прямолинейных отрезков часто незаметных для глаза число которых задается при создании сплайна. Вершины vertex сплайна различаются по типу и определяют степень кривизны сегментов сплайна прилегающих к этим вершинам.
50608. Создание объектов методом Editable Mesh (Редактируемая поверхность) 879 KB
  Переключитесь в режим редактирования Polygon Полигон. Выйдите из режима редактирования Polygon Полигон выделите объект перейдите на вкладку Modify Изменение командной панели выберите из списка Modifier List Список модификаторов модификатор MeshSmooth Сглаживание. Переключитесь в режим редактирования Edge Ребро. Переключитесь в режим редактирования Vertex Вершина.
50609. Создание объектов методом Editable Poly (Редактируемая полисетка) 390 KB
  Далее выделяете полигоны показанные на рисунке 3 выбирать можно по одному удерживая кнопку ctrl. Рис. Должно получиться как на рисунке 4.
50610. Создание объектов при помощи NURBS-кривых и NURBS-поверхностей 278.5 KB
  Отдельные фрагменты NURBS-поверхностей можно прикреплять друг к другу для наращивания общей площади. Различают два типа NURBSповерхностей: точечная поверхность point surfce проходит через все опорные точки заданные в трехмерном пространстве; CVповерхность CV surfce плавно огибает все опорные точки заданные в трехмерном пространстве и называемые управляющими вершинами Control Vertices CV. Создать стеклянные плафоны методом вращения профиля в виде NURBSкривой.
50611. Создание объектов при помощи модификаторов Bevel Bend и Extrude 1.78 MB
  Измените масштаб в окне проекции Front Вид спереди так чтобы вертикальный размер видимой части сетки составлял примерно 55-60 см. Для удобства разверните окно проекции во весь экран. В окнах проекции появится зеркальная копия сплайна выделенная красным цветом. Установка уровня визуализации окна проекции кнопка F9 Сложные сцены зачастую отображаются и визуализируются очень долго.
50612. Создание объектов с помощью лофтинга 3.14 MB
  Выберите команду Grid nd Settings Настройка сетки и привязок меню Customize Настройка и щелкните на корешке вкладки Home Grid Исходная сетка окно диалога Grid nd Snp Settings Настройка сетки и привязок. Щелкните на кнопке Geometry Геометрия командной панели Crete Создать и выберите в раскрывающемся списке разновидностей объектов вариант Compound Objects Составные объекты В свитке Object Type Тип объекта появятся девять кнопок соответствующих типам основных объектов. Щелкните по ней. В свитке Cretion Method Метод...
50613. Создаем окно и дверь для кафе «МАХ» в виде полисеток 256.5 KB
  Теперь когда вы получили опыт работы с полисетками изготовление двери не должно вызвать затруднений. В данном случае длина соответствует высоте полотна будущей двери а высота его толщине. Рисунок Заготовка для двери с двумя сегментами по высоте будущего полотна Давайте сформируем для начала рамку полотна двери создав на нем две филенки то есть вставки которые могут быть и стеклянными сверху и снизу. Полигоны ограничивающие полотно двери по бокам не должны быть выделены.