Nr 01 · Słownik · Systemy i architektura · Systemy operacyjne i architektura

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

Grupa pojęć · Systemy operacyjne i architektura17 haseł