Файлове и каталози Общи положения


Каталози Във файловите системи обикновено файловете се организират в каталози



страница9/13
Дата11.01.2023
Размер119.21 Kb.
#116195
1   ...   5   6   7   8   9   10   11   12   13
Файлове и каталози
Свързани:
SNMP Методи за анализ и мониторинг на мрежовия трафик
Каталози
Във файловите системи обикновено файловете се организират в каталози или папки, които на свой ред в повечето операционни системи също са файлове.
Всеки каталог съдържа списък на каталозите и/или файловете, където на всеки файл съответства един запис във файла директория.
Каталожна система на едно ниво
Най-простата форма на каталог се състои от една папка, в която се съдържат всички файлове.
Такава система е била разпространена в ранните версии на персоналните компютри.Първият в света суперкомпютър CDC 6600 (разработен е от Сеймур Крей от Control Data Corp. през 1964 г.) също е имал един каталог, независимо от това, че на него са работили едновременно много потребители.
На фиг. 6.5 е показана еднокаталожна файлова система.

В каталога има 4 файла. С буквите A, B и C са обозначени имената на притежателите на файловете, а не имената на самите файлове, понеже наличието на няколко потребителя в такава система създава проблеми. В тази система файловете се намират лесно.
Недостатък на тази система е това, че случайно потребителите могат да именуват различни файлове с еднакви имена. Затова такава схема не се използва в многопотребителските системи.

Каталожна система на две нива
За да се разделят файловете на различните потребители за всеки от тях се създава отделен каталог (фиг. 6.6).
Тук имената на файловете на различните потребители, дори и да са еднакви, няма да влизат в конфликт.
С буквите A, B и C са означени имената на притежателите на файловете.Такава организация се използва в многопотребителските компютри или в мрежа от персонални компютри, съединени с общ файлов сървър на локалната мрежа.

За работата в такава среда всеки потребител първоначално се регистрира, за да може операционната система да го разпознава и да знае кой каталог му принадлежи. Така и потребителят получава достъп само към файловете от собствения каталог.
Един потребител може да ползва файл от друг каталог като укаже пътя до другия файл. Например командата
open(“A/x.txt”)
ще отвори файла x.txt от каталога A. Така възниква необходимостта от създаване на един общ системен каталог, където да бъдат изнесени всички файлове за общо ползване (например, всички изпълними двоични файлове).


Сподели с приятели:
1   ...   5   6   7   8   9   10   11   12   13




©obuch.info 2024
отнасят до администрацията

    Начална страница