- •Тема 1.1 Розвиток операційних систем. Класифікація операційних систем
- •Розділ 1. Основи операційних систем
- •Тема 1.2 Керування локальними ресурсами Лекція №2 Вступ у мережеві операційні системи
- •Розділ 1. Основи операційних систем
- •Тема 1.2 Керування локальними ресурсами Лекція №3 Файлова система. Основи роботи з файлами
- •Розділ 1. Основи операційних систем
- •Тема 1.2 Керування локальними ресурсами Лекція №4 Шлюзи
- •Розділ 2. Операційна система (ос) Windows
- •Тема 2.1 Основи операційних систем Windows Лекція №6 Установка ос Windows. Відновлення роботи у випадку збоїв
- •Розділ 1. Основи операційних систем
- •Тема 1.2 Керування локальними ресурсами Лекція №5 Модель клієнт-сервер та мікроядра.
- •Розділ 2. Операційна система (ос) Windows
- •Тема 2.2 Діагностика, пошук та усунення несправностей ос Лекція №7 Основні кроки по усуненню несправностей
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.1 Основи Unix подібних операційних систем Лекція №8 Структура операційної системи Unix
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.2 Операційні системи Linux Лекція №9 Основи роботи в ос Linux
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.2 Операційні системи Linux Лекція №10 Робота в мережі
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.3 Основи FreeBsd
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.3 Основи FreeBsd Лекція №12 Встановлення програмного забезпечення: потри та пакети
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.3 Основи FreeBsd Лекція №13 Системне адміністрування
- •Розділ 3. Unix подібні операційні системи
- •Тема 3.3 Основи FreeBsd Лекція № 14 Супер-сервер Inetd
Розділ 1. Основи операційних систем
Тема 1.2 Керування локальними ресурсами Лекція №3 Файлова система. Основи роботи з файлами
Файлова система. Імена файлів. Типи файлів. Логічна організація файла.
План лекції:
Файлова система
це частина операційної системи, призначена забезпечити користувачеві зручний інтерфейс при роботі з даними, що зберігаються на диску, і забезпечити сумісне використання файлів декількома користувачами і процесами;
сукупність всіх файлів на диску;
набори структур даних, використовуваних для управління файлами, наприклад каталоги файлів, дескриптори файлів, таблиці розподілу вільного і зайнятого простору на диску;
комплекс системних програмних засобів, що реалізовують управління файлами, зокрема: створення, знищення, читання, запис, іменування, пошук і інші операції над файлами.
Імена файлів
Файли ідентифікуються іменами. Користувачі дають файлам символьні імена, при цьому враховуються обмеження ОС як на використовувані символи, так і на довжину імені.
Зазвичай|звично| різні файли можуть мати однакові символьні імена. В цьому випадку файл однозначно ідентифікується так званим складеним|складовим| ім'ям, що є послідовністю символьних імен каталогів.
3. Типи файлів
Файли бувають різних типів: звичайні файли, спеціальні файли, файли-каталоги.
Звичайні|звичні| файли у свою чергу|своєю чергою| підрозділяються на текстових і двійкових.
Текстові файли складаються з рядків символів, представлених|уявляти| в ASCII-коді|. Це можуть бути документи, початкові|вихідні| тексти програм і т. п.
Двійкові файли не використовують ASCII-коди|, вони часто мають складну внутрішню структуру, наприклад, об'єктний код програми або архівний файл. Всі ОС повинні уміти розпізнавати їх власні виконувані файли.
Спеціальні файли - це файли, що асоціюються з пристроями введення-виводу, які дозволяють користувачеві виконувати операції введення-виводу, використовуючи звичайні команди запису або читання з файл.
Каталог - це, з одного боку, група файлів, об'єднаних користувачем виходячи з деяких міркувань, а з іншого боку - це файл, що містить системну інформацію про групу файлів, його складових.
Логічна організація файла
Програміст має справу|річ| з|із| логічною організацією файлу, уявляючи|уявляти| файл у виді організованих певним чином логічних записів. Логічний запис - це найменший елемент даних, яким може оперувати програміст при обміні із|із| зовнішнім пристроєм|устроєм|.
Розділ 1. Основи операційних систем
Тема 1.2 Керування локальними ресурсами Лекція №4 Шлюзи
Шлюзи. Мультиплексування стеків протоколів. Використання магістрального протоколу.
План лекції:
Шлюзи
Отже, шлюз погоджує|узгоджує| комунікаційні протоколи одного стека з|із| комунікаційними протоколами іншого стека. Програмні засоби, що реалізовують шлюз, немає сенсу|змісту| встановлювати ні на одному з двох взаємодіючих комп'ютерів з|із| різними стеками протоколів, набагато раціональніше| розмістити їх на деякому комп'ютері-посереднику.
Мультиплексування стеків протоколів
Другим що використовується в даний час на практиці підходом є використання в робочих станціях технології мультиплексування різних стеків протоколів.
При мультиплексуванні стеків протоколів на один з двох взаємодіючих комп'ютерів з різними стеками протоколів поміщається комунікаційний стек іншого комп'ютера.
Передумовою для розвитку технології мультиплексування стеків протоколів стало строге визначення протоколів і інтерфейсів різних рівнів і їх відкритий опис, так, щоб фірма при реалізації "чужого" протоколу або інтерфейсу могла бути упевнена, що її продукт правильно взаємодіятиме з продуктами інших фірм по даному протоколу.
Використання магістрального протоколу
Хорошим|добрим| рішенням|розв'язанням| був би перехід на єдиний стек протоколів, але|та| навряд чи ця перспектива здійсниться в найближчому майбутньому, відповідно до якої стек протоколів OSI| повинен стати спільним знаменником для всіх мереж.
