Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lecture_OS_1.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
410 Кб
Скачать
☆

Розділ 1. Основи операційних систем

Тема 1.2 Керування локальними ресурсами Лекція №3 Файлова система. Основи роботи з файлами

Файлова система. Імена файлів. Типи файлів. Логічна організація файла.

План лекції:

  1. Файлова система

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

  • сукупність всіх файлів на диску;

  • набори структур даних, використовуваних для управління файлами, наприклад каталоги файлів, дескриптори файлів, таблиці розподілу вільного і зайнятого простору на диску;

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

  1. Імена файлів

  • Файли ідентифікуються іменами. Користувачі дають файлам символьні імена, при цьому враховуються обмеження ОС як на використовувані символи, так і на довжину імені.

  • Зазвичай|звично| різні файли можуть мати однакові символьні імена. В цьому випадку файл однозначно ідентифікується так званим складеним|складовим| ім'ям, що є послідовністю символьних імен каталогів.

3. Типи файлів

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

  • Звичайні|звичні| файли у свою чергу|своєю чергою| підрозділяються на текстових і двійкових.

  • Текстові файли складаються з рядків символів, представлених|уявляти| в ASCII-коді|. Це можуть бути документи, початкові|вихідні| тексти програм і т. п.

  • Двійкові файли не використовують ASCII-коди|, вони часто мають складну внутрішню структуру, наприклад, об'єктний код програми або архівний файл. Всі ОС повинні уміти розпізнавати їх власні виконувані файли.

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

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

    1. Логічна організація файла

  • Програміст має справу|річ| з|із| логічною організацією файлу, уявляючи|уявляти| файл у виді організованих певним чином логічних записів. Логічний запис - це найменший елемент даних, яким може оперувати програміст при обміні із|із| зовнішнім пристроєм|устроєм|.

Розділ 1. Основи операційних систем

Тема 1.2 Керування локальними ресурсами Лекція №4 Шлюзи

Шлюзи. Мультиплексування стеків протоколів. Використання магістрального протоколу.

План лекції:

  1. Шлюзи

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

  1. Мультиплексування стеків протоколів

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

  • При мультиплексуванні стеків протоколів на один з двох взаємодіючих комп'ютерів з різними стеками протоколів поміщається комунікаційний стек іншого комп'ютера.

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

  1. Використання магістрального протоколу

  • Хорошим|добрим| рішенням|розв'язанням| був би перехід на єдиний стек протоколів, але|та| навряд чи ця перспектива здійсниться в найближчому майбутньому, відповідно до якої стек протоколів OSI| повинен стати спільним знаменником для всіх мереж.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]