Zobacz hierarchiczną strukturę dysku c. Struktura dysku
Archangielski Państwowy Uniwersytet
Oddział Kotlas
dział etatowy
Wydział: techniczny
Specjalność: PGS
Kurs pracy
Dyscyplina: informatyka
Temat: Struktura plików na dysku
Wykonywane
student I roku
Żubreva Olgau
Aleksandrowna
W kratkę:
Wstęp. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
§ 1 Pojęcie systemu plików. . . . . . . . . . . . . . . . . . . .
§ 2 System plików MS-DOS. . . . . . . . . . . . . . . . . . . .
§ 3 System plików Windows 95 . . . . . . . . . . . . . . . . . .
§ 4 System plików Windows NT. . . . . . . . . . . . . . . . . .
Wniosek. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wstęp.
Podręcznik metodologiczny ujawnia istotę pojęcia „system plików”,
co jest jednym z najważniejszych pojęć w kursie „Oprogramowanie
oprogramowania komputerowego”, a także struktury systemów plików takich
systemy operacyjne takie jak MS-DOS, Windows 95, Windows NT.
Próba osiągnięcia tego celu determinuje strukturę teraźniejszości
korzyści: materiał tematyczny podzielony jest na 4 główne części (części przedstawiono w
formie akapitu), każda z części jest również w razie potrzeby podzielona na:
mniejsze szczegółowe części.
§ 1 Pojęcie systemu plików.
1.1. Definicja systemu plików.
Plik (w języku angielskim Plik) - folder, folder.
Plik to nazwany obszar pamięci na jakimś fizycznym
nośnik do przechowywania informacji.
Zestaw narzędzi systemu operacyjnego, które zapewniają dostęp do
informacje na nośnikach zewnętrznych nazywamy systemem zarządzania plikami lub
system plików.
System plików jest funkcjonalną częścią systemu operacyjnego.
system odpowiedzialny za wymianę danych z pamięcią zewnętrzną
urządzenia.
ORGANIZACJA DOSTĘPU DO APLIKACJI
Struktura katalogów
Mamy nadzieję, że masz dobry pomysł na zorganizowanie przechowywania książek w
bibliotekę i odpowiednio procedurę wyszukiwania żądanej książki po jej kodzie z
informator. Przenieś swój pomysł na sposób przechowywania plików
na dysku i organizacji dostępu do niego.
Dostęp - procedura nawiązania połączenia z pamięcią i umieszczonym w niej plikiem
do zapisu i odczytu danych.
nazwę dysku logicznego poprzedzającą nazwę pliku w specyfikacji,
określa dysk logiczny, na którym należy szukać pliku. Na tym samym dysku
zorganizowany jest katalog, w którym przechowywane są pełne nazwy plików, a także ich
charakterystyka: data i godzina powstania;
objętość (w bajtach); atrybuty specjalne. Podobny do systemu bibliotecznego
organizacja katalogu pełna nazwa pliku zarejestrowana w katalogu,
posłuży jako szyfr system operacyjny znaleziska
lokalizacja pliku na dysku.
Katalog - katalog plików wskazujący ich lokalizację na dysku.
W katalogu występują dwa stany - aktualny (aktywny) i pasywny. SM
DOS zapamiętuje bieżący katalog na każdym dysku logicznym.
Katalog bieżący (aktywny) - katalog, w którym pracuje użytkownik
wyprodukowane w obecnym czasie maszynowym.
Katalog pasywny - katalog, z którym ten moment nie ma czasu
System operacyjny MS DOS również przyjął strukturę hierarchiczną
(rys. 9.1) organizacja katalogu. Każdy dysk zawsze ma
pojedynczy katalog główny (główny). Jest na poziomie 0
strukturę hierarchiczną i jest oznaczony symbolem „\". Katalog główny
powstaje podczas formatowania (inicjowania, partycjonowania) dysku, ma
ograniczony rozmiar i nie może być usunięty przez DOS. W głównym
katalog może zawierać inne katalogi i pliki tworzone przez polecenia
system operacyjny i można go usunąć za pomocą odpowiednich poleceń.
Ryż. 9.1. Hierarchiczna struktura organizacji katalogów
Katalog nadrzędny — katalog, który posiada podkatalogi. Podkatalog
Katalog będący częścią innego katalogu.
Dlatego każdy katalog zawierający katalogi niższego poziomu może:
być z jednej strony rodzicielskim, a z drugiej strony,
podrzędny do katalogu najwyższego poziomu. Zazwyczaj, jeśli to
nie powoduje zamieszania, użyj terminu „katalog”, co sugeruje lub
podkatalog lub katalog nadrzędny w zależności od kontekstu.
Katalogi na dyskach są zorganizowane jako pliki systemowe. Jedyną rzeczą
wyjątkiem jest katalog główny, który ma stałą spację na
dysk. Dostęp do katalogów można uzyskać tak jak do zwykłego pliku.
Notatka. Struktura katalogów może zawierać katalogi, które nie są
nazwy podkatalogów są takie same jak konwencje nazewnictwa plików (zobacz
podrozdział 9.1). Formalnie odróżnić od plików, zwykle podkatalogów
przypisz tylko nazwy, chociaż możesz dodać typ według tych samych zasad, co
i plików.
Dostęp do zawartości pliku jest zorganizowany z głównego katalogu, poprzez
łańcuch podkatalogów (podkatalogów) podrzędnych i-tego poziomu. W katalogu
każdy poziom może przechowywać rekordy zarówno dla plików, jak i katalogów
niższy poziom. nazywane są pustymi.
Na ryc. 9.2 pokazuje najprostszą strukturę katalogów, gdzie w głównym
katalog 0th
na poziomie przechowywane są tylko zapisy o plikach, katalogi niższego poziomu są przechowywane
nie istnieje
Na ryc. 9.3 pokazuje hierarchiczną strukturę katalogu, gdzie w katalogach
każdy poziom przechowuje rekordy o plikach i katalogach niższego poziomu. i
przejście do katalogu niższego poziomu można zaaranżować tylko
sekwencyjnie przez podrzędne katalogi.
Ryż. 9.2. Najprostsza struktura katalogów bez katalogów
niższy poziom
Ryż. 93,.. Typowa struktura katalogu składającego się z katalogów niższego
poziom: trzy cyfry służą do oznaczenia katalogu niższego poziomu:
pierwsza cyfra wskazuje numer poziomu; drugi to numer seryjny tego
katalog włączony podany poziom, trzeci wskazuje na jakim poziomie
jego nazwisko jest zarejestrowane. Każdy katalog ma nazwę CAT z indeksami.
Na przykład CAT342 to nazwa katalogu trzeciego poziomu zarejestrowanego w
numer katalogowy drugiego poziomu 4
Nie można przejść z katalogu głównego bezpośrednio do katalogu, na przykład na piąty poziom.
Konieczne jest przejrzenie wszystkich poprzednich katalogów najwyższego poziomu.
Powyższa zasada organizowania dostępu do pliku poprzez katalog
jest podstawą systemu plików.
System plików jest częścią systemu operacyjnego, która zarządza układem i
dostęp do plików i katalogów na dysku.
Ściśle związana z koncepcją systemu plików jest koncepcja struktury plików na dysku.
przez co rozumie się sposób ich umieszczenia na dysku: katalog główny,
podkatalogi, pliki, system operacyjny i co są dla nich przydzielone
wolumeny sektorów, klastrów, torów.
Zasady tworzenia struktury plików dyskowych. Podczas tworzenia pliku
struktury dysku, system operacyjny MS DOS przestrzega kilku zasad:
Plik lub katalog można zarejestrować pod tą samą nazwą w
różne katalogi, ale w tym samym katalogu tylko raz;
Kolejność nazw plików i podkatalogów w katalogu nadrzędnym
arbitralny;
Plik można podzielić na kilka części, dla których
obszary miejsca na dysku o tym samym rozmiarze na różnych ścieżkach i
sektory.
Ścieżka i zaproszenie
Z ryc. 9.1 - 9.3 możesz zobaczyć, że plik jest dostępny przez katalog
dzięki zarejestrowanej w nim nazwie tego pliku. Jeśli katalog ma
strukturę hierarchiczną, to system operacyjny organizuje dostęp do pliku
w zależności od lokalizacji podkatalogu, w którym zarejestrowana jest nazwa
żądany plik.
Dostęp do pliku można uzyskać w następujący sposób:
Jeżeli nazwa pliku jest zarejestrowana w bieżącym katalogu, to wystarczy, aby
dostęp do pliku podaj tylko jego nazwę;
Jeśli nazwa pliku jest zarejestrowana w pasywnym katalogu, to bycie w
aktualny katalog, musisz podać ścieżkę, tj. łańcuch podwładnych
katalogi, przez które należy uzyskać dostęp do pliku.
Ścieżka — łańcuch podrzędnych katalogów, przez które należy przejść
strukturę hierarchiczną do katalogu, w którym zarejestrowany jest szukany plik. Na
przy określaniu ścieżki nazwy katalogów są zapisywane w kolejności sekwencyjnej i rozdzielane
oddzielone \.
Interakcja użytkownika z systemem operacyjnym odbywa się za pomocą
Wsparcie wiersz poleceń wyświetlane na ekranie wyświetlacza. Na początku
wiersz poleceń zawsze zawiera znak zachęty, który kończy się na
>. Monit może wyświetlać: nazwę bieżącego dysku, nazwę bieżącego
katalog, aktualny czas i data, ścieżka, znaki separatora.
Monit systemu operacyjnego - wskazanie na ekranie wyświetlacza informacji,
wskazujący gotowość systemu operacyjnego do wprowadzania poleceń użytkownika.
Przykład 9.8.
Obecny napęd to stacja dyskietek A,
bieżący katalog jest katalogiem głównym, na co wskazuje symbol \.
C:\KAT1\KAT2
Obecny dysk to dysk twardy C. katalog bieżący -
katalog II poziomu CAT2, zawarty w katalogu I poziomu
CAT1, który z kolei jest zarejestrowany w głównym
informator.
Istnieją trzy opcje organizacji ścieżki dostępu do pliku, w zależności od:
miejsca rejestracji:
Plik znajduje się w bieżącym katalogu (bez ścieżki). Podczas organizowania
aby uzyskać dostęp do pliku, wystarczy podać jego pełną nazwę;
Plik znajduje się w pasywnym katalogu jednego z niższych poziomów,
podrzędny do bieżącego katalogu. Organizując dostęp do pliku
musisz podać ścieżkę, która zawiera listę wszystkich nazw katalogów
najniższy poziom znajdujący się w tej ścieżce (w tym katalog, w którym
ten plik jest zarejestrowany);
plik znajduje się w pasywnym katalogu w innej gałęzi niż
lokalizacja bieżącego katalogu hierarchicznego. Na
aby uzyskać dostęp do pliku, musisz podać ścieżkę, zaczynając od
katalog główny, czyli ze znakiem \. Wyjaśnia to fakt, że w
struktura hierarchiczna, ruch możliwy tylko w pionie z góry -
Przejścia poziome z katalogu do katalogu są niedozwolone.
poniższe przykłady ilustrują możliwe opcje sposób.
Przykład 9.9.
Warunek: plik F1.TXT jest zarejestrowany w bieżącym katalogu 1. poziomu K1
twardy dysk C. Dlatego na ekranie wyświetlany jest monit C: \ K1
Wyjaśnienie: w tym przypadku nie ma ścieżki, a aby uzyskać dostęp do pliku wystarczy
podaj tylko jego pełną nazwę F1.TXT
Przykład 9.10.
Warunek: plik F1.TXT jest zarejestrowany w katalogu drugiego poziomu dysku K2
dysk C. Bieżącym katalogiem jest K1. Dlatego na ekranie wyświetlany jest monit
Wyjaśnienie: w tym przypadku ścieżka rozpocznie się od katalogu
K1 w dół przez podrzędny katalog K2. Dlatego przed
pełna nazwa pliku wskazuje ścieżkę z bieżącego katalogu K2
Po zapoznaniu się z pojęciem drogi wróćmy do tego, co zostało wprowadzone w rozdz. 9,1
pojęcie specyfikacji pliku. Istnieje skrócona specyfikacja pliku i
pełną specyfikację pliku, w tworzeniu którego uczestniczy ścieżka. Na ryc.
9.4 przedstawia warianty reguły tworzenia specyfikacji pliku.
Ryż. 9.4. Formaty specyfikacji (określono opcjonalny parametr)
Przykład 9.12. Skrócona forma specyfikacji pliku C:\KIT.BAS
Plik z programem BASIC KIT.BAS znajduje się w głównym
katalog dysku twardego.
Pełna forma specyfikacji pliku
S:\KAT1\KAT2\WOOK1.TXT
Plik tekstowy BOOK1.TXT jest zarejestrowany w katalogu drugiego
Dysk twardy CAT2 poziom C.
Struktura wpisu do katalogu
Teraz musisz zapoznać się ze strukturą rekordów przechowywanych w katalogu.
z informacjami o plikach i podkatalogach niższego poziomu.
Wpis pliku w katalogu zawiera nazwę i typ pliku, rozmiar pliku w
bajty, data utworzenia, czas utworzenia i szereg innych wymaganych parametrów
system operacyjny dostępu.
Zawiera go wpis dla podkatalogu niższego poziomu w katalogu nadrzędnym
nazwa, atrybut, data i godzina powstania.
Rozważ możliwe opcje zawartości katalogu. Pierwsza opcja. W katalogu
przechowywane są tylko zapisy o plikach (rys. 9.5). Przed wpisami do plików
wyświetlany jest komunikat o nazwie katalogu. W tym przypadku jest to główne
katalog dyskietki A. Na końcu zawartości katalogu wyświetlany jest komunikat
liczba plików przechowywanych na dysku i wolne miejsce na dysku w
bajty. Na przykład w powyższym katalogu wyświetlany jest następujący komunikat:
4 plik(i) 359560 bajtów za darmo
Liczba plików na dysku. Bezpłatny
miejsce na dysku, opcja byte2.
Katalog przechowuje tylko wpisy o katalogach niższego poziomu (rys. 9.6).
Ryż. 9.7. Główny katalog zawiera pliki i podkatalogi
Na końcu katalogu, podobnie jak w poprzednim przypadku, zobaczysz podobny
wpis dotyczący głośności omówiony powyżej wolna przestrzeń na dysku.
3. opcja Katalog przechowuje rekordy zarówno dla plików, jak i katalogów
niższy poziom (rys. 9.7). Ta struktura pokazuje, że w tym katalogu
istnieją 3 pliki i 2 katalogi niższego poziomu BASIC i LEXICON. Na dysku
wolne miejsce 2,6575 MB.
Omówione powyżej trzy opcje prezentacji katalogów odzwierciedlają zawartość
katalog główny. Struktura katalogów od poziomu 1 wzwyż,
jest identyczny i różni się od głównego tylko tym, że przed wpisami o plikach
a katalogi niższego poziomu umieszczone są dwa wpisy z wielokropkiem (ryc. 9.8).
Kropki widoczne na początku wskazują, że treść została wywołana na ekranie.
podkatalog (katalog pierwszego poziomu) KNIGA, który zawiera dwa teksty
Pliki SVET i TON.
|Katalog C:\KNIGA| | |
| |11-12-90 |09:40 |
| |10-10-91 |08:30 |
|svet txt 55700 |04-04-90 |10:05 |
|tona txt 60300 |03-05-91 |11:20 |
|2 pliki 912348 bajtów za darmo | | |
| Rys. | 9.8. Struktura wpisów w podkatalogu |
1.2. System plików FAT.
Używane są systemy operacyjne Windows, zaprojektowane bardziej dla
System plików DOS FAT, w którym dla każdej partycji i woluminu DOS znajduje się
sektor rozruchowy, a każda partycja DOS zawiera dwie kopie tabeli
tabela alokacji plików (FAT).
FAT to macierz, która ustala współczynnik
między plikami i folderami partycji a ich fizyczną lokalizacją na dysku
Przed każdą partycją dysku twardego znajdują się dwie
Kopie FAT. Podobnie jak sektory rozruchowe, FAT znajduje się na zewnątrz
obszar dysku widoczny dla systemu plików.
Po zapisaniu na dysku pliki niekoniecznie zajmują miejsce,
odpowiada ich rozmiarowi. Zazwyczaj pliki są podzielone na klastry
o określonej wielkości, które mogą być rozproszone po całej sekcji.
W rezultacie tabela FAT nie jest listą plików i ich
lokalizacje, ale spis klastrów partycji i ich zawartość, a na końcu
Wpisy w tablicy FAT są 12-, 16- i 32-bitowe
liczby szesnastkowe, których wielkość określa program FDISK, oraz
wartość jest generowana bezpośrednio przez program FORMAT.
Wszystkie dyskietki plus dyski twarde do 16 MB
użyj elementów 12-bitowych w FAT. twardy i dyski wymienne mający
o rozmiarze 16 MB lub większym, zwykle używa się elementów 16-bitowych.
System plików FAT był używany we wszystkich wersjach MS-DOS i w pierwszym
dwie wersje OS/2 (wersje 1.0 i 1.1). Każdy wolumin logiczny ma
własny FAT, który pełnił dwie funkcje: zawierał informacje
przydziały dla każdego pliku w wolumenie w postaci listy linków do modułów
dystrybucje (klastry) i wskazał, które moduły dystrybucji są bezpłatne.
Kiedy wynaleziono stół FAT, był to doskonałe rozwiązanie dla
zarządzanie przestrzenią dyskową, głównie dlatego, że dyskietki,
na których był używany rzadko miał rozmiar większy niż kilka Mb.
FAT był na tyle mały, że na stałe zapisał się w pamięci,
pozwolił na bardzo szybki losowy dostęp do dowolnej części
dowolny plik.
Kiedy FAT został zastosowany do dysków twardych, stał się zbyt duży
przebywać w pamięci i obniżać wydajność systemu.
Ponadto, ponieważ informacje dotyczące wolnego dysku
przestrzeń była rozproszona „w” dużej liczbie sektorów FAT,
było to niepraktyczne w przydzielaniu miejsca na pliki i
fragmentacja plików okazała się przeszkodą dla wysokiej wydajności.
Dodatkowo zastosowanie stosunkowo dużych skupisk na twardych
dyski doprowadziły do duża liczba obszary nieużywane, jak
średnio dla każdego pliku połowa klastra została zmarnowana.
Od kilku lat Microsoft i IBM starają się rozszerzyć
żywotność systemu plików FAT dzięki usunięciu ograniczeń dotyczących rozmiarów woluminów,
ulepszanie strategii alokacji, buforowanie nazw ścieżek i przenoszenie
tabele i bufory do rozszerzonej pamięci. Ale można je tylko rozważyć
jako środki tymczasowe, ponieważ system plików po prostu nie pasował
duże urządzenia o dostępie swobodnym.
§ 2 System plików systemu operacyjnego MS-DOS.
Jedną z koncepcji systemu plików MS DOS jest dysk logiczny.
Dyski logiczne:
DOS, każdy dysk logiczny jest oddzielnym dyskiem magnetycznym. Każdy logiczny
dysk ma swoją unikalną nazwę. Jako logiczną nazwę dysku
Używane są litery alfabetu angielskiego od A do Z (włącznie).
Liczba dysków logicznych nie przekracza zatem 26.
Litery A i B są zarezerwowane wyłącznie dla dyskietek dostępnych w IBM PC (
Zaczynając od litery C, dyski logiczne (partycje) dysku twardego mają nazwy (
Winchester).
Rysunki przedstawiają obraz dysku logicznego.
Jeśli podane przez IBM PC ma tylko jeden FDD, litera B jest pominięta
Tylko dyski logiczne A i C mogą być dyskami systemowymi. Plik
logiczna struktura dysku:
Aby uzyskać dostęp do informacji na dysku (znajdujących się w pliku), należy:
znać fizyczny adres pierwszego sektora (Nsurfaces+Ntracks+Nsectors),
łączna liczba klastrów zajmowanych przez ten plik, adres następnego
klaster, jeśli rozmiar pliku jest większy niż rozmiar jednego klastra itp. Wszystko
jest to bardzo niejasne, trudne i niepotrzebne.
MS DOS ratuje użytkownika przed taką pracą i robi to sam. Do
zapewnienie dostępu do plików - system plików MS DOS porządkuje i
utrzymuje określoną strukturę plików na dysku logicznym.
Elementy struktury pliku:
Sektor początkowy (sektor bootstrap, Sektor rozruchowy),
Obszar danych (pozostałe wolne miejsce na dysku)
Te elementy są tworzone programy specjalne(w środowisku MS DOS) w toku
inicjalizacja dysku.
Sektor startowy (sektor rozruchowy, sektor rozruchowy):
Oto informacje, które MS DOS potrzebuje do pracy z dyskiem:
OS ID (jeśli dysk jest systemowy),
rozmiar sektora dysku,
Liczba sektorów w klastrze,
Liczba sektorów zapasowych na początku dysku,
Ilość kopii FAT na dysku (standardowo - dwie),
ilość pozycji w katalogu,
Liczba sektorów na dysku,
Typ formatu dysku,
Liczba sektorów w FAT,
Liczba sektorów na ścieżce,
Liczba powierzchni
blok ładowania systemu operacyjnego,
Za sektorem startowym znajduje się FAT.
FAT (tabela alokacji plików):
Obszar danych na dysku (patrz powyżej) jest reprezentowany w MS DOS jako sekwencja
ponumerowane klastry.
FAT to tablica elementów adresujących klastry obszaru danych dysku.
Każdy klaster obszaru danych odpowiada jednemu wpisowi FAT.
Elementy FAT służą jako łańcuch łączy do klastrów plików w regionie.
FAT jest niezwykle ważnym elementem struktury Plików.Naruszenia FAT mogą:
prowadzić do całkowitej lub częściowej utraty informacji na całym dysku logicznym.
Dlatego na dysku przechowywane są dwie kopie FAT. Istnieją specjalne programy
które monitorują stan FAT i korygują naruszenia.
Katalog główny:
Jest to specyficzny obszar dysku, który jest tworzony podczas procesu inicjalizacji.
(formatowanie) dysku zawierającego informacje o plikach i katalogach,
przechowywane na dysku.
Katalog główny zawsze istnieje na sformatowanym dysku. Na
Zawsze istnieje tylko jeden katalog główny na dysk. Rozmiar korzenia
katalog dla danego dysku jest wartością stałą, więc maksymalna
liczba plików i innych (podrzędnych) katalogów „dołączonych” do niego
(Podkatalogi) - ściśle określone.
Podsumowując wszystkie powyższe, możemy stwierdzić, że MS-DOS - 16-
bitowy system operacyjny działający w trybie rzeczywistym procesora.
§ 4 System plików systemu operacyjnego Systemy Windows 95.
4.1. Tło powstania FAT 32.
W dziedzinie komputerów osobistych w 1987 roku nastąpił kryzys.
Cechy systemu plików FAT, opracowanego przez Microsoft przez dziesięć lat
lat wcześniej dla interpretera Standalone Disk Basic i później
przystosowane do systemu operacyjnego DOS zostały wyczerpane. TŁUSZCZ
przeznaczony dyski twarde pojemność nie przekraczająca 32 MB oraz nowe dyski twarde
większe pojemności okazały się zupełnie bezużyteczne dla użytkowników komputerów PC.
Niektórzy ISV wymyślili własne rozwiązania
problem ten jednak został przezwyciężony dopiero wraz z pojawieniem się DOS 4.0 kryzys ten został przezwyciężony -
przez chwilę.
Znaczące zmiany w strukturze systemu plików w DOS 4.0
umożliwił systemowi operacyjnemu pracę z dyskami do 128 MB; Z
z kolejnymi drobnymi dodatkami limit ten został podniesiony do
2 GB. W tamtym czasie ta ilość pamięci wydawała się przekraczać jakąkolwiek
wyobrażonych potrzeb. Jeśli jednak historia komputerów osobistych jest czymś
i nauczał, a następnie dokładnie, że zdolność „przekracza wszelkie wyobrażalne”
potrzeb”, bardzo szybko staje się „prawie niewystarczające dla poważnych
działa”. Rzeczywiście, dyski twarde są obecnie dostępne w handlu.
pojemność, zwykle 2,5 GB i więcej, a czasami bardzo duża i
pułap 2 GB, który uwolnił nas od ograniczeń, zamienił się w kolejny
przeszkoda do pokonania.
4.2. Opis FAT32.
Dla systemów Windows 95 firma Microsoft opracowała nowe rozszerzenie
system FAT - FAT32, bez głośnych stwierdzeń zawartych w
OEM Service Pack 2.
System FAT32 jest instalowany tylko na nowych komputerach, więc nie licz na
zdobądź to, kiedy idziesz do Nowa wersja Windows 95, choć według
Microsoft, to rozszerzenie stanie się część integralna pakiet główny dla
Aktualizacje systemu Windows
4.2.1. Obszary dysków
Ten system plików zapewnia szereg specjalnych obszarów na
dysk przydzielony do organizowania miejsca na dysku podczas jego
formatowanie - rekord startowy, tablica partycji dysku, rekord
boot, tablica alokacji plików (z której system FAT ma swój
tytuł) i katalog główny.
Na poziom fizyczny miejsce na dysku jest podzielone na 512 bajtów
obszary zwane sektorami. V System TŁUSZCZU przydzielono miejsce na pliki
bloki, które składają się z całkowitej liczby sektorów i nazywane są klastrami.
Liczba sektorów w klastrze musi być wielokrotnością potęgi dwójki. W firmie Microsoft
klastry te nazywane są jednostkami alokacji, a in
Raport SCANDISK wskazuje ich rozmiar, na przykład „16 384 bajtów w każdym
jednostka alokacji".
4.2.2. Łańcuch tłuszczu
FAT to baza danych łącząca klastry dysków
przestrzenie plików. Ta baza danych zapewnia dla każdego klastra
tylko jeden element. Pierwsze dwa elementy zawierają informacje o
System TŁUSZCZU. Trzeci i kolejne elementy są dopasowywane
klastry miejsca na dysku, począwszy od przydzielonego pierwszego klastra
dla plików. Wpisy FAT mogą zawierać kilka wartości specjalnych,
wskazując, że
Klaster jest darmowy, tj. nie używany przez żaden plik;
Klaster zawiera jeden lub więcej sektorów z fizycznymi defektami i
nie powinien być używany;
Ten klaster jest ostatnim klastrem pliku.
Dla dowolnego elementu używanego przez plik, ale nie ostatniego klastra
FAT zawiera numer następnego klastra zajmowanego przez plik.
Każdy katalog - niezależnie od katalogu głównego czy podkatalogu - również
to baza danych. W katalogu DOS dla każdego pliku
jest jeden rekord główny (B Środowisko Windows 95 dla długich nazw
pliki mają dodatkowe wpisy). W przeciwieństwie do FAT, gdzie każdy element
składa się z jednego pola, wpisy do pliku w katalogu składają się z
wiele pól. Niektóre pola - nazwa, rozszerzenie, rozmiar, data i godzina -
można wyświetlić za pomocą polecenia DIR. Ale system FAT zapewnia
pole, które nie jest wyświetlane przez polecenie DIR to pole z numerem pierwszego
klaster przydzielony dla pliku.
Gdy program wysyła żądanie do systemu operacyjnego, z
wymóg dostarczenia zawartości jakiegoś pliku, który przegląda system operacyjny
wpis katalogu, aby znaleźć pierwszy klaster tego pliku. Wtedy ona
uzyskuje dostęp do wpisu FAT dla danego klastra, aby znaleźć następny
klaster w łańcuchu. Powtarzanie tego procesu do ostatniego
klaster plików, system operacyjny określa dokładnie, które klastry należą do danego
plik i w jakiej kolejności. W ten sposób system może zapewnić:
zaprogramować dowolną część żądanego pliku. Ten sposób organizowania
plik nazywa się łańcuchem FAT.
W systemie FAT plikom zawsze przypisywana jest całkowita liczba klastrów. O 1.2-
Można określić dysk twardy GB z klastrami 32 KB w katalogu,
że rozmiar pliku tekstowego zawierającego słowa „hello, world” wynosi
tylko 12 bajtów, ale w rzeczywistości ten plik zajmuje 32 KB dysku
przestrzeń. Niewykorzystana część klastra to zmarnowana przestrzeń
(luźny). W małych plikach prawie cały klaster może zostać utracony
miejsce, a średnia strata jest o połowę mniejsza od wielkości klastra.
Na dysku twardym 850 MB z klastrami 16 KB o średniej wielkości
pliki rzędu 50 KB około 16% przestrzeni dyskowej przeznaczonej na pliki
miejsce zostanie zmarnowane na nieużywane, ale przydzielone pliki
Jednym ze sposobów na zwolnienie miejsca na dysku jest
programy do kompresji dysków, takie jak DriveSpace, które podkreślają „utracone
miejsca” do wykorzystania przez inne pliki.
4.2.3. Inne zmiany w FAT32
Aby móc pracować ze zwiększoną liczbą klastrów, w
wpisy katalogu dla każdego pliku muszą być przydzielone 4 bajty na inicjał
klaster plików (zamiast 2 bajtów w systemie FAT16). Tradycyjnie każdy wpis w
katalog składa się z 32 bajtów (rys. 1). W środku tego rekordu nie ma 10 bajtów
są używane (bajty od 12 do 21), na które firma Microsoft zarezerwowała
ich własne potrzeby w przyszłości. Dwa z nich są teraz przypisane jako
dodatkowe bajty potrzebne do wskazania początkowego klastra w systemie
System operacyjny zawsze przewidywał obecność na dysku dwóch
Instancje FAT, ale wykorzystano tylko jedną z nich. Wraz z przejściem na FAT32
system operacyjny może działać na dowolnej z tych kopii. Jeszcze jeden
zmiana polega na tym, że katalog główny, który kiedyś miał ustalony
rozmiar i ściśle określone miejsce na dysku, teraz możesz swobodnie
rosnąć w miarę potrzeb jak podkatalog. Teraz nie istnieje
ograniczenia liczby wpisów w katalogu głównym. Jest to szczególnie ważne
ponieważ pod każdą długą nazwą pliku jest wiele wpisów
informator.
Połączenie relokowalnego katalogu głównego i możliwości
używanie obu kopii FAT jest dobrym warunkiem wstępnym bez przeszkód
dynamiczna zmiana rozmiaru partycji dyskowych, na przykład zmniejszanie partycji
aby zwolnić miejsce na inny system operacyjny. To nowe
mniej ryzykowne podejście niż programy ISV
do zmiany partycji dysku podczas pracy z systemem FAT16.
Z powyższego możemy wywnioskować:
MS-DOS był czystym 16-bitowym systemem operacyjnym i działał w
tryb rzeczywisty procesora. V Wersje Windows 3.1 część kodu to 16-
bit, a część - 32-bit. Obsługa systemu Windows 3.0 tryb rzeczywisty
działanie procesora, podczas opracowywania wersji 3.1 postanowiono z niego zrezygnować
Pomoc.
Windows 95 to 32-bitowy system operacyjny, który
kod bitowy zapewniający zgodność z trybem MS-DOS. Windows 95 32-bitowy
kod bitowy.
§ 5 System plików systemu operacyjnego Windows NT.
5.1. Krótki opis systemu operacyjnego Windows NT.
W tej chwili świat przemysł komputerowy rozwija się bardzo
szybko.Wydajność systemu wzrasta, a zatem
zwiększenie możliwości przetwarzania dużych ilości danych.
Systemy operacyjne klasy MS-DOS już sobie z tym nie radzą
przepływ danych i nie może w pełni korzystać z zasobów nowoczesnych
komputery. Dlatego ostatnio nastąpiło przejście na mocniejsze i
najbardziej zaawansowane systemy operacyjne klasy UNIX, czego przykładem jest
jest Windows NT wydany przez Microsoft Corporation
Kiedy użytkownik po raz pierwszy widzi system operacyjny Microsoft
Windows NT, uderza go wyraźne podobieństwo do
ulubiony interfejs systemu Windows 3.+, jednak jest to widoczne podobieństwo
jest tylko niewielką częścią systemu Windows NT.
Windows NT to 32-bitowy system operacyjny z
priorytetowa wielozadaniowość. Jako podstawowe składniki
System operacyjny zawiera funkcje bezpieczeństwa i
rozwinięta usługa sieciowa.
Windows NT zapewnia również kompatybilność z wieloma innymi
systemy operacyjne i plików, a także sieci.
Jak pokazano na poniższym rysunku, Windows NT jest:
modułowy (bardziej zaawansowany niż monolityczny) system operacyjny, który
składa się z oddzielnych, połączonych ze sobą, stosunkowo prostych modułów.
Główny Moduły Windows NT są (wymienione w kolejności
od niższego poziomu architektury do wyższego): poziom
abstrakcje sprzętowe HAL (Hardware Abstraction Layer), kernel (kernel),
system wykonawczy (Executive), podsystemy chronione (chronione
podsystemy) i podsystemy środowiska.
Modułowy Struktura okien NT
5.2. System plików Windows NT.
Kiedy Windows NT pojawił się po raz pierwszy, zapewnił
obsługa trzech systemów plików. To jest tabela alokacji plików (FAT),
zapewnienie kompatybilności z MS-DOS, ulepszonym systemem plików
wydajność (HPFS), która zapewniła kompatybilność z LAN Managerem, oraz
nowy system plików o nazwie New Technologies File System
NTFS miał wiele zalet w porównaniu z tymi używanymi w
ten moment dla większości systemów plików serwera plików.
Aby zapewnić integralność danych, NTFS ma dziennik transakcji.
Takie podejście nie wyklucza jednak możliwości utraty informacji,
znacznie zwiększa prawdopodobieństwo, że dostęp do system plików
będzie możliwe nawet w przypadku naruszenia integralności systemu
serwer. Jest to możliwe dzięki wykorzystaniu dziennika transakcji dla
śledzenie oczekujących prób zapisu na dysku przy kolejnym uruchomieniu
Windows NT. Dziennik transakcji służy również do sprawdzania dysku pod kątem
obecność błędów zamiast sprawdzania każdego pliku, w przypadku użycia
tabele alokacji plików.
Jedną z głównych zalet NTFS jest bezpieczeństwo. NTFS
zapewnia możliwość dokonywania wpisów kontroli dostępu (Kontrola dostępu
Wpisy, ACE) do listy kontroli dostępu (ACL). AS
zawiera nazwę identyfikacyjną grupy lub użytkownika oraz token dostępu,
które można wykorzystać do ograniczenia dostępu do konkretnego
katalog lub plik. Dostęp ten może obejmować możliwość czytania,
pisanie, usuwanie, wykonywanie, a nawet posiadanie plików.
Z drugiej strony ACL to kontener zawierający jeden
lub więcej ACE. Pozwala to ograniczyć dostęp do osób fizycznych
użytkowników lub grupy użytkowników do określonych katalogów lub plików w
Ponadto NTFS obsługuje pracę z długimi nazwami, które mają
do 255 znaków i zawierające duże i małe litery w dowolnym
sekwencje. Jedną z głównych cech NTFS jest
automatyczne generowanie odpowiedników nazw zgodnych z MS-DOS.
NTFS ma również funkcję kompresji, po raz pierwszy wprowadzoną w wersji NT.
3.51. Zapewnia możliwość kompresji dowolnego pliku, katalogu lub dysku
NTFS. W przeciwieństwie do programów do kompresji MS-DOS, które tworzą dysk wirtualny,
mający postać ukrytego pliku i kompresującego wszystkie dane na tym dysku,
Windows NT używa dodatkowej warstwy podsystemu plików do kompresji
i dekompresowanie wymaganych plików bez tworzenia dysk wirtualny. Ten
okazuje się przydatne podczas kompresji określonej części dysku (na przykład
katalog użytkownika) lub pliki określonego typu
(np. pliki graficzne). Jedyna wada kompresji NTFS
jest niski, w porównaniu ze schematami kompresji MS-DOS, poziom
kompresja. Ale NTFS jest bezpieczniejszy i
wydajność.
Tak więc z powyższego możemy wywnioskować:
Aby być kompatybilnym z różnymi systemami operacyjnymi, Windows
NT zawiera system plików FAT 32. Ponadto Windows NT zawiera swój własny
własny system plików NTFS, który nie jest zgodny z FAT 16. To
System plików ma wiele zalet w porównaniu z FAT, a także
ma wyższą niezawodność i wydajność.
Wniosek.
MS-DOS - 16-bitowy system operacyjny działający w trybie rzeczywistym
tryb procesora. W wersjach Windows 3.1 część kodu jest 16-bitowa, a część
32-bitowy. Windows 3.0 wspierał rzeczywisty tryb procesora,
podczas opracowywania wersji 3.1 postanowiono zrezygnować z jej wsparcia.
Windows 95 to 32-bitowy system operacyjny, który
działa tylko w trybie chronionego procesora. Rdzeń, w tym kontrola
planowanie pamięci i procesów, zawiera tylko 32-bitowy kod. Ten
obniża koszty i przyspiesza pracę. Tylko niektóre moduły mają 16-
kod bitowy zapewniający zgodność z trybem MS-DOS. W systemie Windows 95 32-bitowym
kod jest używany wszędzie tam, gdzie to możliwe, aby zapewnić
zwiększona niezawodność i odporność systemu na awarie. Ponadto za
zgodność ze starszymi aplikacjami i używanymi sterownikami oraz 16-
kod bitowy.
System Windows NT nie jest rozwinięciem wcześniejszego
istniejące produkty. Jego architektura została stworzona od podstaw, z uwzględnieniem
wymagania dla nowoczesnego systemu operacyjnego. usiłujący
zapewnić kompatybilność (kompatybilność) nowego systemu operacyjnego,
Deweloperzy Windows NT zachowali i zaimplementowali znajomy interfejs Windows
obsługa istniejących systemów plików (takich jak FAT) i różnych
aplikacje (napisane dla MS-Dos, Windows 3.x). Deweloperzy również
zawarte w narzędziach Windows NT do pracy z różnymi sieciami
znaczy.
Niezawodność i solidność
zapewniają funkcje architektoniczne, które chronią aplikację
programy przed uszkodzeniem przez siebie nawzajem i przez system operacyjny. Windows NT
używa odpornej na błędy strukturalnej obsługi wyjątków na
wszystkie poziomy architektury, w tym plik do odzyskania
System NTFS i zapewnia ochronę poprzez wbudowany system
bezpieczeństwo i ulepszone techniki zarządzania pamięcią.
O plikach i strukturach plików
Co to jest plik
Informacje na nośnikach zewnętrznych są przechowywane w postaci plików. Praca z plikami to bardzo ważny rodzaj pracy na komputerze. Wszystko jest przechowywane w plikach: i oprogramowanie oraz informacje wymagane przez użytkownika. Z plikami, podobnie jak w przypadku dokumentów biznesowych, trzeba ciągle coś robić: kopiować je z jednego nośnika na drugi, niszczyć niepotrzebne, tworzyć nowe, wyszukiwać, zmieniać ich nazwy, układać w takiej czy innej kolejności itp.
Plik- są to informacje przechowywane na nośnikach zewnętrznych i połączone wspólną nazwą.
Dla wyjaśnienia znaczenia tego pojęcia wygodnie jest posłużyć się następującą analogią: sam nośnik informacji (dysk) jest podobny do książki. Mówiliśmy o tym, że książka jest zewnętrzną pamięcią człowieka, a dysk magnetyczny zewnętrzną pamięcią komputera. Książka składa się z rozdziałów (opowieści, części), z których każdy ma tytuł. Ponadto pliki mają swoje własne nazwy. Nazywane są nazwami plików. Na początku lub na końcu książki znajduje się zwykle spis treści - spis tytułów rozdziałów. Dysk posiada również taką listę katalogów zawierającą nazwy przechowywanych plików.
Katalog można wyświetlić, aby sprawdzić, czy jest ten dyskżądany plik.
Każdy plik zawiera osobny obiekt informacyjny: dokument, artykuł, tablica numeryczna, program itp. Informacje zawarte w pliku stają się aktywne, tj. mogą być przetwarzane przez komputer dopiero po załadowaniu ich do pamięci RAM.
Każdy użytkownik pracujący na komputerze musi mieć do czynienia z plikami. Nawet aby zagrać w grę komputerową, musisz dowiedzieć się, w którym pliku jest przechowywany jego program, być w stanie znaleźć ten plik i zainicjować program.
Praca z plikami na komputerze odbywa się przy użyciu systemu plików. System plików- Jest to funkcjonalna część systemu operacyjnego, która zapewnia operacje na plikach.
Aby znaleźć żądany plik, użytkownik musi wiedzieć: a) jaka jest nazwa pliku; b) gdzie plik jest przechowywany.
Nazwa pliku
W prawie wszystkich systemach operacyjnych nazwa pliku składa się z dwóch części oddzielonych kropką. Na przykład:
Po lewej stronie kropki znajduje się aktualna nazwa pliku (mu-prog). Część nazwy po kropce nazywana jest rozszerzeniem pliku (pas). Zwykle w nazwach plików używane są litery i cyfry łacińskie. W większości systemów operacyjnych maksymalna długość rozszerzenia to 3 znaki. Ponadto nazwa pliku może nie mieć rozszerzenia. W systemie operacyjnym Windows rosyjskie litery są dozwolone w nazwach plików; maksymalna długość nazwy to 255 znaków.
Rozszerzenie określa, jakie informacje są przechowywane w pliku. Na przykład rozszerzenie txt zwykle oznacza plik tekstowy(zawiera tekst); rozszerzenie RX - plik graficzny(zawiera zdjęcie), zamek lub knebel - plik archiwalny(zawiera archiwum - skompresowane informacje), pas - program Pascal.
Napędy logiczne
Na jednym komputerze może znajdować się kilka napędów dysków - urządzenia do pracy z dyskami. Każdemu dyskowi przypisywana jest nazwa składająca się z jednej litery (z dwukropkiem), na przykład A:, B:, C:. Często w komputerach osobistych wbudowany jest dysk o dużej pojemności Jednostka systemowa(nazywa się to dyskiem twardym), podzielony na sekcje. Każda z tych partycji nazywana jest dyskiem logicznym i ma nazwę C:, D:, E: itd. Nazwy A: i B: zwykle odnoszą się do małych dysków wymiennych - dyskietek (dyskietek). Można je również uznać za nazwy dysków, tylko logiczne, z których każda całkowicie zajmuje rzeczywisty (fizyczny) dysk. Dlatego A:, B:, C:, D: to nazwy dysków logicznych.
Nazwa dysku logicznego zawierającego plik to pierwsza „współrzędna” określająca położenie pliku.
Struktura pliku na dysku
Cały zestaw plików na dysku i relacje między nimi nazywa się struktura plików. Różne systemy operacyjne mogą obsługiwać różne organizacje struktury plików. Istnieją dwa rodzaje struktur plików: proste lub jednopoziomowe oraz hierarchiczne - wielopoziomowe.
Jednopoziomowa struktura plików to prosta sekwencja plików. Aby znaleźć plik na dysku, wystarczy podać tylko nazwę pliku. Na przykład, jeśli plik tetris.exe znajduje się na dysku A:, to jego „pełny adres” wygląda tak:
Systemy operacyjne z jednopoziomową strukturą plików stosowane są na najprostszych komputerach edukacyjnych wyposażonych wyłącznie w dyskietki.
Warstwowa struktura plików- drzewopodobny (hierarchiczny) sposób organizowania plików na dysku. Aby ułatwić zrozumienie tego zagadnienia, posłużymy się analogią do tradycyjnego „papierowego” sposobu przechowywania informacji. W takiej analogii plik jest przedstawiony jako jakiś dokument tytułowy (tekst, rysunek) na kartkach papieru. Kolejny największy element struktury pliku nazywa się katalog. Kontynuując analogię „papierową”, katalog będziemy reprezentować jako folder, w którym można umieścić wiele dokumentów, czyli plików. Katalog otrzymuje również własną nazwę (wyobraź sobie, że jest napisana na okładce folderu).
Katalog może sam być częścią innego katalogu zewnętrznego. Jest to podobne do tego, jak folder jest zagnieżdżony w innym większym folderze. W ten sposób każdy katalog może zawierać w sobie wiele plików i podkatalogów (zwanych podkatalogami). Katalog najwyższego poziomu, który nie jest zagnieżdżony w żadnym innym katalogu, nazywa się katalogiem głównym.
W systemie operacyjnym Windows termin „folder” jest używany do określenia pojęcia „katalog”.
Graficzna reprezentacja hierarchicznej struktury plików nazywana jest drzewem.
Na ryc. 2.9 Nazwy katalogów pisane są dużymi literami, a pliki małymi. Tutaj w katalogu głównym znajdują się dwa foldery: IVANOV i PETROV oraz jeden plik fin.com. Folder IVANOV zawiera dwa podfoldery PROGS i DATA. Folder DATA jest pusty; w folderze PROGS znajdują się trzy pliki itd. W drzewie katalog główny jest zwykle reprezentowany przez symbol \.
Ścieżka do pliku
Teraz wyobraź sobie, że musisz znaleźć konkretny dokument. Aby to zrobić, musisz znać pudełko, w którym się znajduje, a także „ścieżkę” do dokumentu wewnątrz pudełka: całą sekwencję folderów, które musisz otworzyć, aby dostać się do szukanych dokumentów dla.
Druga współrzędna określająca położenie pliku to ścieżka do pliku na dysku. Ścieżka do pliku to sekwencja nazw katalogów zaczynająca się od katalogu głównego i kończąca się na tym, w którym plik jest bezpośrednio przechowywany.
Oto znana baśniowa analogia do pojęcia „ścieżki do pliku”: „Skrzynia wisi na dębie, zając w klatce piersiowej, kaczka w zającu, jajko w kaczce, Igła jest w jajku, na końcu której jest śmierć Koshcheeva."
Sekwencyjnie zapisywana nazwa dysku logicznego, ścieżka pliku i nazwa pliku to pełna nazwa pliku.
Jeśli pokazano na ryc. Struktura plików 2.9 jest przechowywana na dysku C:, wtedy pełne nazwy niektórych plików w nim zawartych w symbolach systemów operacyjnych MS-DOS i Windows wyglądają tak:
C:\IVANOV\PROGS\progl.pas
C:\PETROV\DANE\zadanie.dat
Tabela alokacji plików
Informacje o strukturze plików na Dysku znajdują się na tym samym dysku w postaci tabeli alokacji plików. Korzystając z systemu plików OS, użytkownik może sekwencyjnie przeglądać zawartość katalogów (folderów) na ekranie, poruszając się w górę lub w dół drzewa struktury plików.
Na ryc. 2.10 pokazuje przykład wyświetlania drzewa katalogów na dysku logicznym E: na ekranie komputera (lewe okno).
Prawe okno pokazuje zawartość folderu ARCON. ") następnie zestaw plików różnych typów. Stąd na przykład widać, że pełna nazwa pierwszego pliku na liście jest następująca:
E:\GRY\GRY\ARCON\dos4gw.exe
Z tabeli możesz uzyskać dodatkowe informacje o plikach. Na przykład plik dos4gw.exe ma rozmiar 254556 bajtów i został utworzony 31 maja 1994 o godzinie 2:00.
Znalezienie na takiej liście wpisu o żądany plik, używając poleceń systemu operacyjnego, użytkownik może wykonywać z nim różne akcje: zainicjować program zawarty w pliku; usuń, zmień nazwę, skopiuj plik. Na praktycznej lekcji dowiesz się, jak wykonać wszystkie te operacje.
Pytania i zadania
- 1. Jaka jest nazwa systemu operacyjnego używanego w twojej klasie komputerów?
2. Jaka struktura plików jest używana przez system operacyjny na Twoich komputerach (prosta, wielopoziomowa)?
3. Ile dysków fizycznych mają twoje komputery? Ile dysków logicznych znajduje się na dyskach fizycznych i jakie są ich nazwy systemów operacyjnych?
4. Jakie są zasady nazw plików w twoim systemie operacyjnym?
5. Jaka jest ścieżka do pliku na dysku, pełna nazwa pliku?
6. Naucz się (pod kierunkiem nauczyciela) przeglądać na ekranie katalogi dysków na swoich komputerach.
7. Dowiedz się, jak inicjować programy z pliki programów(jak exe, com).
8. Naucz się wykonywać podstawowe operacje na plikach w systemie operacyjnym (kopiowanie, przenoszenie, usuwanie, zmiana nazwy plików).
Interfejs użytkownika
Przyjazny interfejs użytkownika
A teraz zapoznaj się z nowym dla Ciebie pojęciem „interfejsu użytkownika”.
Twórcy nowoczesnego oprogramowania starają się, aby praca użytkownika przy komputerze była wygodna, prosta, wizualna. Cechy konsumenckie dowolnego programu są w dużej mierze zdeterminowane wygodą jego interakcji z użytkownikiem.
Forma interakcji między programem a użytkownikiem nazywa się interfejs użytkownika. Przyjazna dla użytkownika forma interakcji nazywana jest przyjaznym interfejsem użytkownika.
Interfejs zorientowany obiektowo
Interfejs nowoczesnego systemu i programy użytkowe nazywa się interfejsem zorientowanym obiektowo. Przykładem systemu operacyjnego, który implementuje podejście obiektowe, jest Windows.
System operacyjny współpracuje z różnymi obiektami, do których należą: dokumenty, programy, dyski, drukarki i inne obiekty, z którymi mamy do czynienia podczas pracy w systemie operacyjnym.
Dokumenty zawierają pewne informacje: tekst, dźwięk, obrazy itp. Programy służą do przetwarzania dokumentów. Poszczególne programy i dokumenty są ze sobą nierozerwalnie związane: Edytor tekstu pracuje z dokumenty tekstowe, edytor grafiki - wraz ze zdjęciami i ilustracjami, program do obróbki dźwięku umożliwia nagrywanie, poprawianie i odsłuchiwanie plików dźwiękowych.
Dokumenty i programy są obiektami informacyjnymi. Obiekty takie jak dyski i drukarki są obiektami sprzętowymi (fizycznymi). System operacyjny kojarzy się z obiektem:
oznaczenie graficzne;
nieruchomości;
zachowanie.
W interfejsie systemu operacyjnego ikony (zwane też piktogramami, ikonami) i nazwy służą do oznaczania dokumentów, programów, urządzeń. Nazwa i ikona ułatwiają odróżnienie jednego obiektu od drugiego (rysunek 2.11).
Każdy obiekt ma przypisany określony zestaw właściwości oraz zestaw akcji, które można na nim wykonać.
Na przykład właściwości dokumentu to jego lokalizacja w strukturze pliku i jego rozmiar. Akcje na dokumencie: otwórz (wyświetl lub odsłuchaj), zmień nazwę, wydrukuj, skopiuj, zapisz, usuń itp.
System operacyjny zapewnia ten sam interfejs użytkownika podczas pracy z różnymi obiektami. W systemie operacyjnym Windows, aby zapoznać się z właściwościami obiektu i możliwymi z nim działaniami, używane jest menu kontekstowe (ryc. 2.12) (aby wywołać menu kontekstowe, wybierz ikonę obiektu i kliknij kliknij prawym przyciskiem myszy myszy).
Menu- Jest to lista wyświetlana na ekranie, z której użytkownik może wybrać potrzebną mu pozycję.
Ryż. 2.12. Menu kontekstowe dokumentu |
W menu na ryc. 2.12 wszystkie paragrafy, z wyjątkiem ostatniego, odnoszą się do czynności, które można wykonać na dokumencie. Żądaną pozycję menu wybiera się za pomocą klawiszy kursora lub manipulatora (na przykład myszy). W przypadku wybrania pozycji menu „Właściwości” na ekranie zostanie wyświetlona lista właściwości tego obiektu.
Pytania i zadania
- 1. Jaki jest interfejs użytkownika?
2. Co charakteryzuje obiekt (w ujęciu obiektowym)?
3. Jak poznać właściwości obiektu lub wykonać na nim akcję?
Praca z plikami to bardzo ważny rodzaj pracy na komputerze. W plikach przechowywane jest wszystko: zarówno oprogramowanie, jak i informacje potrzebne użytkownikowi. Z plikami, podobnie jak w przypadku dokumentów biznesowych, trzeba ciągle coś robić: kopiować je z jednego nośnika na drugi, niszczyć niepotrzebne, tworzyć nowe, wyszukiwać, zmieniać ich nazwy, układać w takiej czy innej kolejności itp.
Aby wyjaśnić znaczenie pojęcia pliku, wygodnie jest zastosować następującą analogię: sam nośnik pamięci (na przykład dysk) jest podobny do książki. Mówiliśmy o tym, że książka jest zewnętrzną pamięcią człowieka, a dysk magnetyczny zewnętrzną pamięcią komputera. Książka składa się z rozdziałów (opowieści, części), z których każdy ma tytuł. Ponadto pliki mają swoje własne nazwy. Nazywane są nazwami plików. Na początku lub na końcu książki znajduje się zwykle spis treści - spis tytułów rozdziałów. Dysk posiada również taką listę katalogów zawierającą nazwy przechowywanych plików.
Katalog można wyświetlić, aby sprawdzić, czy żądany plik znajduje się na danym dysku.
Każdy plik zawiera osobny obiekt informacyjny: dokument, artykuł, tablicę liczbową, program itp. Informacje zawarte w pliku stają się aktywne, tj. mogą być przetwarzane przez komputer dopiero po załadowaniu ich do pamięci RAM.
Aby znaleźć żądany plik, użytkownik musi wiedzieć: a) jaka jest nazwa pliku; b) gdzie plik jest przechowywany.
Nazwa pliku
Oto przykład nazwy pliku* (* Poniższe przykłady są oparte na regułach używanych w systemach operacyjnych Microsoft: MS-DOS i Windows. Zilustrowano również aplikacje dla systemu operacyjnego Linux.):
Po lewej stronie kropki znajduje się aktualna nazwa pliku (myprog). Część nazwy po kropce (pas) nazywa się rozszerzenie pliku. Zwykle w nazwach plików używane są litery i cyfry łacińskie. Ponadto nazwa pliku może nie mieć rozszerzenia. W systemie operacyjnym Microsoft Windows W nazwach plików dozwolone są rosyjskie litery; maksymalna długość nazwy to 255 znaków.
Rozszerzenie określa, jakie informacje są przechowywane w pliku. Na przykład rozszerzenie txt zwykle oznacza plik tekstowy (zawiera tekst), rozszerzenie pcx - plik graficzny (zawiera obraz), zip lub gag - plik archiwum (zawiera archiwum - skompresowane informacje), pas - program Pascal .
Napędy logiczne
Na jednym komputerze może znajdować się kilka napędów dysków - urządzenia do pracy z dyskami. Często na komputerze osobistym dysk twardy o dużej pojemności wbudowany w jednostkę systemową jest podzielony na sekcje. Każda z tych partycji nazywana jest dyskiem logicznym i ma przypisaną jednoliterową nazwę (z dwukropkiem) C:, D:, E: itd. Nazwy A: i B: zwykle odnoszą się do małych dysków wymiennych - dyskietek (dyskietki) . Można je również traktować jako nazwy dysków logicznych, z których każdy całkowicie zajmuje rzeczywisty (fizyczny) dysk * (* Wł. nowoczesne modele PC elastyczny dyski magnetyczne nieużywany). Dlatego A:, B:, C:, D: to nazwy dysków logicznych.
Napędowi optycznemu przypisywana jest następna nazwa w kolejności alfabetycznej po nazwisku. partycja twarda dysk. Na przykład, jeśli dysk twardy ma partycje C: i D:, do napędu optycznego zostanie przypisana nazwa E:. A po podłączeniu pamięci flash dysk F: pojawi się również na liście dysków logicznych.
Nazwa dysku logicznego zawierającego plik to pierwsza „współrzędna” określająca położenie pliku.
Struktura pliku na dysku
Nowoczesne systemy operacyjne obsługują warstwową organizację plików na urządzenia dyskowe Oh pamięć zewnętrzna - hierarchiczna struktura plików. Aby ułatwić zrozumienie tego zagadnienia, posłużymy się analogią do tradycyjnego „papierowego” sposobu przechowywania informacji. W takiej analogii plik jest przedstawiony jako jakiś dokument tytułowy (tekst, rysunek) na kartkach papieru. Kolejny element struktury pliku nazywa się katalog. Kontynuując analogię „papierową”, katalog będziemy reprezentować jako folder, w którym można umieścić wiele dokumentów, czyli plików. Katalog otrzymuje również własną nazwę (wyobraź sobie, że jest napisana na okładce folderu).
Katalog może sam być częścią innego katalogu zewnętrznego. Jest to podobne do tego, jak folder jest zagnieżdżony w innym większym folderze. W ten sposób każdy katalog może zawierać w sobie wiele plików i podkatalogów (zwanych podkatalogami). Katalog najwyższego poziomu, który nie jest zagnieżdżony w żadnym innym katalogu, nazywa się katalogiem głównym.
W systemie operacyjnym Windows termin „folder” oznacza pojęcie „katalogu”.
Graficzna reprezentacja hierarchicznej struktury plików nazywa się drzewo.
W drzewie katalog główny jest zwykle reprezentowany przez symbol \. Na rysunku 2.10 nazwy katalogów są pisane dużymi literami, a pliki małymi. Tutaj w katalogu głównym znajdują się dwa foldery: IVANOV i PETROV oraz jeden plik fin.com. Folder IVANOV zawiera dwa podfoldery PROGS i DATA. Folder DATA jest pusty; w folderze PROGS znajdują się trzy pliki i tak dalej.
Ścieżka do pliku
Teraz wyobraź sobie, że musisz znaleźć konkretny dokument. Aby to zrobić, w wersji „papierowej” musisz znać pudełko, w którym się znajduje, a także „ścieżkę” do dokumentu wewnątrz pudełka: całą sekwencję folderów, które musisz otworzyć, aby dostać się do dokumentów, których szukasz.
Aby znaleźć plik na komputerze, musisz znać dysk logiczny, na którym znajduje się plik, oraz ścieżkę do pliku na dysku, która określa lokalizację pliku na tym dysku. Ścieżka do pliku to sekwencja nazw katalogów zaczynająca się od katalogu głównego i kończąca się na tym, w którym plik jest bezpośrednio przechowywany. Oto znana baśniowa analogia do pojęcia „ścieżki do pliku”: „Skrzynia wisi na dębie, zając w klatce piersiowej, kaczka w zająca, jajko w kaczce, igła w jajko, na końcu którego jest śmierć Koshcheeva”.
Na koniec musisz znać nazwę pliku. Sekwencyjnie zapisywana nazwa dysku logicznego, ścieżka pliku i nazwa pliku to pełna nazwa pliku.
Jeśli pokazano na ryc. 2.10 struktura plików jest przechowywana na dysku C:, następnie pełne nazwy niektórych plików w nim zawartych w symbolach operacyjnych Systemy Microsoft Windows wygląda tak:
C:\IVANOV\PROGS\progl.pas
C:\PETROV\DANE\zadanie.dat
Przeglądanie struktury plików
System operacyjny zapewnia użytkownikowi możliwość przeglądania zawartości katalogów (folderów) na ekranie.
Informacje o strukturze plików dysku znajdują się na tym samym dysku w postaci tabeli alokacji plików. Korzystając z systemu plików OS, użytkownik może sekwencyjnie przeglądać zawartość katalogów (folderów) na ekranie, poruszając się w górę lub w dół drzewa struktury plików.
Rysunek 2.11 przedstawia przykład wyświetlania drzewa katalogów na ekranie komputera w systemie Windows.
Prawe okno pokazuje zawartość folderu ARCON. To bardzo dużo plików różnego typu. Stąd na przykład widać, że pełna nazwa pierwszego pliku na liście jest następująca:
E:\GRY\GRY\ARCON\dos4gw.exe
Z tabeli możesz uzyskać dodatkowe informacje o plikach. Na przykład plik dos4gw.exe ma rozmiar 254556 bajtów i został utworzony 31 maja 1994 o godzinie 2:00.
Po znalezieniu wpisu o żądanym pliku na takiej liście, za pomocą poleceń systemu operacyjnego, użytkownik może wykonać różne czynności na pliku: uruchomić program zawarty w pliku; usuń, zmień nazwę, skopiuj plik. Na praktycznej lekcji dowiesz się, jak wykonać wszystkie te operacje.
Krótko o głównych
Plik to nazwany obszar pamięci zewnętrznej komputera.
Wszystkie niezbędne działania na plikach są dostarczane przez system operacyjny.
Nazwa pliku składa się z rzeczywistej nazwy i rozszerzenia. Rozszerzenie wskazuje rodzaj informacji w pliku (typ pliku).
Hierarchiczna struktura plików - wielopoziomowa organizacja plików na dyskach.
Katalog to nazwana lista plików i podkatalogów (podkatalogów). Katalog najwyższego poziomu nazywany jest katalogiem głównym. Nie jest zagnieżdżony w żadnych katalogach.
Pełna nazwa pliku składa się z nazwy dysku logicznego, ścieżki do pliku na dysku oraz nazwy pliku.
Pytania i zadania
1. Jaka jest nazwa systemu operacyjnego używanego w twojej klasie komputerów?
2. Ile dysków fizycznych mają twoje komputery? Ile dysków logicznych znajduje się na dyskach fizycznych i jakie są ich nazwy systemów operacyjnych?
3. Jakie są zasady nazw plików w twoim systemie operacyjnym?
4. Jaka jest ścieżka do pliku na dysku, pełna nazwa pliku?
5. Naucz się (pod kierunkiem nauczyciela) przeglądać na ekranie katalogi dysków na swoich komputerach.
6. Dowiedz się, jak inicjować programy z plików programów (takich jak exe, plaster miodu).
7. Naucz się wykonywać podstawowe operacje na plikach w systemie operacyjnym (kopiuj, przenoś, usuwaj, zmieniaj nazwy plików).
EC CER: Część 1, Rozdział 2, § 11. CER nr 1.9.
Interfejs użytkownika
Główne tematy akapitu:
■ przyjazny interfejs użytkownika;
■interfejs obiektowy; przedmioty;
■ menu kontekstowe.
Użytkownicy odnoszą się do plików za pomocą nazw symbolicznych. Jednak pojemność ludzkiej pamięci ogranicza liczbę nazw obiektów, do których użytkownik może odwoływać się po nazwie. Hierarchiczna organizacja przestrzeni nazw pozwala znacznie rozszerzyć te granice. Dlatego większość systemów plików ma strukturę hierarchiczną, w której tworzone są poziomy poprzez umożliwienie umieszczenia katalogu niższego poziomu w katalogu o większej liczbie wysoki poziom(rys. 19).
Ryż. 19. Hierarchia systemów plików:
a - organizacja jednopoziomowa; b - drzewo; c - sieć
Wykresem opisującym hierarchię katalogów może być drzewo lub sieć. Katalogi tworzą drzewo, jeśli plik może wejść tylko do jednego katalogu (rys. 19, b), a sieć - jeśli plik może wejść do kilku katalogów jednocześnie (rys. 19, c). Na przykład w MS-DOS i Windows katalogi tworzą strukturę drzewa, podczas gdy w UNIX tworzą strukturę sieci. W strukturze drzewa każdy plik jest liściem. Katalog najwyższego poziomu nazywa się katalogiem głównym lub katalogiem głównym.
Dzięki takiej organizacji użytkownik jest wolny od zapamiętywania nazw wszystkich plików, wystarczy mu z grubsza wyobrazić sobie, do jakiej grupy można przypisać ten lub inny plik, aby znaleźć go poprzez sekwencyjne przeglądanie katalogów. Hierarchiczna struktura jest wygodna dla pracy wielu użytkowników: każdy użytkownik ze swoimi plikami znajduje się we własnym katalogu lub poddrzewie katalogów, a jednocześnie wszystkie pliki w systemie są logicznie połączone.
Szczególnym przypadkiem struktury hierarchicznej jest organizacja jednopoziomowa, w której wszystkie pliki znajdują się w jednym katalogu (ryc. 19, a).
Nazwy plików
Wszystkie typy plików mają nazwy symboliczne. W hierarchicznie zorganizowanych systemach plików powszechnie używane są trzy typy nazw plików: proste, złożone i względne.
Prosta lub krótka nazwa symboliczna identyfikuje plik w tym samym katalogu. Proste nazwy są nadawane plikom przez użytkowników i programistów, przy czym muszą oni uwzględniać ograniczenia systemu operacyjnego dotyczące zarówno nomenklatury znaków, jak i długości nazwy. Do niedawna granice te były bardzo wąskie. Tak więc w systemie plików FAT długość nazw była ograniczona schematem 8.3 (8 znaków - sama nazwa, 3 znaki - rozszerzenie nazwy), a w systemie plików s5, obsługiwanym przez wiele wersji UNIX OS, prosta nazwa symboliczna nie może zawierać więcej niż 14 znaków. Jednak dla użytkownika znacznie wygodniej jest pracować z długimi nazwami, ponieważ pozwalają one na nadanie plikom łatwych do zapamiętania nazw, które jasno mówią, co zawiera ten plik. Dlatego nowoczesne systemy plików, a także ulepszenia istniejących systemów plików, obsługują długie, proste nazwy plików znakowych. Na przykład w plikach Systemy NTFS i FAT32 dołączony do systemu operacyjnego Windows NT, nazwa pliku może mieć do 255 znaków.
Przykłady prostych nazw plików i katalogów:
dodatek do CD 254L w języku rosyjskim.doc
instalowalny menedżer systemu plików.doc
W hierarchicznych systemach plików różne pliki dozwolone są te same proste nazwy symboli, pod warunkiem, że należą one do różnych katalogów. Oznacza to, że działa tutaj schemat „wiele plików - jedna prosta nazwa”. Do jednoznacznej identyfikacji pliku w takich systemach używana jest tzw. pełna nazwa.
Pełna nazwa to łańcuch prostych, symbolicznych nazw wszystkich katalogów, przez które przechodzi ścieżka od katalogu głównego do danego pliku. Zatem pełna nazwa jest nazwą złożoną, w której proste nazwy są oddzielone od siebie ogranicznikiem akceptowanym w systemie operacyjnym. Często jako separatora używa się prawego lub odwrotnego ukośnika i zwyczajowo pomija się nazwę katalogu głównego. Na ryc. Na rysunku 19b oba pliki mają prostą nazwę main.exe, ale ich nazwy złożone /depart/main.exe i /user/anna/main exe są różne.
W systemie plików drzewa istnieje korespondencja jeden do jednego „jeden plik – jedna pełna nazwa” między plikiem a jego pełną nazwą. W systemach plików o strukturze sieciowej plik może znajdować się w kilku katalogach, co oznacza, że może mieć kilka pełnych nazw, tutaj obowiązuje korespondencja „jeden plik - wiele pełnych nazw”. W obu przypadkach plik jest jednoznacznie identyfikowany przez jego pełną nazwę.
Plik można również zidentyfikować za pomocą nazwy względnej. Względna nazwa pliku jest definiowana przez pojęcie „bieżącego katalogu”. Dla każdego użytkownika w każdym momencie jeden z katalogów systemu plików jest aktualny, a katalog ten jest wybierany przez samego użytkownika na polecenie systemu operacyjnego. System plików naprawia nazwę bieżącego katalogu, dzięki czemu może być używana oprócz nazw względnych w celu utworzenia pełnej nazwy pliku. Używając nazw względnych, użytkownik identyfikuje plik przez łańcuch nazw katalogów, przez który przechodzi trasa z bieżącego katalogu do podanego pliku. Na przykład, jeśli bieżący katalog to /user, względna nazwa pliku /user/anna/main.exe to anna/main.exe.
Niektóre systemy operacyjne umożliwiają przypisanie wielu prostych nazw do tego samego pliku, co może być interpretowane jako aliasy. W tym przypadku tak jak w systemie z struktura sieci, ustalane jest dopasowanie jeden plik-wiele-pełnych-nazw, ponieważ każda prosta nazwa pliku ma przynajmniej jedną pełną nazwę.
Chociaż w pełni kwalifikowana nazwa jednoznacznie identyfikuje plik, system operacyjny może łatwiej pracować z plikiem, jeśli istnieje zgodność jeden do jednego między plikami i ich nazwami. W tym celu przypisuje plikowi unikalną nazwę, dzięki czemu relacja "jeden plik - jedna unikalna nazwa" jest poprawna. Unikalna nazwa istnieje wraz z co najmniej jedną nazwą symboliczną przypisaną do pliku przez użytkowników lub aplikacje. Unikalna nazwa jest identyfikatorem numerycznym i jest przeznaczona tylko dla systemu operacyjnego. Przykładem takiej unikalnej nazwy pliku jest numer i-węzła w system UNIX.
Montowanie
Ogólnie system komputerowy może mieć wiele urządzeń dyskowych. Nawet typowe Komputer osobisty zazwyczaj ma jeden dysk twardy, jeden napęd dyskietek i napęd CD. Wydajne komputery są zwykle wyposażone w duża ilość napędy dysków, na których są zainstalowane pakiety dysków. Co więcej, nawet jeden urządzenie fizyczne za pomocą narzędzi systemu operacyjnego można go przedstawić jako kilka urządzeń logicznych, w szczególności dzieląc przestrzeń dyskową na partycje. Powstaje pytanie, jak zorganizować przechowywanie plików w systemie, który ma kilka zewnętrznych urządzeń pamięci?
Pierwsze rozwiązanie polega na tym, że każde urządzenie obsługuje autonomiczny system plików, co oznacza, że pliki na tym urządzeniu są opisane przez drzewo katalogów, które nie ma nic wspólnego z drzewami katalogów na innych urządzeniach. W takim przypadku, aby jednoznacznie zidentyfikować plik, użytkownik musi określić identyfikator urządzenia logicznego wraz z kompozytową nazwą symboliczną pliku. Przykładem tego autonomicznego istnienia systemów plików jest system operacyjny MS-DOS, w którym w pełni kwalifikowana nazwa pliku zawiera literowy identyfikator dysku logicznego. Tak więc, uzyskując dostęp do pliku znajdującego się na dysku A, użytkownik musi podać nazwę tego dysku: A:\privat\letter\uni\let1.doc.
Inną opcją jest zorganizowanie przechowywania plików w taki sposób, aby użytkownik miał możliwość łączenia systemów plików znajdujących się na różne urządzenia, w pojedynczy system plików opisany przez pojedyncze drzewo katalogów. Ta operacja nazywa się montażem. Zastanówmy się, jak ta operacja jest przeprowadzana na przykładzie systemu UNIX OS.
Spośród wszystkich logicznych urządzeń dyskowych w systemie system operacyjny przydziela jedno urządzenie, zwane systemowym. Niech będą dwa systemy plików zlokalizowane na różnych dyskach logicznych (rys. 20), a jeden z dysków jest dyskiem systemowym.
System plików znajdujący się na dysk systemowy, jest przypisany jako główny. Aby połączyć hierarchie plików w głównym systemie plików, wybierany jest istniejący katalog, w ten przykład- katalog man. Po zakończeniu montowania wybrany katalog man staje się katalogiem głównym drugiego systemu plików. Za pośrednictwem tego katalogu zamontowany system plików jest połączony jako poddrzewo z drzewem ogólnym (rys. 21).
Ryż. 20. Dwa systemy plików przed zamontowaniem
Ryż. 21. Wspólny system plików po zamontowaniu
Po zamontowaniu współużytkowanego systemu plików nie ma dla użytkownika żadnej logicznej różnicy między systemem plików głównym a zamontowanym, w szczególności nazewnictwo plików jest takie samo, jak gdyby było takie samo od samego początku.
Atrybuty plików
Pojęcie „pliku” obejmuje nie tylko dane i nazwę, które przechowuje, ale także atrybuty. Atrybuty pliku to informacje opisujące właściwości pliku. Przykłady możliwych atrybutów plików:
typ pliku ( zwykły plik katalog, plik specjalny itp.);
właściciel pliku;
twórca plików;
hasło dostępu do pliku;
informacje o dozwolonych operacjach dostępu do plików;
czasy powstania, ostatni dostęp i Ostatnia zmiana;
aktualny rozmiar pliku;
największy rozmiar plik;
atrybut „tylko do odczytu”;
znak ukryty plik”;
znak plik systemowy”;
atrybut „plik archiwum”;
znak „binarny/znakowy”;
znak „tymczasowy” (usuń po zakończeniu procesu);
znak blokady;
długość wpisu w pliku;
wskaźnik do pola kluczowego w rekordzie;
Długość klucza.
Zestaw atrybutów plików jest określony przez specyfikę systemu plików: w systemach plików inny rodzaj do scharakteryzowania plików można użyć różnych zestawów atrybutów. Na przykład w systemach plików obsługujących pliki tekstowe nie jest konieczne używanie ostatnich trzech atrybutów z powyższej listy związanych ze strukturą plików. W systemie operacyjnym pojedynczego użytkownika w zestawie atrybutów będzie brakować cech związanych z użytkownikami i bezpieczeństwem, takich jak właściciel pliku, twórca pliku, hasło dostępu do pliku, informacje o autoryzowanym dostępie do pliku.
Użytkownik może uzyskać dostęp do atrybutów za pomocą środków przewidzianych w tym celu przez system plików. Zwykle dozwolone jest odczytywanie wartości dowolnych atrybutów i zmienianie tylko niektórych. Na przykład użytkownik może zmienić uprawnienia do pliku (pod warunkiem, że ma do tego niezbędne uprawnienia), ale nie może zmienić daty utworzenia ani bieżącego rozmiaru pliku.
Wartości atrybutów plików mogą być bezpośrednio zawarte w katalogach, tak jak ma to miejsce w systemie plików MS-DOS (ryc. 22, a). Rysunek przedstawia strukturę wpisu katalogu zawierającego prostą nazwę symboliczną i atrybuty pliku. Tutaj litery wskazują cechy pliku: R - tylko do odczytu, A - zarchiwizowane, H - ukryte, S - systemowe.
Ryż. 22. Struktura katalogów:
a – struktura wpisów katalogu MS-DOS (32 bajty); b – Struktura wpisów do katalogu UNIX
Inną opcją jest umieszczenie atrybutów w specjalnych tabelach, gdy katalogi zawierają tylko linki do tych tabel. Takie podejście jest zaimplementowane na przykład w systemie plików UNIX ufs. W tym systemie plików struktura katalogów jest bardzo prosta. Rekord o każdym pliku zawiera krótką symboliczną nazwę pliku oraz wskaźnik do deskryptora i-węzła pliku, jest to nazwa w ufs tabeli, w której skoncentrowane są wartości atrybutów pliku (ryc. 22, b).
W obu przypadkach katalogi zapewniają łącze między nazwami plików a rzeczywistymi plikami. Jednak podejście, w którym nazwa pliku jest oddzielona od jego atrybutów, czyni system bardziej elastycznym. Na przykład plik można łatwo umieścić w wielu katalogach jednocześnie. Wpisy dotyczące tego pliku w różnych katalogach mogą zawierać różne proste nazwy, ale pole link będzie zawierać ten sam numer i-węzła.
Artykuły do przeczytania:
Klastrowanie hierarchiczne | Uniwersytet Stanford