На головну

Операції над директоріями

  1.  Активно-пасивні операції банків
  2.  Активні банківські операції (факторингові, банківська гарантія)
  3.  Активні операції банків
  4.  Активні операції комерційних банків та їх характеристика
  5.  Алгебраїчні операції.
  6.  арбітражні операції
  7.  Орендні і лізингові операції

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

деякі операції з каталогами.

? Створення директорії. новостворена директорія включає записи з іменами '.' і '..', проте вважається порожньою.

? Видалення директорії. Вилучена може бути тільки порожня директорія.

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

? Закриття директорії після її читання для звільнення місця у внутрішніх системних таблицях.

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

? Отримання списку файлів в каталозі.

? Перейменування. імена директорій можна міняти, як і імена файлів.

? Створення файлу. При створенні нового файлу необхідно додати в каталог відповідний елемент.

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

Очевидно, що створення і видалення файлів передбачає також виконання відповідних файлових операцій. Є ще ряд інших системних викликів, наприклад пов'язаних із захистом інформації.




 Перший період (1945-1955 рр.). Лампові машини. Операційних систем немає |  Третій період (початок 60-х - 1980 г.). Комп'ютери на основі інтегральних мікросхем. Перші багатозадачні ОС |  Операційна система: визначення і класифікація. Основні функції операційних систем. |  Архітектура операційної системи. |  змішані системи |  Реалізація багатозадачності |  Управління завданнями. Класифікація процесів. |  Управління процесами. Діаграма станів процесу. |  Взаємодія процесів. Транспортери, черги, сигнали, семафори. |  Операційна оболонка Windows3.1, Відмінні риси. Основні переваги. Вікна в Windows. |

© um.co.ua - учбові матеріали та реферати