Struktura katalogów - Directory structure

(Edited) W obliczeniowych , wykorzystując strukturę katalogów jest sposobem an system operacyjny uporządkuje pliki , które są dostępne dla użytkownika. Pliki są zazwyczaj wyświetlane w hierarchicznej strukturze drzewa .

Nazwy plików i rozszerzenia

Nazwa pliku to ciąg znaków używany do jednoznacznej identyfikacji pliku przechowywanego w tej strukturze. Przed pojawieniem się 32-bitowych systemów operacyjnych nazwy plików były zazwyczaj ograniczone do krótkich nazw (o rozmiarze od 6 do 14 znaków). Współczesne systemy operacyjne pozwalają obecnie zazwyczaj na znacznie dłuższe nazwy plików (ponad 250 znaków na element ścieżki ).

Windows, DOS i OS/2

W systemach DOS , Windows i OS/2 katalogiem głównym jest „ dysk :\", na przykład katalogiem głównym jest zwykle „C:\”. Separatorem katalogów jest zwykle „\”, ale system operacyjny również wewnętrznie rozpoznaje „/”. Dyski fizyczne i wirtualne są nazywane literami dysku, w przeciwieństwie do łączenia ich w jedną. Oznacza to, że nie ma „formalnego” katalogu głównego, ale raczej, że na każdym dysku znajdują się niezależne katalogi główne. Możliwe jest jednak połączenie dwóch dysków w jedną wirtualną literę dysku, ustawiając dysk twardy na ustawienie RAID 0.

Okna 10

Następujące foldery mogą pojawić się w katalogu głównym partycji rozruchowej .

Teczka Opis

\PerfLogs

Może przechowywać dzienniki wydajności systemu Windows, ale w konfiguracji domyślnej jest pusty.

\Program Files

Architektura 32-bitowa: Wszystkie programy (zarówno 16-bitowe, jak i 32-bitowe) są instalowane w tym folderze.

Architektura 64-bitowa: w tym folderze są instalowane programy 64-bitowe.

\Program Files (x86)

Pojawia się w 64-bitowych wersjach systemu Windows. Programy 32-bitowe i 16-bitowe są domyślnie instalowane w tym folderze, mimo że programy 16-bitowe nie działają w 64-bitowym systemie Windows.

\ProgramData (ukryty)

Zawiera dane programu, do których programy komputerowe mają uzyskiwać dostęp niezależnie od konta użytkownika, w kontekście którego są uruchamiane. Na przykład program może przechowywać określone informacje potrzebne do obsługi nagrywarek DVD lub skanerów obrazu podłączonych do komputera, ponieważ wszyscy użytkownicy z nich korzystają. Sam system Windows używa tego folderu. Na przykład program Windows Defender przechowuje definicje wirusów w \ProgramData\Microsoft\Windows Defender. Programy nie mają uprawnień do przechowywania plików w tym folderze, ale mają uprawnienia do tworzenia podfolderów i przechowywania w nich plików. Organizacja plików leży w gestii programisty.

\Users

Foldery profilu użytkownika. Ten folder zawiera jeden podfolder dla każdego użytkownika, który zalogował się do systemu przynajmniej raz. Ponadto ma dwa inne foldery: „ Public” i „ Default” (ukryte). Zawiera również dwa elementy podobne do folderów o nazwie „Domyślny użytkownik” ( punkt połączenia NTFS z folderem „Domyślny”) i „Wszyscy użytkownicy” ( łącze symboliczne NTFS do „ C:\ProgramData”).
\Public
Ten folder służy jako bufor dla użytkowników komputera do udostępniania plików. Domyślnie ten folder jest dostępny dla wszystkich użytkowników, którzy mogą zalogować się do komputera. Ponadto, domyślnie ten folder jest udostępniany w sieci, chociaż anonimowy dostęp (tj. bez ważnego, chronionego hasłem konta użytkownika) jest do niego zabroniony. Ten folder zawiera dane użytkownika, a nie dane programu, co oznacza, że ​​użytkownicy powinni być jedynymi decydentami o tym, co znajduje się w tym folderze i jak jest zorganizowany. Przechowywanie w tym miejscu przez program swoich zastrzeżonych danych jest nieetyczne. (Istnieją inne foldery przeznaczone na dane programu.)
[username]\AppData (ukryty)
Ten folder przechowuje dane i ustawienia aplikacji na użytkownika. Folder zawiera trzy podfoldery: Roaming, Local, i LocalLow. Roamingsłuży do logowania w sieci w profilach mobilnych. Zapisane w nim dane Roamingzostaną zsynchronizowane z komputerem, gdy użytkownik się do niego zaloguje. Locali LocalLownie synchronizuje się z komputerami w sieci.

\Windows

Sam system Windows jest zainstalowany w tym folderze.
\System
\System32
\SysWOW64
Te foldery przechowują pliki bibliotek dołączanych dynamicznie (DLL), które implementują podstawowe funkcje Windows i Windows API . Za każdym razem, gdy program prosi system Windows o załadowanie pliku DLL i nie określa ścieżki, foldery te są przeszukiwane po przeszukaniu własnego folderu programu. „ System ” przechowuje 16-bitowe biblioteki DLL i zwykle jest pusty w 64-bitowych wersjach systemu Windows. „ System32 ” przechowuje 32-bitowe lub 64-bitowe pliki DLL, w zależności od tego, czy wersja systemu Windows jest 32-bitowa czy 64-bitowa. „ SysWOW64 ” pojawia się tylko w 64-bitowych wersjach systemu Windows i przechowuje 32-bitowe biblioteki DLL.
\WinSxS
Ten folder jest oficjalnie nazywany „magazynem komponentów systemu Windows” i stanowi większość systemu Windows. W tym folderze jest przechowywana kopia wszystkich składników systemu Windows, a także wszystkich aktualizacji systemu Windows i dodatków Service Pack . Począwszy od systemu Windows 7 i Windows Server 2008 R2 , system Windows automatycznie oczyszcza ten folder, aby kontrolować jego rozmiar. Ze względów bezpieczeństwa i aby uniknąć problemu DLL Hell , system Windows wymusza bardzo rygorystyczne wymagania dotyczące organizacji plików w tym folderze.

Uniksa

Systemy operacyjne Unix i Unix-podobne używają standardu hierarchii systemu plików jako wspólnej formy dla ich struktur katalogów. Wszystkie pliki i katalogi pojawiają się w katalogu głównym „/”, nawet jeśli są przechowywane na różnych urządzeniach fizycznych.

Zobacz też

Bibliografia