Systemy plikow I/O
17 pojęć w 10 podgrupach, z prostymi definicjami i źródłami.
Abstrakcja fs · 1
- 01warstwa VFSVFS → wirtualny system plikówAbstrakcyjna warstwa jądra udostępniająca jednolity interfejs operacji na plikach niezależny od konkretnego systemu plików pod spodem.
Alokacja fs · 2
- 01ekstentextent → ekstentCiągły obszar bloków na nośniku przydzielony plikowi, opisany jako para początek-długość zamiast listy pojedynczych bloków.
- 02rzadki pliksparse file → rzadki plikPlik, w którym ciągłe obszary zerowe nie zajmują bloków na nośniku, lecz są reprezentowane jako luki w mapie alokacji, oszczędzając miejsce.
Buforowanie I/O · 1
- 01bufor podręczny stronypage cache → bufor podręczny stronyPamięć podręczna w RAM przechowująca strony plików odczytanych lub zapisanych na nośniku, ograniczająca liczbę operacji wejścia-wyjścia.
Dowiazania · 2
- 01dowiązanie symbolicznesymlink → dowiązanie symboliczneSpecjalny plik zawierający ścieżkę do innego pliku, rozwiązywaną przy dostępie; może wskazywać obiekty na innych systemach plików i nieistniejące.
- 02dowiązanie twardeWpis katalogowy odwzorowujący nazwę na ten sam i-węzeł co inny wpis, tak że plik istnieje dopóki liczba dowiązań jest większa od zera.
Interfejs I/O · 1
- 01deskryptor plikufd → deskryptor plikuNieujemna liczba całkowita zwracana przez system operacyjny, identyfikująca otwarty plik lub strumień w obrębie procesu.
Mechanizmy I/O · 3
- 01odwzorowanie pliku w pamięćmmap → odwzorowanie pliku w pamięćTechnika udostępniania zawartości pliku jako obszaru przestrzeni adresowej procesu, gdzie dostęp do pamięci powoduje stronicowanie danych z nośnika.
- 02synchronizacja zapisufsync → synchronizacja zapisuOperacja wymuszająca opróżnienie zbuforowanych danych i metadanych pliku na trwały nośnik przed zwróceniem sterowania, gwarantująca trwałość.
- 03wejście-wyjście bezpośredniedirect I/O → wejście-wyjście bezpośrednieTryb operacji dyskowych pomijający bufor podręczny strony, przenoszący dane bezpośrednio między przestrzenią użytkownika a nośnikiem.
Metadane fs · 1
- 01i-węzełinode → i-węzełStruktura danych przechowująca metadane pliku (rozmiar, prawa, znaczniki czasu, wskaźniki bloków) niezależnie od nazwy, identyfikowana numerem w systemie plików.
Niezawodnosc fs · 3
- 01księgowaniejournaling → księgowanieTechnika niezawodności systemu plików zapisująca planowane zmiany metadanych do dziennika przed ich zatwierdzeniem, umożliwiająca spójne odtworzenie po awarii.
- 02migawkaNiezmienny, spójny obraz stanu systemu plików lub woluminu w danej chwili, umożliwiający odczyt i odtworzenie wcześniejszego stanu danych.
- 03semantyka kopiuj-przy-zapisieCoW → kopiuj-przy-zapisieStrategia, w której modyfikacja danych zapisuje nowe wersje bloków zamiast nadpisywać istniejące, zachowując starą wersję do czasu zatwierdzenia.
Organizacja fs · 1
- 01system plikówMetoda organizacji danych na nośniku w postaci nazwanych plików i katalogów wraz ze strukturami metadanych zarządzającymi alokacją przestrzeni.
Przestrzen nazw · 2
- 01montowanieOperacja dołączenia systemu plików do globalnej przestrzeni nazw przez powiązanie go z punktem montowania, umożliwiająca dostęp do jego plików.
- 02punkt montowaniaKatalog w istniejącym drzewie katalogów, do którego dołącza się inny system plików, czyniąc jego zawartość dostępną pod tą ścieżką.
Pozostałe grupy — Systemy operacyjne i architektura
- SłownikArchitektura procesora
- SłownikHierarchia pamieci i cache
- SłownikPlanowanie i synchronizacja
- SłownikProcesy i watki
- SłownikZarzadzanie pamiecia OS