ഹാർഡ് ഡിസ്ക് പാർട്ടീഷനുകളും ഫയൽ സിസ്റ്റങ്ങളും. ജോലിയുടെ അടിസ്ഥാന ആശയങ്ങളും അടിസ്ഥാനങ്ങളും. എന്താണ് ഒരു ഫയൽ സിസ്റ്റം, ഒരു ഡിസ്കിലെ ഫയൽ സിസ്റ്റത്തിന്റെ തരം എങ്ങനെ കണ്ടെത്താം. ഫയൽ സിസ്റ്റം ആണ്

ഫയൽ സിസ്റ്റങ്ങൾ

ഡിസ്കുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ നിശ്ചിത ദൈർഘ്യമുള്ള സെക്ടറുകളിൽ രേഖപ്പെടുത്തുന്നു, ഓരോ സെക്ടറും ഡിസ്കിലെ ഓരോ ഫിസിക്കൽ റെക്കോർഡിന്റെ (സെക്ടർ) സ്ഥാനവും മൂന്ന് അക്കങ്ങളാൽ അദ്വിതീയമായി തിരിച്ചറിയുന്നു: ഡിസ്ക് ഉപരിതലം, സിലിണ്ടർ, ട്രാക്കിലെ സെക്ടർ നമ്പറുകൾ. ഡിസ്ക് കൺട്രോളർ ഈ നിബന്ധനകളിൽ ഡിസ്കിനൊപ്പം പ്രവർത്തിക്കുന്നു. സെക്ടറുകൾ, സിലിണ്ടറുകൾ, ഉപരിതലങ്ങൾ എന്നിവയല്ല, ഫയലുകളും ഡയറക്ടറികളും ഉപയോഗിക്കാൻ ഉപയോക്താവ് ആഗ്രഹിക്കുന്നു. അതിനാൽ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റമോ മറ്റ് പ്രോഗ്രാമോ ഡിസ്കുകളിലെ ഫയലുകളും ഡയറക്‌ടറികളും ഉള്ള പ്രവർത്തനങ്ങളെ കൺട്രോളറിന് മനസ്സിലാക്കാവുന്ന പ്രവർത്തനങ്ങളിലേക്ക് വിവർത്തനം ചെയ്യണം: ഡിസ്കിന്റെ ചില സെക്ടറുകൾ വായിക്കുകയും എഴുതുകയും ചെയ്യുക. ഇത് ചെയ്യുന്നതിന്, ഈ വിവർത്തനം നടപ്പിലാക്കുന്ന നിയമങ്ങൾ സ്ഥാപിക്കേണ്ടത് ആവശ്യമാണ്, അതായത്, ഡിസ്കുകളിൽ വിവരങ്ങൾ എങ്ങനെ സംഭരിക്കണമെന്നും ഓർഗനൈസുചെയ്യണമെന്നും നിർണ്ണയിക്കാൻ ഒന്നാമതായി.

സ്റ്റോറേജ് മീഡിയയിലെ ഡാറ്റയുടെ ഓർഗനൈസേഷൻ നിർവചിക്കുന്ന കൺവെൻഷനുകളുടെ ഒരു കൂട്ടമാണ് ഫയൽ സിസ്റ്റം. ഈ കൺവെൻഷനുകൾ ഉള്ളത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തെയും മറ്റ് പ്രോഗ്രാമുകളെയും ഉപയോക്താക്കളെയും ഫയലുകളിലും ഡയറക്ടറികളിലും പ്രവർത്തിക്കാൻ അനുവദിക്കുന്നു

ഫയൽ സിസ്റ്റം നിർവചിക്കുന്നു:

1. ഫയലുകളും ഡയറക്‌ടറികളും ഡിസ്‌കിൽ എങ്ങനെ സംഭരിക്കുന്നു;

2. ഫയലുകളെയും ഡയറക്ടറികളെയും കുറിച്ച് എന്തൊക്കെ വിവരങ്ങളാണ് സംഭരിച്ചിരിക്കുന്നത്;

3. ഡിസ്കിന്റെ ഏതൊക്കെ ഭാഗങ്ങൾ സൗജന്യമാണെന്നും ഏതൊക്കെയല്ലെന്നും നിങ്ങൾക്ക് എങ്ങനെ കണ്ടെത്താനാകും;

4. ഡിസ്കിലെ ഡയറക്ടറികളുടെയും മറ്റ് സേവന വിവരങ്ങളുടെയും ഫോർമാറ്റ്.

ഒരു ഫയൽ സിസ്റ്റം ഉപയോഗിച്ച് എഴുതിയ ഡിസ്കുകൾ ഉപയോഗിക്കുന്നതിന്, ഓപ്പറേറ്റിംഗ് സിസ്റ്റമോ പ്രത്യേക പ്രോഗ്രാമോ ആ ഫയൽ സിസ്റ്റത്തെ പിന്തുണയ്ക്കണം.

വിവരങ്ങൾ പ്രധാനമായും ഡിസ്കുകളിൽ സൂക്ഷിക്കുന്നു, അവയിൽ ഉപയോഗിക്കുന്ന ഫയൽ സിസ്റ്റങ്ങൾ ഹാർഡ് മാഗ്നറ്റിക് ഡിസ്കുകളിലെ ഡാറ്റയുടെ ഓർഗനൈസേഷൻ നിർണ്ണയിക്കുന്നു.

MS വിൻഡോസ് കുടുംബത്തിന്റെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ ഇനിപ്പറയുന്ന ഫയൽ സിസ്റ്റങ്ങൾ ഉപയോഗിക്കുന്നു - FAT, FAT 32, NTFS.

ഫയൽ സിസ്റ്റം FAT

Windows NT പിന്തുണയ്ക്കുന്ന ഏറ്റവും ലളിതമായ ഫയൽ സിസ്റ്റമാണ് FAT. ഫയലിന്റെ അടിസ്ഥാനം FAT സംവിധാനങ്ങൾഒരു മേശയാണ് ഫയൽ പ്ലേസ്മെന്റ്, അത് വോള്യത്തിന്റെ തുടക്കത്തിൽ തന്നെ സ്ഥാപിച്ചിരിക്കുന്നു. കേടുപാടുകൾ സംഭവിച്ചാൽ, ഈ പട്ടികയുടെ രണ്ട് പകർപ്പുകൾ ഡിസ്കിൽ സൂക്ഷിക്കുന്നു. കൂടാതെ, ഫയൽ അലോക്കേഷൻ ടേബിളും റൂട്ട് ഡയറക്‌ടറിയും ഡിസ്‌കിലെ ഒരു പ്രത്യേക ലൊക്കേഷനിൽ സംഭരിച്ചിരിക്കണം ശരിയായ നിർവചനംഫയൽ ലൊക്കേഷനുകൾ ഡൗൺലോഡ് ചെയ്യുക). FAT ഫയൽ സിസ്റ്റം ഉപയോഗിച്ച് ഫോർമാറ്റ് ചെയ്ത ഒരു ഡിസ്ക് ക്ലസ്റ്ററുകളായി തിരിച്ചിരിക്കുന്നു, അതിന്റെ വലിപ്പം വോള്യത്തിന്റെ വലുപ്പത്തെ ആശ്രയിച്ചിരിക്കുന്നു. ഫയലിന്റെ സൃഷ്‌ടിയ്‌ക്കൊപ്പം, ഡയറക്‌ടറിയിൽ ഒരു എൻട്രി സൃഷ്‌ടിക്കുകയും ഡാറ്റ അടങ്ങുന്ന ആദ്യ ക്ലസ്റ്ററിന്റെ എണ്ണം സജ്ജമാക്കുകയും ചെയ്യുന്നു. ഫയൽ അലോക്കേഷൻ ടേബിളിലെ അത്തരമൊരു എൻട്രി ഇത് ഫയലിന്റെ അവസാന ക്ലസ്റ്ററാണെന്നോ അടുത്ത ക്ലസ്റ്ററിലേക്കോ ആണ് സൂചിപ്പിക്കുന്നത്.

ഫയൽ അലോക്കേഷൻ ടേബിൾ അപ്ഡേറ്റ് ചെയ്യുന്നുണ്ട് വലിയ പ്രാധാന്യംധാരാളം സമയമെടുക്കുകയും ചെയ്യുന്നു. ഫയൽ അലോക്കേഷൻ ടേബിൾ പതിവായി അപ്‌ഡേറ്റ് ചെയ്യുന്നില്ലെങ്കിൽ, അത് ഡാറ്റ നഷ്‌ടത്തിലേക്ക് നയിച്ചേക്കാം. ഓരോ തവണയും ഫാറ്റ് ടേബിൾ അപ്‌ഡേറ്റ് ചെയ്യുമ്പോൾ റീഡ് ഹെഡ്‌സ് ഡിസ്കിന്റെ ലോജിക്കൽ സീറോ ട്രാക്കിലേക്ക് നീക്കേണ്ടതിന്റെ ആവശ്യകതയാണ് പ്രവർത്തനത്തിന്റെ ദൈർഘ്യം വിശദീകരിക്കുന്നത്. FAT ഡയറക്‌ടറിക്ക് പ്രത്യേക ഘടനയില്ല, കൂടാതെ ഡിസ്‌കിൽ ലഭ്യമായ ആദ്യത്തെ ഫ്രീ സ്‌പെയ്‌സിലേക്കാണ് ഫയലുകൾ എഴുതുന്നത്. കൂടാതെ, FAT ഫയൽ സിസ്റ്റം നാലെണ്ണം മാത്രമേ പിന്തുണയ്ക്കൂ ഫയൽ ആട്രിബ്യൂട്ട്: "സിസ്റ്റം", "മറച്ചത്", "വായന മാത്രം", "ആർക്കൈവ്".

Windows NT പ്രവർത്തിക്കുന്ന ഒരു കമ്പ്യൂട്ടറിൽ, പിന്തുണയ്ക്കുന്ന ഏതെങ്കിലും ഫയൽ സിസ്റ്റത്തിൽ നിങ്ങൾക്ക് ഇല്ലാതാക്കൽ പഴയപടിയാക്കാൻ കഴിയില്ല. അൺഇൻസ്റ്റാൾ പ്രോഗ്രാം ഹാർഡ്‌വെയർ നേരിട്ട് ആക്‌സസ് ചെയ്യാൻ ശ്രമിക്കുന്നു, ഇത് Windows NT ഉപയോഗിക്കുമ്പോൾ സാധ്യമല്ല. എന്നിരുന്നാലും, ഫയൽ FAT പാർട്ടീഷനിലാണ് സ്ഥിതിചെയ്യുന്നതെങ്കിൽ, MS-DOS മോഡിൽ കമ്പ്യൂട്ടർ ആരംഭിക്കുന്നതിലൂടെ, ഫയൽ ഇല്ലാതാക്കുന്നത് റദ്ദാക്കാം. 200 MB വരെ വലിപ്പമുള്ള ഡിസ്കുകളിലും പാർട്ടീഷനുകളിലും ഉപയോഗിക്കുന്നതിന് FAT ഫയൽ സിസ്റ്റം മികച്ചതാണ്, കാരണം ഇത് കുറഞ്ഞ ഓവർഹെഡിൽ പ്രവർത്തിക്കുന്നു.

ഒരു പൊതു നിയമമെന്ന നിലയിൽ, 200 MB-യിൽ കൂടുതലുള്ള ഡിസ്കുകൾക്കും പാർട്ടീഷനുകൾക്കുമായി നിങ്ങൾ FAT ഫയൽ സിസ്റ്റം ഉപയോഗിക്കരുത്. കാരണം, വോളിയം വലുപ്പം കൂടുന്നതിനനുസരിച്ച് FAT ഫയൽ സിസ്റ്റത്തിന്റെ പ്രകടനം പെട്ടെന്ന് കുറയുന്നു. FAT പാർട്ടീഷനുകളിൽ സ്ഥിതിചെയ്യുന്ന ഫയലുകൾക്കായി അനുമതികൾ സജ്ജമാക്കാൻ കഴിയില്ല. FAT പാർട്ടീഷനുകൾക്ക് ഒരു പരിധിയുണ്ട്: Windows NT-ന് 4 GB, MS-DOS-ന് 2 GB.

ഒരു കമ്പ്യൂട്ടറിന് സാധാരണയായി നിരവധി ഡിസ്കുകൾ ഉണ്ട്. ഓരോ ഡിസ്കിനും ഒരു പേര് നൽകിയിരിക്കുന്നു, അത് ഒരു കോളനോടുകൂടിയ ഒരു ലാറ്റിൻ അക്ഷരത്താൽ വ്യക്തമാക്കുന്നു, ഉദാഹരണത്തിന്, A:, B:, C: മുതലായവ. A:, B: എന്നിവ ഫ്ലോപ്പി ഡിസ്‌ക് ഡ്രൈവുകളാണെന്നും ഡ്രൈവുകൾ C:, D:, മുതലായവയാണെന്നും അംഗീകരിക്കപ്പെട്ടിരിക്കുന്നു. - ഹാർഡ് ഡ്രൈവുകൾ, ഒപ്റ്റിക്കൽ ഡ്രൈവുകൾ അല്ലെങ്കിൽ ഇലക്ട്രോണിക് ഡിസ്കുകൾ.

ഇലക്ട്രോണിക് ഡിസ്കുകൾ ഭാഗമാണ് റാൻഡം ആക്സസ് മെമ്മറി, ഉപയോക്താവിന് VZU പോലെ കാണപ്പെടുന്നു. ഇലക്‌ട്രോ മെക്കാനിക്കൽ എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജ് ഉപകരണത്തേക്കാൾ ഇലക്‌ട്രോണിക് ഡിസ്‌കുമായുള്ള വിവര കൈമാറ്റത്തിന്റെ വേഗത വളരെ കൂടുതലാണ്. ഇലക്ട്രോണിക് ഡിസ്കുകൾ പ്രവർത്തിക്കുമ്പോൾ, ഇലക്ട്രോ മെക്കാനിക്കൽ ഭാഗങ്ങളിൽ യാതൊരു വസ്ത്രവും ഇല്ല. എന്നിരുന്നാലും, പവർ ഓഫ് ചെയ്ത ശേഷം, ഇലക്ട്രോണിക് ഡിസ്കിലെ വിവരങ്ങൾ സംരക്ഷിക്കപ്പെടുന്നില്ല.

ഭൗതികമായി നിലവിലുള്ള മാഗ്നറ്റിക് ഡിസ്കുകളെ പല ലോജിക്കൽ ഡിസ്കുകളായി തിരിക്കാം, അവ ഭൌതികമായി സ്ക്രീനിൽ കാണുന്ന ഉപയോക്താവിന് സമാനമായി കാണപ്പെടും. നിലവിലുള്ള ഡിസ്കുകൾ. ലോജിക്കൽ ഡ്രൈവ്സ്വന്തം പേരുള്ള ഒരു സാധാരണ ഹാർഡ് ഡ്രൈവിന്റെ ഭാഗമാണ്.

ഓപ്പറേറ്റിംഗ് സിസ്റ്റം രേഖപ്പെടുത്തിയിരിക്കുന്ന ഡിസ്കിനെ വിളിക്കുന്നു വ്യവസ്ഥാപിത(അല്ലെങ്കിൽ ബൂട്ട്) ഡിസ്ക്. പോലെ ബൂട്ട് ഡിസ്ക്ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന ഹാർഡ് ഡ്രൈവ് C: ആണ്. വൈറസുകൾ അല്ലെങ്കിൽ സിസ്റ്റം പരാജയങ്ങൾ ചികിത്സിക്കുമ്പോൾ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പലപ്പോഴും ഒരു ഫ്ലോപ്പി ഡിസ്കിൽ നിന്ന് ലോഡ് ചെയ്യപ്പെടുന്നു. ഇഷ്യൂചെയ്തു ഒപ്റ്റിക്കൽ ഡിസ്കുകൾ, അത് ബൂട്ട് ചെയ്യാവുന്നതുമാണ്.

പുതിയതിന് വേണ്ടി കാന്തിക ഡിസ്ക്വിവരങ്ങൾ രേഖപ്പെടുത്താം, അത് മുൻകൂട്ടി ഫോർമാറ്റ് ചെയ്തിരിക്കണം. ഫോർമാറ്റിംഗ്- ഇത് വിവരങ്ങൾ രേഖപ്പെടുത്തുന്നതിനുള്ള ഒരു ഡിസ്ക് തയ്യാറാക്കലാണ്.

ഫോർമാറ്റിംഗ് സമയത്ത്, സേവന വിവരങ്ങൾ ഡിസ്കിലേക്ക് എഴുതുന്നു (അടയാളപ്പെടുത്തൽ പൂർത്തിയായി), അത് വിവരങ്ങൾ എഴുതാനും വായിക്കാനും ഡിസ്ക് റൊട്ടേഷൻ വേഗത ശരിയാക്കാനും മൂന്ന് ഭാഗങ്ങൾ അടങ്ങുന്ന ഒരു സിസ്റ്റം ഏരിയ അനുവദിക്കാനും ഉപയോഗിക്കുന്നു:

ബൂട്ട് സെക്ടർ,

ü ഫയൽ അലോക്കേഷൻ ടേബിളുകൾ,

ü റൂട്ട് ഡയറക്ടറി.

ബൂട്ട് സെക്ടർ(ബൂട്ട് റെക്കോർഡ്) ഓരോ ഡിസ്കിലും സ്ഥിതി ചെയ്യുന്നു ലോജിക്കൽ സെക്ടർനമ്പർ 0. ഇതിൽ ഡിസ്ക് ഫോർമാറ്റിനെക്കുറിച്ചുള്ള വിവരങ്ങളും നടപടിക്രമത്തിൽ ഉപയോഗിക്കുന്ന ഒരു ചെറിയ പ്രോഗ്രാമും അടങ്ങിയിരിക്കുന്നു ബൂട്ട്സ്ട്രാപ്പ്ഓപ്പറേറ്റിംഗ് സിസ്റ്റം.

നിങ്ങളുടെ ഹാർഡ് ഡ്രൈവിൽ മാസ്റ്റർ ബൂട്ട് റെക്കോർഡ് (MBR) എന്നൊരു ഏരിയയുണ്ട്. മാസ്റ്റർ ബൂട്ട്റെക്കോർഡ്) അല്ലെങ്കിൽ പ്രധാന ബൂട്ട് സെക്ടർ. ഏത് ലോജിക്കൽ ഡ്രൈവിൽ നിന്നാണ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ബൂട്ട് ചെയ്യേണ്ടതെന്ന് MBR വ്യക്തമാക്കുന്നു.

ഫയൽ അലോക്കേഷൻ ടേബിൾ(ഫയൽ അലോക്കേഷൻ ടേബിൾ - FAT എന്ന് ചുരുക്കി) ബൂട്ട് സെക്ടറിന് ശേഷം സ്ഥിതിചെയ്യുന്നു, സെക്ടറുകളിലെ എല്ലാ ഫയലുകളുടെയും ലൊക്കേഷൻ ക്രമത്തിന്റെ വിവരണം അടങ്ങിയിരിക്കുന്നു. ഈ ഡിസ്കിന്റെ, ഡിസ്കിന്റെ വികലമായ പ്രദേശങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങളും. FAT ടേബിളിനെ പിന്തുടരുന്നത് അതിന്റെ കൃത്യമായ പകർപ്പാണ്, ഇത് വളരെ പ്രധാനപ്പെട്ട ഈ പട്ടിക സംഭരിക്കുന്നതിനുള്ള വിശ്വാസ്യത വർദ്ധിപ്പിക്കുന്നു.

റൂട്ട് ഡയറക്ടറി(റൂട്ട് ഡയറക്‌ടറി) എപ്പോഴും FAT പകർപ്പിന് പിന്നിലാണ്. റൂട്ട് ഡയറക്ടറിയിൽ ഡിസ്കിൽ സ്ഥിതിചെയ്യുന്ന ഫയലുകളുടെയും ഡയറക്ടറികളുടെയും ഒരു ലിസ്റ്റ് അടങ്ങിയിരിക്കുന്നു. റൂട്ട് ഡയറക്‌ടറിക്ക് പിന്നിൽ ഡാറ്റയാണ്.

ഫയൽ സിസ്റ്റംഫയലുകളുടെ ഓർഗനൈസേഷനും സംഭരണവും അതുപോലെ ഫയലുകളിൽ പ്രവർത്തനങ്ങൾ നടത്തുന്നതും നൽകുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഭാഗമാണ്.

ഫയൽ സിസ്റ്റം. ഡിസ്കുകൾ

ഒരു കമ്പ്യൂട്ടറിന് സാധാരണയായി നിരവധി ഡിസ്കുകൾ ഉണ്ട്. ഓരോ ഡിസ്കിനും ഒരു പേര് നൽകിയിരിക്കുന്നു, അത് ഒരു കോളനോടുകൂടിയ ഒരു ലാറ്റിൻ അക്ഷരത്താൽ വ്യക്തമാക്കുന്നു, ഉദാഹരണത്തിന്, A:, B:, C: മുതലായവ. A:, B: എന്നിവ ഫ്ലോപ്പി ഡിസ്‌ക് ഡ്രൈവുകളാണെന്നും ഡ്രൈവുകൾ C:, D:, മുതലായവയാണെന്നും അംഗീകരിക്കപ്പെട്ടിരിക്കുന്നു. - ഹാർഡ് ഡ്രൈവുകൾ, ഒപ്റ്റിക്കൽ ഡ്രൈവുകൾ അല്ലെങ്കിൽ ഇലക്ട്രോണിക് ഡിസ്കുകൾ.

ഇലക്ട്രോണിക് ഡിസ്കുകൾ റാമിന്റെ ഭാഗമാണ്, അത് ഉപയോക്താവിന് VRAM പോലെയാണ്. ഇലക്‌ട്രോ മെക്കാനിക്കൽ എക്‌സ്‌റ്റേണൽ സ്‌റ്റോറേജ് ഉപകരണത്തേക്കാൾ ഇലക്‌ട്രോണിക് ഡിസ്‌കുമായുള്ള വിവര കൈമാറ്റത്തിന്റെ വേഗത വളരെ കൂടുതലാണ്. ഇലക്ട്രോണിക് ഡിസ്കുകൾ പ്രവർത്തിക്കുമ്പോൾ, ഇലക്ട്രോ മെക്കാനിക്കൽ ഭാഗങ്ങളിൽ യാതൊരു വസ്ത്രവും ഇല്ല. എന്നിരുന്നാലും, പവർ ഓഫ് ചെയ്ത ശേഷം, ഇലക്ട്രോണിക് ഡിസ്കിലെ വിവരങ്ങൾ സംരക്ഷിക്കപ്പെടുന്നില്ല.

ഭൗതികമായി നിലവിലുള്ള മാഗ്നറ്റിക് ഡിസ്കുകളെ നിരവധി ലോജിക്കൽ ഡിസ്കുകളായി തിരിക്കാം, അത് ഉപയോക്താവിന് ഫിസിക്കൽ ഡിസ്കുകളുടെ അതേ രീതിയിൽ സ്ക്രീനിൽ ദൃശ്യമാകും. ലോജിക്കൽ ഡ്രൈവ്സ്വന്തം പേരുള്ള ഒരു സാധാരണ ഹാർഡ് ഡ്രൈവിന്റെ ഭാഗമാണ്.

ഓപ്പറേറ്റിംഗ് സിസ്റ്റം രേഖപ്പെടുത്തിയിരിക്കുന്ന ഡിസ്കിനെ വിളിക്കുന്നു വ്യവസ്ഥാപിത(അല്ലെങ്കിൽ ബൂട്ട്) ഡിസ്ക്. ഹാർഡ് ഡ്രൈവ് സി: മിക്കപ്പോഴും ഒരു ബൂട്ട് ഡിസ്കായി ഉപയോഗിക്കുന്നു. വൈറസുകൾ അല്ലെങ്കിൽ സിസ്റ്റം പരാജയങ്ങൾ ചികിത്സിക്കുമ്പോൾ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പലപ്പോഴും ഒരു ഫ്ലോപ്പി ഡിസ്കിൽ നിന്ന് ലോഡ് ചെയ്യപ്പെടുന്നു. ബൂട്ട് ചെയ്യാവുന്ന ഒപ്റ്റിക്കൽ ഡിസ്കുകൾ ലഭ്യമാണ്.

ഒരു പുതിയ മാഗ്നറ്റിക് ഡിസ്കിലേക്ക് വിവരങ്ങൾ എഴുതുന്നതിന്, അത് മുമ്പ് ഫോർമാറ്റ് ചെയ്തിരിക്കണം. ഫോർമാറ്റിംഗ്- ഇത് വിവരങ്ങൾ രേഖപ്പെടുത്തുന്നതിനുള്ള ഒരു ഡിസ്ക് തയ്യാറാക്കലാണ്.

ഫോർമാറ്റിംഗ് സമയത്ത്, സേവന വിവരങ്ങൾ ഡിസ്കിലേക്ക് എഴുതുന്നു (അടയാളപ്പെടുത്തൽ പൂർത്തിയായി), അത് വിവരങ്ങൾ എഴുതാനും വായിക്കാനും ഡിസ്ക് റൊട്ടേഷൻ വേഗത ശരിയാക്കാനും മൂന്ന് ഭാഗങ്ങൾ അടങ്ങുന്ന ഒരു സിസ്റ്റം ഏരിയ അനുവദിക്കാനും ഉപയോഗിക്കുന്നു:

ബൂട്ട് സെക്ടർ,

ഫയൽ അലോക്കേഷൻ പട്ടികകൾ,

റൂട്ട് ഡയറക്ടറി.

ബൂട്ട് സെക്ടർ(ബൂട്ട് റെക്കോർഡ്) ലോജിക്കൽ സെക്ടർ നമ്പർ 0-ൽ ഓരോ ഡിസ്കിലും സ്ഥിതിചെയ്യുന്നു. ഡിസ്ക് ഫോർമാറ്റിനെക്കുറിച്ചുള്ള ഡാറ്റയും ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ബൂട്ട് നടപടിക്രമത്തിൽ ഉപയോഗിക്കുന്ന ഒരു ചെറിയ പ്രോഗ്രാമും ഇതിൽ അടങ്ങിയിരിക്കുന്നു.

നിങ്ങളുടെ ഹാർഡ് ഡ്രൈവിൽ MBR (മാസ്റ്റർ ബൂട്ട് റെക്കോർഡ്) അല്ലെങ്കിൽ മാസ്റ്റർ ബൂട്ട് സെക്ടർ എന്ന് വിളിക്കുന്ന ഒരു ഏരിയയുണ്ട്. ഏത് ലോജിക്കൽ ഡ്രൈവിൽ നിന്നാണ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ബൂട്ട് ചെയ്യേണ്ടതെന്ന് MBR വ്യക്തമാക്കുന്നു.

ഫയൽ അലോക്കേഷൻ ടേബിൾ(ഫയൽ അലോക്കേഷൻ ടേബിൾ - ചുരുക്കിയ FAT) ബൂട്ട് സെക്ടറിന് ശേഷം സ്ഥിതിചെയ്യുന്നു, തന്നിരിക്കുന്ന ഡിസ്കിന്റെ സെക്ടറുകളിലെ എല്ലാ ഫയലുകളുടെയും സ്ഥാന ക്രമത്തിന്റെ വിവരണവും ഡിസ്കിന്റെ വികലമായ പ്രദേശങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങളും അടങ്ങിയിരിക്കുന്നു. FAT ടേബിളിനെ പിന്തുടരുന്നത് അതിന്റെ കൃത്യമായ പകർപ്പാണ്, ഇത് വളരെ പ്രധാനപ്പെട്ട ഈ പട്ടിക സംഭരിക്കുന്നതിനുള്ള വിശ്വാസ്യത വർദ്ധിപ്പിക്കുന്നു.

റൂട്ട് ഡയറക്ടറി(റൂട്ട് ഡയറക്‌ടറി) എപ്പോഴും FAT പകർപ്പിന് പിന്നിലാണ്. റൂട്ട് ഡയറക്ടറിയിൽ ഡിസ്കിൽ സ്ഥിതിചെയ്യുന്ന ഫയലുകളുടെയും ഡയറക്ടറികളുടെയും ഒരു ലിസ്റ്റ് അടങ്ങിയിരിക്കുന്നു. റൂട്ട് ഡയറക്‌ടറിക്ക് പിന്നിൽ ഡാറ്റയാണ്.

ഫയൽ സിസ്റ്റംഫയലുകളുടെ ഓർഗനൈസേഷനും സംഭരണവും അതുപോലെ ഫയലുകളിൽ പ്രവർത്തനങ്ങൾ നടത്തുന്നതും നൽകുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഭാഗമാണ്.

ഫയൽ

അഡ്രസ് ഡാറ്റയ്ക്കും ഒരു വലിപ്പം ഉള്ളതിനാൽ സൂക്ഷിക്കേണ്ടതും ആയതിനാൽ, ബൈറ്റുകൾ പോലെയുള്ള ചെറിയ യൂണിറ്റുകളിൽ ഡാറ്റ സംഭരിക്കുന്നത് അസൗകര്യമാണ്. അവ സംഭരിക്കുന്നതിനും അതിലധികവും അസൗകര്യമാണ് വലിയ യൂണിറ്റുകൾ(കിലോബൈറ്റ്, മെഗാബൈറ്റ് മുതലായവ), ഒരു സ്റ്റോറേജ് യൂണിറ്റിന്റെ അപൂർണ്ണമായ പൂരിപ്പിക്കൽ സംഭരണ ​​കാര്യക്ഷമതയില്ലായ്മയിലേക്ക് നയിക്കുന്നതിനാൽ.

ബാഹ്യ സംഭരണ ​​ഉപകരണങ്ങളിൽ വിവരങ്ങൾ ശേഖരിക്കുന്നതും വീണ്ടെടുക്കുന്നതും പ്രധാനമാണ്. ബാഹ്യ സംഭരണ ​​ഉപകരണങ്ങൾ ഒരു തരം വിവര സംഭരണശാലകൾ,പ്രോഗ്രാമുകളും ഡാറ്റയും ഒരു പ്രശ്നം പരിഹരിക്കാൻ ആവശ്യമായി വരുന്നത് വരെ വളരെക്കാലം സൂക്ഷിക്കുന്നു. ഒരു സംവിധാനവുമില്ലാതെ ഒരു വെയർഹൗസിൽ സാധനങ്ങൾ സൂക്ഷിച്ചിട്ടുണ്ടെന്ന് ഇപ്പോൾ സങ്കൽപ്പിക്കുക. വലിയ വെയർഹൗസ്, ശരിയായ ഉൽപ്പന്നം കണ്ടെത്തുന്നത് കൂടുതൽ ബുദ്ധിമുട്ടാണ്. അല്ലെങ്കിൽ എടുക്കുക, ഉദാഹരണത്തിന്, അതിൽ ഒരു ക്ലോസറ്റ് വിവിധ രേഖകൾ, പുസ്തകങ്ങൾ, റിപ്പോർട്ടുകൾ, സർട്ടിഫിക്കറ്റുകൾ മുതലായവ. ഒരു പ്രത്യേക സ്റ്റോറേജ് ഓർഗനൈസേഷന്റെ അഭാവത്തിൽ, ആവശ്യമായ രേഖകൾ കണ്ടെത്തുന്നത്, പ്രത്യേകിച്ചും അവയുടെ എണ്ണം പ്രാധാന്യമുള്ളതാണെങ്കിൽ, വളരെ ബുദ്ധിമുട്ടുള്ളതും സമയമെടുക്കുന്നതുമായ ഒരു ജോലിയാണ്.

ഒരു ഒബ്ജക്റ്റ് ഒരു ഡാറ്റ സ്റ്റോറേജ് യൂണിറ്റായി എടുക്കുന്നു വേരിയബിൾ നീളംഫയൽ വിളിച്ചു.

ഫയൽഒരു നിശ്ചിത ആന്തരിക ഓർഗനൈസേഷനുള്ളതും വിവര കാരിയറിന്റെ ഒരു പ്രത്യേക പ്രദേശം ഉൾക്കൊള്ളുന്നതുമായ ഡാറ്റയുടെ പേരുള്ള ശേഖരമാണ്.

സാധാരണയായി അകത്ത് പ്രത്യേക ഫയൽഒരേ തരത്തിലുള്ള ഡാറ്റ സംഭരിക്കുക. ഈ സാഹചര്യത്തിൽ, ഡാറ്റ തരം നിർണ്ണയിക്കുന്നു ഫയൽ തരം.

ഒരു ഫയലിന്റെ നിർവചനത്തിൽ വലുപ്പ പരിധിയില്ലാത്തതിനാൽ, 0 ബൈറ്റുകളുള്ള (ഒരു ശൂന്യമായ ഫയൽ) ഒരു ഫയലും എത്ര ബൈറ്റുകളുള്ള ഒരു ഫയലും നിങ്ങൾക്ക് സങ്കൽപ്പിക്കാൻ കഴിയും.

ഫയലിന്റെ പേര് അദ്വിതീയമായിരിക്കണം - ഇത് കൂടാതെ ഡാറ്റയിലേക്കുള്ള അവ്യക്തമായ ആക്സസ് ഉറപ്പ് നൽകുന്നത് അസാധ്യമാണ്. കമ്പ്യൂട്ടർ സാങ്കേതികവിദ്യയിൽ, പേരിന്റെ അദ്വിതീയതയുടെ ആവശ്യകത യാന്ത്രികമായി ഉറപ്പാക്കപ്പെടുന്നു - ഉപയോക്താവിനോ ഓട്ടോമേഷനോ നിലവിലുള്ള പേരിന് സമാനമായ ഒരു ഫയൽ സൃഷ്ടിക്കാൻ കഴിയില്ല.

ഫയലിൽ അടങ്ങിയിരിക്കാം: മെഷീൻ കോഡിലുള്ള ഒരു പ്രോഗ്രാം, ഒരു അൽഗോരിതമിക് ഭാഷയിലെ പ്രോഗ്രാം ടെക്സ്റ്റ്, ഡോക്യുമെന്റ് ടെക്സ്റ്റ്, റിപ്പോർട്ട്, സാലറി സ്ലിപ്പ്, ലേഖനം, സംഖ്യാ ഡാറ്റ, മനുഷ്യ സംഭാഷണത്തിന്റെ റെക്കോർഡിംഗ് അല്ലെങ്കിൽ സംഗീത മെലഡി, ഡ്രോയിംഗ്, ചിത്രീകരണം, ഡ്രോയിംഗ്, ഫോട്ടോഗ്രാഫ്, വീഡിയോ മുതലായവ.

ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ, ഷെല്ലുകൾ, പ്രോഗ്രാമിംഗ് ടൂളുകൾ മുതലായവ പോലുള്ള വിവിധ സോഫ്‌റ്റ്‌വെയർ സിസ്റ്റങ്ങൾ ഉപയോഗിച്ച് ഉപയോക്താവിന്റെ ദിശയിലോ സ്വയമേവയോ ഫയൽ സൃഷ്‌ടിക്കപ്പെട്ടിരിക്കുന്നു. സൃഷ്ടിച്ച ഫയലിന് ഒരു നിശ്ചിത പേര് നൽകിയിരിക്കുന്നു, ഡിസ്ക് സ്റ്റോറേജിൽ അതിന് സ്ഥലം അനുവദിച്ചിരിക്കുന്നു, കൂടാതെ ഇത് ഒരു പ്രത്യേക രീതിയിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ രജിസ്റ്റർ ചെയ്തിട്ടുണ്ട്. പുതുതായി സൃഷ്ടിച്ച ഫയൽ ചില വിവരങ്ങൾ കൊണ്ട് പൂരിപ്പിക്കാം.

ഓരോ ഫയലിനും നിരവധി സ്വഭാവ സവിശേഷതകളുണ്ട് - ആട്രിബ്യൂട്ടുകൾ. ഫയലിന്റെ ഏറ്റവും പ്രധാനപ്പെട്ട ആട്രിബ്യൂട്ടുകൾ ഇവയാണ്:

പേര്,

വിപുലീകരണം,

സൃഷ്ടിയുടെ സമയവും തീയതിയും.

ഫയലിന്റെ പേര്, ഒരു വ്യക്തിയുടെ പേര് പോലെ, ഒരു പ്രമാണത്തിന്റെ തലക്കെട്ട്, ഒരു പുസ്തകം, ഒരു ഫയലിനെ മറ്റൊന്നിൽ നിന്ന് വേർതിരിച്ചറിയാൻ സഹായിക്കുന്നു. ആവശ്യമായ ഫയൽ. വ്യത്യസ്ത ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ, വ്യത്യസ്ത നിയമങ്ങൾക്കനുസൃതമായി ഫയൽ നാമങ്ങൾ രൂപീകരിക്കപ്പെടുന്നു. ഉദാഹരണത്തിന്, MS DOS ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ, ഫയലിന്റെ പേര്



ലാറ്റിൻ അക്ഷരമാലയിലെ അക്ഷരങ്ങളുടെ ക്രമം,

ചില പ്രത്യേക പ്രതീകങ്ങൾ (~, _, -, $, &, @, %,",!,(>)> (>). #).

പേരിൽ ഒന്ന് മുതൽ എട്ട് വരെ (1 ... 8) പ്രതീകങ്ങൾ അടങ്ങിയിരിക്കാം, അത് ഏകപക്ഷീയമായി തിരഞ്ഞെടുത്തിരിക്കുന്നു. ഈ ഫയലിൽ കൃത്യമായി എന്താണ് സംഭരിച്ചിരിക്കുന്നതെന്ന് ഉപയോക്താവിന് എളുപ്പത്തിൽ ഓർമ്മിക്കാൻ കഴിയുന്ന തരത്തിൽ ഫയൽ നാമങ്ങൾ തിരഞ്ഞെടുക്കുന്നതാണ് ഉചിതം. ഉദാഹരണത്തിന്, നാലാം പാദത്തിലെ റിപ്പോർട്ട് അടങ്ങിയ ഒരു ഫയലിനെ otchet4 എന്നും സാലറി സ്ലിപ്പുള്ള ഫയലിനെ vedzarpl എന്നും ഏതെങ്കിലും തരത്തിലുള്ള ഡ്രോയിംഗ് ഉള്ള ഫയലിനെ ചിത്രം എന്നും വിളിക്കാം.

MS DOS ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ, ഫയലിന്റെ പേര് ഉൾക്കൊള്ളാൻ കഴിയില്ല

ഇടങ്ങൾ,

അക്ഷരങ്ങൾ റഷ്യൻ അക്ഷരമാല,

കൂടാതെ, അതിൽ എട്ടിൽ കൂടുതൽ പ്രതീകങ്ങൾ അടങ്ങിയിരിക്കരുത്. പൊതുവായി പറഞ്ഞാൽ, ഇവ വളരെ പ്രധാനപ്പെട്ട നിയന്ത്രണങ്ങളാണ്. ഉദാഹരണത്തിന്, നാലാം പാദത്തിലെ ഒരു കമ്പനിയുടെ റിപ്പോർട്ട് അടങ്ങിയ ഒരു ഫയലിനെ, ഞങ്ങൾ otchet4 എന്ന് വിളിക്കുന്നു, അത് "നാലാം പാദത്തിന്റെ റിപ്പോർട്ട്" എന്ന് വിളിക്കുന്നതാണ് നല്ലത്, അങ്ങേയറ്റത്തെ സന്ദർഭങ്ങളിൽ "Otchet za 4 kvartal", ലിപ്യന്തരണം എന്ന് വിളിക്കപ്പെടുന്നവ ഉപയോഗിക്കുന്നു. , ഒരു ഭാഷയിലെ വാക്കുകൾ മറ്റൊരു ഭാഷയുടെ അക്ഷരങ്ങൾ കൊണ്ട് എഴുതുമ്പോൾ. ഓപ്പറേഷൻ റൂമുകളിൽ യുണിക്സ് സിസ്റ്റങ്ങൾകൂടാതെ Windows 9.x, പേരിന്റെ നീളം, പേരിലെ സ്‌പെയ്‌സുകളുടെയും പിരീഡുകളുടെയും ഉപയോഗം എന്നിവയിലെ നിയന്ത്രണങ്ങൾ നീക്കം ചെയ്‌തു. കൂടാതെ Windows 9.x ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ, കൂടാതെ, നിങ്ങൾക്ക് പേരിൽ റഷ്യൻ അക്ഷരങ്ങൾ ഉപയോഗിക്കാം. അതിനാൽ, Unix-ലെ ഒരു ഫയലിന് “Report za 4 kvartal” എന്ന് പേരിട്ടേക്കാം, Windows 9.x-ൽ “Report for the 4thquarter” എന്ന പേരും അനുവദനീയമാണ്.

പേരിനുപുറമെ, ഓരോ ഫയലിനും ഉണ്ടാകാം അല്ലെങ്കിൽ ഇല്ലായിരിക്കാം വിപുലീകരണം.ഫയലിന്റെ ഉള്ളടക്കങ്ങൾ ഒരു പ്രത്യേക രീതിയിൽ ചിത്രീകരിക്കാൻ വിപുലീകരണം ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിന്, doc, txt വിപുലീകരണങ്ങൾ ഫയലിൽ ഏതെങ്കിലും തരത്തിലുള്ള ഡോക്യുമെന്റ് അല്ലെങ്കിൽ ടെക്സ്റ്റ് അടങ്ങിയിട്ടുണ്ടെന്ന് സൂചിപ്പിക്കുന്നു, അതേസമയം ബിഎംപി എക്സ്റ്റൻഷൻ ബിറ്റ്മാപ്പ് ഫോർമാറ്റിൽ ഒരു ഇമേജ് അടങ്ങിയ ഫയലിനെ സൂചിപ്പിക്കുന്നു. വിപുലീകരണം, എന്തെങ്കിലും ഉണ്ടെങ്കിൽ, ഫയൽ നാമത്തിൽ നിന്ന് ഒരു ഡോട്ട് കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. MS DOS ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ, വിപുലീകരണത്തിൽ ഒന്ന് മുതൽ മൂന്ന് വരെ പ്രതീകങ്ങൾ അടങ്ങിയിരിക്കാം, ഉദാഹരണത്തിന്, otchet4.doc, vedzarpl.txt, picture.bmp, കൂടാതെ Unix, Windows 9.x സിസ്റ്റങ്ങളിൽ മൂന്നിൽ കൂടുതൽ പ്രതീകങ്ങൾ അനുവദനീയമാണ്. വിപുലീകരണം ഇല്ലെങ്കിൽ, ഫയലിന്റെ പേരിൽ ഒരു ഡോട്ടും ഇല്ല.

ഏതെങ്കിലും സോഫ്‌റ്റ്‌വെയർ സിസ്റ്റം ഉപയോഗിച്ചാണ് ഒരു ഫയൽ സൃഷ്‌ടിച്ചതെങ്കിൽ, ഒരു ചട്ടം പോലെ, ഈ സിസ്റ്റത്തിനായി അത് സ്വയമേവ ഒരു സാധാരണ വിപുലീകരണം സ്വീകരിക്കുന്നു, മാത്രമല്ല ഉപയോക്താവിന് പേര് തിരഞ്ഞെടുക്കുകയോ വ്യക്തമാക്കുകയോ ചെയ്യേണ്ടതുണ്ട്. തുടർന്ന്, സോഫ്റ്റ്വെയർ സിസ്റ്റം സ്റ്റാൻഡേർഡ് എക്സ്റ്റൻഷനുകൾ ഉപയോഗിച്ച് "അതിന്റെ" ഫയലുകൾ തിരിച്ചറിയുന്നു. ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ നിരവധി സ്റ്റാൻഡേർഡ് എക്സ്റ്റൻഷനുകൾ നൽകുന്നു (പട്ടിക 3.1).

പട്ടിക 3.1

ചില MS DOS, Windows 9.x എക്സ്റ്റൻഷനുകൾ

.com (common), .exe (execute) എന്നീ വിപുലീകരണങ്ങളുള്ള ഫയലുകളിൽ പ്രോഗ്രാമുകൾ അടങ്ങിയിരിക്കുന്നു യന്ത്രഭാഷ. ഈ ഫയലുകളെ പലപ്പോഴും പ്രോഗ്രാം ഫയലുകൾ എന്ന് വിളിക്കുന്നു. കോം ഫയലുകളും എക്‌സ് ഫയലുകളും തമ്മിലുള്ള വ്യത്യാസങ്ങൾ അവയുടെ ആന്തരിക ഓർഗനൈസേഷനുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. ഈ വ്യത്യാസങ്ങൾ ഫയലുകൾ കൈകാര്യം ചെയ്യുന്ന രീതിയെ ഒരു തരത്തിലും ബാധിക്കില്ല. .bat (ബാച്ച്) വിപുലീകരണമുള്ള ഫയലുകളിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കമാൻഡുകളുടെ ആർബിട്രറി സീക്വൻസുകൾ അടങ്ങിയിരിക്കുന്നു. അത്തരം ഫയലുകളെ സാധാരണയായി ബാച്ച് ഫയലുകൾ എന്ന് വിളിക്കുന്നു. കാലാവധി « എക്സിക്യൂട്ടബിൾ ഫയൽ" എന്നത് "പ്രോഗ്രാം ഫയൽ", " എന്നീ ആശയങ്ങൾ സംയോജിപ്പിക്കുന്നു. ബാച്ച് ഫയൽ" മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഒരു "എക്സിക്യൂട്ടബിൾ ഫയൽ" എന്നതിനർത്ഥം കമ്പ്യൂട്ടറിന്റെ പ്രോസസർ (.exe, .com എക്സ്റ്റൻഷനുകളുള്ള ഫയലുകൾ) അല്ലെങ്കിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കമാൻഡുകളുടെ ഒരു ക്രമം (The .bat) ഉപയോഗിച്ച് നേരിട്ട് നടപ്പിലാക്കാൻ കഴിയുന്ന ഒരു മെഷീൻ ലാംഗ്വേജ് പ്രോഗ്രാം ഫയലിൽ അടങ്ങിയിരിക്കുന്നു എന്നാണ്. ഫയൽ) അത് എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നു, പക്ഷേ ഉചിതമായ പ്രോഗ്രാമുകളും ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ടൂളുകളും ആക്സസ് ചെയ്യുന്നതിലൂടെ മാത്രം.

ഒരു ഫയലിന്റെ ഒരു പ്രധാന ആട്രിബ്യൂട്ട് അതിന്റെതാണ് നീളം.ഫയൽ ദൈർഘ്യം ഡിസ്കിലോ ടേപ്പിലോ ഫയൽ ഉൾക്കൊള്ളുന്ന സ്ഥലത്തിന്റെ അളവിന് തുല്യമാണ്, അതിനാൽ ഇത് ബൈറ്റുകളിൽ അളക്കുന്നു. ഈ ആട്രിബ്യൂട്ടിന്റെ മൂല്യം ഫയൽ ഒരു സ്വതന്ത്ര സ്ഥലത്ത് സ്ഥാപിക്കാൻ കഴിയുമോ എന്ന് നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്നു ഡിസ്ക് മീഡിയകൂടാതെ മറ്റു ചില ആവശ്യങ്ങൾക്കും.

നിങ്ങൾ ആദ്യം ഡിസ്കിലേക്ക് ഒരു ഫയൽ എഴുതുമ്പോൾ, കൂടാതെ ഫയലിൽ മാറ്റങ്ങൾ വരുത്തുമ്പോൾ സിസ്റ്റം ക്ലോക്ക്(ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു പ്രത്യേക പ്രോഗ്രാം) ഡിസ്ക് ഉപകരണത്തിലേക്ക് ഫയൽ എഴുതിയ സമയവും തീയതിയും സ്വയമേവ രേഖപ്പെടുത്തുന്നു. ഒരു ഫയലിന്റെ ഏറ്റവും പുതിയ പതിപ്പുകൾ തിരിച്ചറിയാൻ തീയതിയും സമയവും ആട്രിബ്യൂട്ടുകൾ ഉപയോഗിക്കുന്നു.

MS DOS ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ പരിഗണിക്കപ്പെടുന്ന പ്രധാന ഫയൽ ആട്രിബ്യൂട്ടുകൾക്ക് പുറമേ, ഫയലുകൾക്ക് നാല് ആട്രിബ്യൂട്ടുകൾ കൂടി ഉണ്ട് - റീഡ്-ഒൺലി, സിസ്റ്റം, ഹിഡൻ, ആർക്കൈവ്. ഈ ആട്രിബ്യൂട്ടുകളിൽ ഓരോന്നിനും കൃത്യമായി രണ്ട് അവസ്ഥകളുണ്ട് - ആട്രിബ്യൂട്ട് ഓണാണ് അല്ലെങ്കിൽ ആട്രിബ്യൂട്ട് ഓഫാണ്.

റീഡ്-ഒൺലി ആട്രിബ്യൂട്ട് പ്രവർത്തനക്ഷമമാക്കുക എന്നതിനർത്ഥം ഫയൽ ഒരു തരത്തിലും പരിഷ്‌ക്കരിക്കാൻ കഴിയില്ല എന്നാണ്. കൂടാതെ, അത്തരമൊരു ഫയലിന്റെ നാശം സങ്കീർണ്ണമാണ്. പ്രധാന ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഫയലുകൾക്കായി മാത്രമേ സിസ്റ്റം ആട്രിബ്യൂട്ട് സാധാരണയായി പ്രവർത്തനക്ഷമമാക്കുകയുള്ളൂ. മറഞ്ഞിരിക്കുന്ന ആട്രിബ്യൂട്ട് ആ ഫയലുകൾക്കായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു, അതിൽ സ്ഥിതിചെയ്യുന്ന ഫയലുകളുടെ ലിസ്റ്റ് കാണുമ്പോൾ ഡിസ്ക് ഉപകരണം, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കമാൻഡുകൾ ഈ ലിസ്റ്റിൽ ഉൾപ്പെടുത്തിയിട്ടില്ല.

ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ അത് എളുപ്പമാക്കുന്നതിനുള്ള ഒരു വഴി നൽകുന്നു കൂട്ടായ പ്രവർത്തനംഫയലുകൾക്കൊപ്പം. ഒരു കൂട്ടം ഫയലുകളിൽ നടപ്പിലാക്കേണ്ട പ്രവർത്തനം ഒരിക്കൽ മാത്രമേ വ്യക്തമാക്കിയിട്ടുള്ളൂ, എന്നാൽ പ്രവർത്തനത്തോടൊപ്പം, ഒരൊറ്റ ഫയലിന്റെ പൂർണ്ണമായ പേര് വ്യക്തമാക്കിയിട്ടില്ല, മറിച്ച് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലെ എല്ലാ ഫയലുകളും തിരിച്ചറിയാൻ അനുവദിക്കുന്ന ഒരു പ്രത്യേക നാമമാണ്. ഗ്രൂപ്പ് ചെയ്യുക, എന്നിട്ട് അത് അവരിൽ അവതരിപ്പിക്കുക ആവശ്യമായ നടപടി. ഈ പേരിനെ വൈൽഡ്കാർഡ് നാമം, പാറ്റേൺ അല്ലെങ്കിൽ മാസ്ക് എന്ന് വിളിക്കുന്നു. "*", "?" എന്നീ പ്രതീകങ്ങൾ ഉപയോഗിച്ചാണ് ഫയലുകളുടെ ഗ്രൂപ്പ് നാമം രൂപപ്പെടുന്നത്.

ഒരു ഗ്രൂപ്പിന്റെ പേരിൽ കാണുന്ന * പ്രതീകം ഓപ്പറേറ്റിംഗ് സിസ്റ്റം "ഏതെങ്കിലും പേരിന്റെ പ്രതീകങ്ങളുടെ ഏതെങ്കിലും ശ്രേണി" ആയി വ്യാഖ്യാനിക്കുന്നു. അതിനാൽ, a* എന്ന ഗ്രൂപ്പിന്റെ പേര് “a” എന്ന അക്ഷരത്തിൽ ആരംഭിക്കുന്ന പേരുകളോട് യോജിക്കുന്നു: a1, azbuka, a2z4.

ചിഹ്നമോ? ഏതെങ്കിലും ഒരു പ്രതീകമായി OS മനസ്സിലാക്കുന്നു, അതായത്, ഇത് കൃത്യമായി ഒരു അനിയന്ത്രിതമായ നാമ പ്രതീകവുമായി യോജിക്കുന്നു. ഉദാഹരണത്തിന്, otchet?.doc എന്ന പാറ്റേൺ .doc എന്ന വിപുലീകരണത്തിനൊപ്പം ഏത് പേരുകളുമായും പൊരുത്തപ്പെടുന്നു, അതിന്റെ പേരിൽ പേര് സെഗ്‌മെന്റ് ഒട്ട്‌ചെറ്റിന് ശേഷം കൃത്യമായി ഒരു പ്രതീകം വരുന്നു, ഉദാഹരണത്തിന്, otchet1.doc, otchet4.doc, otchet%.doc, otchet#.doc മുതലായവ.

കുറച്ച് ഉദാഹരണങ്ങൾ കൂടി:

Txt - ഏതെങ്കിലും രണ്ടക്ഷര പേരുകളും .txt വിപുലീകരണവുമുള്ള ഫയലുകൾ;

*.bak - ഏതെങ്കിലും പേരുകളും വിപുലീകരണവുമുള്ള ഫയലുകൾ .bak;

prog1.* – progl എന്ന പേരും ഏതെങ്കിലും വിപുലീകരണവുമുള്ള ഫയലുകൾ;

*.* - ഏതെങ്കിലും പേരുകളും ഏതെങ്കിലും വിപുലീകരണങ്ങളും ഉള്ള ഫയലുകൾ.

കാറ്റലോഗുകൾ

ഒരു ഫയലിന്റെ ഉള്ളടക്കം വായിക്കാൻ, ഡിസ്ക് ഉപകരണത്തിൽ അതിന്റെ സ്ഥാനം നിങ്ങൾ അറിയേണ്ടതുണ്ട്. ഓരോ ഫയലും ഡിസ്ക് സ്പേസ് എടുക്കുന്നു ചില ഗ്രൂപ്പ്മേഖലകൾ. അതിനാൽ, ഫയൽ കൈവശമുള്ള സെക്ടറുകളുടെയും ട്രാക്കുകളുടെയും എണ്ണം വ്യക്തമാക്കിയുകൊണ്ട് ഫയലിന്റെ സ്ഥാനം വ്യക്തമാക്കാൻ കഴിയും. എന്നിരുന്നാലും, ഫയൽ സ്ഥാനം വ്യക്തമാക്കുന്ന ഈ രീതി വളരെ അസൗകര്യമാണ്, കാരണം ഈ സാഹചര്യത്തിൽ ഫയലിനായി അനുവദിച്ചിരിക്കുന്ന എല്ലാ ഡിസ്ക് സെക്ടറുകളുടെയും നമ്പറുകൾ ഉപയോക്താവിന് അറിയേണ്ടതുണ്ട്. ഡാറ്റാ കൈമാറ്റത്തിന്റെ കാര്യക്ഷമത വർദ്ധിപ്പിക്കുന്നതിന്, തുടർച്ചയായി നിരവധി മേഖലകൾ സംയോജിപ്പിച്ചിരിക്കുന്നു ക്ലസ്റ്റർ, കൂടാതെ എക്സ്ചേഞ്ച് സെക്ടറുകളുടെ മുഴുവൻ ഗ്രൂപ്പും ഉടനടി നടപ്പിലാക്കുന്നു (ചിത്രം 2.7 കാണുക). ഈ എക്സ്ചേഞ്ച് ഓർഗനൈസേഷൻ സ്കീം ഹാർഡ് ഡ്രൈവുകൾ ഉപയോഗിച്ച് ഡാറ്റ എക്സ്ചേഞ്ച് പ്രവർത്തനങ്ങളുടെ വേഗത ഗണ്യമായി വർദ്ധിപ്പിക്കുന്നു. മൂന്ന് വ്യത്യസ്ത സംഖ്യകൾ വ്യക്തമാക്കുന്നത് ഒഴിവാക്കാൻ (നമ്പർ ജോലി ഉപരിതലം, ട്രാക്ക് നമ്പറും സെക്ടർ നമ്പറും) ക്ലസ്റ്റർ ആരംഭിക്കുന്ന സെക്ടറിന്റെ വിലാസമായി, എല്ലാ ഡിസ്ക് ക്ലസ്റ്ററുകൾക്കും ഒരൊറ്റ തുടർച്ചയായ നമ്പറിംഗ് അവതരിപ്പിച്ചു. ഫയൽ ആരംഭിക്കുന്ന ക്ലസ്റ്റർ നിർണ്ണയിക്കാൻ, ഒരു നമ്പർ മാത്രം വ്യക്തമാക്കിയാൽ മതി - സീരിയൽ നമ്പർഡിസ്കിലെ ക്ലസ്റ്റർ.

കാറ്റലോഗ്ഈ ഡിസ്കിൽ എഴുതിയിരിക്കുന്ന എല്ലാ ഫയലുകളുടെയും ലിസ്റ്റ് അടങ്ങുന്ന ഒരു ഡിസ്ക് ഫയൽ സിസ്റ്റം ടേബിൾ എന്ന് വിളിക്കുന്നു. ഓരോ ഫയലിനും, ഈ പട്ടിക അതിന്റെ എല്ലാ ആട്രിബ്യൂട്ടുകളുടെയും മൂല്യങ്ങളും ഫയലിലേക്ക് അനുവദിച്ച ആദ്യത്തെ ക്ലസ്റ്ററിന്റെ എണ്ണവും സൂചിപ്പിക്കുന്നു.

അതിന്റെ ഉദ്ദേശ്യത്തിന്റെ അടിസ്ഥാനത്തിൽ, ഒരു കാറ്റലോഗിനെ ഒരു പുസ്തകത്തിലെ ഉള്ളടക്ക പട്ടികയുമായി താരതമ്യം ചെയ്യാം, അതിൽ ഓരോ അധ്യായത്തിനും ആരംഭ പേജ് നമ്പർ സൂചിപ്പിച്ചിരിക്കുന്നു, അല്ലെങ്കിൽ ഒരു ഫയലിംഗ് കാബിനറ്റിൽ സംഭരിച്ചിരിക്കുന്ന പ്രമാണങ്ങളുടെ ഒരു ഇൻവെന്ററിയുമായി താരതമ്യം ചെയ്യാം. ഒരു പുസ്തകത്തിലെന്നപോലെ, ഒരു പ്രത്യേക അധ്യായത്തിന്റെ സ്ഥാനം നിർണ്ണയിക്കാൻ, പുസ്തകത്തിന്റെ ഉള്ളടക്കത്തിലെ അധ്യായത്തിന്റെ ശീർഷകം ഏത് പേജിലാണ് ആരംഭിക്കുന്നതെന്ന് നിങ്ങൾക്ക് നിർണ്ണയിക്കാനാകും, അതിനാൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഫയലിന്റെ പേരിൽ കണ്ടെത്തുന്നു ഡയറക്ടറി അത് ആരംഭിക്കുന്ന ക്ലസ്റ്റർ.

ഒരു പുസ്തകത്തിലെ കാറ്റലോഗും ഉള്ളടക്ക പട്ടികയും തമ്മിലുള്ള സാമ്യം ഭാഗികമാണ്, കാരണം ഡിസ്കിലെ ഒരു ഫയലിലേക്ക് ക്ലസ്റ്ററുകൾ ഒരു തുടർച്ചയായ അറേ ആയിട്ടല്ല, മറിച്ച് ചിതറിക്കിടക്കുന്നു, അതേസമയം ഒരു പുസ്തകത്തിൽ ഒരു അധ്യായത്തിന്റെ എല്ലാ പേജുകളും സ്ഥാപിച്ചിരിക്കുന്നു. ഒരു നിരയിൽ. 5, 6, 7, 8, 9, 10, 11 പേജുകൾ തുടർച്ചയായി എടുക്കുന്നതിനുപകരം 5, 15, 16, 17, 31, 123, 124 പേജുകൾ എടുക്കുന്ന ഒരു പുസ്തകത്തിന്റെ ഒരു അധ്യായം സങ്കൽപ്പിക്കുക. ഉപയോഗം ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിനായി ഫയലുകളിലേക്കുള്ള ക്ലസ്റ്ററുകളുടെ ഈ തുടർച്ചയായ അലോക്കേഷൻ ക്രമീകരിച്ചിരിക്കുന്നു സ്വതന്ത്ര സ്ഥലംനിരവധി നാശങ്ങൾക്കിടയിലും ഫയലുകൾ എഴുതുമ്പോഴും ഡിസ്ക്.

ഒരു ഫയൽ സംഭരിക്കുന്നതിന് ഏതൊക്കെ ക്ലസ്റ്ററുകളും ഏത് ക്രമത്തിലാണ് അനുവദിച്ചിരിക്കുന്നതെന്ന് ഇപ്പോഴും അറിയാൻ, ഫയൽ സിസ്റ്റം ഒരു ഫയൽ അലോക്കേഷൻ ടേബിൾ (FAT) നൽകുന്നു. ഫയലിന്റെ ആരംഭ ക്ലസ്റ്റർ നമ്പർ മാത്രമേ ഡയറക്ടറിയിൽ അടങ്ങിയിട്ടുള്ളൂ. കൂടാതെ FAT പട്ടികയിൽ ഫയൽ കൈവശമുള്ള മറ്റെല്ലാ ക്ലസ്റ്ററുകളുടെയും നമ്പറുകൾ അടങ്ങിയിരിക്കുന്നു. മിക്ക കേസുകളിലും, ഉപയോക്താവിന് FAT ടേബിളുമായി പ്രവർത്തിക്കേണ്ടതില്ല, കാരണം ഫയൽ എഴുതുമ്പോൾ അത് പൂരിപ്പിക്കുകയും അത് വായിക്കുമ്പോൾ യാന്ത്രികമായി വിശകലനം ചെയ്യുകയും ചെയ്യുന്നു.

ക്ലസ്റ്ററുകൾക്ക്, ലീനിയർ അഡ്രസ്സിംഗ് ഉണ്ട്: എല്ലാ ക്ലസ്റ്ററുകളും 1 മുതൽ 2n വരെ അക്കമിട്ടിരിക്കുന്നു (ഇവിടെ n എന്നത് FAT ബിറ്റ് കപ്പാസിറ്റിയാണ്). ഒരു 16-ബിറ്റ് FAT-ന്, ഡിസ്കിലെ ക്ലസ്റ്ററുകളുടെ എണ്ണം 216 = 65536 ആണ്. 1 GB ഡിസ്കുകൾക്ക് ഒരു ക്ലസ്റ്റർ 32 KB ആണെന്ന് കണക്കാക്കുന്നത് ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല.

ആധുനിക ഹാർഡ് ഡ്രൈവുകളുടെ വലുപ്പം സാധാരണയായി 1 GB കവിയുന്നു. അത്തരം ഡിസ്കുകളിൽ വിവരങ്ങൾ രേഖപ്പെടുത്തുമ്പോൾ, ഒരു പ്രധാന ഭാഗം ഡിസ്ക് സ്പേസ്പാഴായേക്കാം കാരണം, ഉദാഹരണത്തിന്, 16-ബിറ്റിന്റെ കാര്യത്തിൽ FAT ഫയലുകൾ 31 കെബിയും 1 കെബിയിൽ താഴെയും ഒരേ അളവിലുള്ള ഡിസ്ക് സ്പേസ് എടുക്കുന്നു—32 കെബി. ഒരു ക്ലസ്റ്ററിന്റെ ഉപയോഗിക്കാത്ത ഇടത്തെ "ക്ലസ്റ്റർ ഓവർഹാംഗ്" എന്ന് വിളിക്കുന്നു. ക്ലസ്റ്റർ പ്രോട്രഷനുകളുടെ നഷ്ടം കൂടുതലാണ്, കൂടുതൽ വലിയ അളവ്ഡിസ്കിൽ രേഖപ്പെടുത്തിയിരിക്കുന്ന ചെറിയ ഫയലുകൾ.

ക്ലസ്റ്ററുകൾ ഉപയോഗിക്കുന്നതിന്റെ കാര്യക്ഷമത വർദ്ധിപ്പിക്കുന്നതിനുള്ള ഏറ്റവും സ്വാഭാവിക മാർഗം അവയുടെ വലുപ്പം കുറയ്ക്കുക എന്നതാണ്. നിലവിൽ ഫയൽ സിസ്റ്റം FAT32 ആണ്, അതിൽ 232 ക്ലസ്റ്ററുകൾ ഉപയോഗിക്കുന്നു.

മുകളിൽ ചർച്ച ചെയ്‌തിരിക്കുന്ന ലളിതമായ ഡയറക്‌ടറി ഘടന, അതിൽ എല്ലാ ഫയലുകളും ഒരു പൊതു ലിസ്‌റ്റ് രൂപപ്പെടുത്തുന്നു, ചെറിയ ഡിസ്‌ക് വലുപ്പങ്ങളുടെ കാര്യത്തിൽ മാത്രമേ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ തൃപ്തികരമായ പ്രവർത്തനം ഉറപ്പാക്കാൻ കഴിയൂ, കൂടാതെ ഡിസ്കിലേക്ക് എഴുതാൻ കഴിയുന്ന മൊത്തം ഫയലുകളുടെ എണ്ണം പരിമിതപ്പെടുത്തുകയും ചെയ്യുന്നു. അങ്ങനെ, 1.44 MB ഫ്ലോപ്പി ഡിസ്കിൽ, റൂട്ട് ഡയറക്‌ടറിയിൽ 224 ഫയലുകളിൽ കൂടുതൽ വിവരങ്ങൾ അടങ്ങിയിരിക്കില്ല. ഡിസ്കിന്റെ ഇടം ആവശ്യത്തിന് വലുതാകുമ്പോൾ, നൂറുകണക്കിന് അല്ലെങ്കിൽ ആയിരക്കണക്കിന് ഫയലുകൾ ഡിസ്കിലേക്ക് എഴുതാൻ കഴിയുമ്പോൾ, ഒരു ലളിതമായ ഡയറക്‌ടറി ഘടന ഡിസ്കിൽ ഒരു ഫയലിനായി തിരയുന്ന പ്രക്രിയയിൽ കാര്യമായ മാന്ദ്യത്തിലേക്ക് നയിക്കുന്നു അല്ലെങ്കിൽ ഡയറക്ടറി നിറഞ്ഞിരിക്കുന്നു.

ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലെ ഡയറക്ടറിക്ക് കൂടുതൽ സങ്കീർണ്ണമായ ഘടനയുണ്ട്. ഡയറക്ടറി ഫയലുകളുടെ ആർബിട്രറി ഗ്രൂപ്പുകൾ സംയോജിപ്പിച്ച് രൂപപ്പെടുത്താം ഉപഡയറക്‌ടറികൾ.ചില ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ, സബ്ഡയറക്ടറികൾ വിളിക്കുന്നു ഫോൾഡറുകൾ.യഥാർത്ഥത്തിൽ, റൂട്ട് ഡയറക്‌ടറി പോലെയുള്ള സബ്‌ഡയറക്‌ടറികളും ഡിസ്‌കിൽ സ്ഥിതി ചെയ്യുന്നതും സബ്‌ഡയറക്‌ടറിയിൽ നൽകിയിരിക്കുന്ന ഫയലുകളെ കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയതുമായ പട്ടികകളാണ്. റൂട്ട് ഡയറക്ടറിയിൽ നിന്ന് വ്യത്യസ്തമായി, ഡിസ്കിലെ സബ്ഡയറക്ടറികളുടെ സ്ഥാനം സിസ്റ്റം ഏരിയയുമായി ബന്ധിപ്പിച്ചിട്ടില്ല. അതിനാൽ, ഉപഡയറക്‌ടറികളുടെ വലുപ്പങ്ങൾ തികച്ചും ഏകപക്ഷീയമായിരിക്കും, ഇത് ഒരു സബ്‌ഡയറക്‌ടറിയിൽ വ്യക്തമാക്കിയ ഫയലുകളുടെ എണ്ണത്തിലുള്ള നിയന്ത്രണം നീക്കംചെയ്യുന്നത് സാധ്യമാക്കുന്നു.

ഉപഡയറക്‌ടറികൾ ഉപയോക്താക്കൾ അവരുടെ സ്വന്തം വിവേചനാധികാരത്തിൽ സൃഷ്‌ടിച്ചതാണ്. ഓരോ ഉപഡയറക്‌ടറിക്കും അതിന്റേതായ പേരുണ്ട് (സാധാരണയായി ഒരു വിപുലീകരണമില്ലാതെ), അത് ഫയലിന്റെ പേരിന്റെ അതേ നിയമങ്ങൾക്കനുസൃതമായി തിരഞ്ഞെടുക്കുന്നു.

ഒരു ഉപഡയറക്‌ടറിയിൽ ഫയലുകൾ ഗ്രൂപ്പുചെയ്യുന്നതും ഉൾപ്പെടുത്തുന്നതും ഏത് മാനദണ്ഡമനുസരിച്ചും ചെയ്യാവുന്നതാണ്. ഉദാഹരണത്തിന്, WINDOWS (ചിത്രം 3.3) എന്ന് വിളിക്കപ്പെടുന്ന ഒരു പ്രത്യേക ഉപഡയറക്‌ടറിയിൽ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായി ബന്ധപ്പെട്ട എല്ലാ ഫയലുകളും ശേഖരിക്കുന്നത് ഉചിതമാണ്. അതുപോലെ, ഏതെങ്കിലും പ്രവർത്തനത്തിന് ആവശ്യമായ എല്ലാ ഫയലുകളും ഒരു പ്രത്യേക ഉപഡയറക്‌ടറിയിലേക്ക് ഗ്രൂപ്പുചെയ്യുന്നത് നല്ലതാണ്. ടെക്സ്റ്റ് എഡിറ്റർഅഥവാ ഗെയിം പ്രോഗ്രാം. ഒരു മെഷീനിൽ നിരവധി ഉപയോക്താക്കൾ മാറിമാറി പ്രവർത്തിക്കുകയാണെങ്കിൽ, ഓരോ ഉപയോക്താവിനും വെവ്വേറെ ഉപഡയറക്‌ടറികൾ സംഘടിപ്പിക്കുന്നത് അർത്ഥമാക്കുന്നു. ഉദാഹരണത്തിന്, ഉപഡയറക്‌ടറികൾക്ക് പേര് നൽകുക: user1, user2, user3,... (ഉപയോക്താവ് - ഉപയോക്താവ്), user1 ഉപഡയറക്‌ടറിയിലെ ആദ്യ ഉപയോക്താവിന്റെ ഫയലുകൾ ഗ്രൂപ്പുചെയ്യുക, രണ്ടാമത്തേത് user2 ഉപഡയറക്‌ടറിയിൽ മുതലായവ. ഒരു ഡയറക്ടറിയുടെ ഉപയോഗവുമായി ബന്ധപ്പെട്ട അളവിലുള്ള നിയന്ത്രണങ്ങൾ നീക്കം ചെയ്യുന്നതിനു പുറമേ, ഡിസ്കുകളിൽ വിവരങ്ങൾ സൂക്ഷിക്കുമ്പോൾ ഇത് ഒരു നിശ്ചിത ക്രമം സൃഷ്ടിക്കുന്നു.

റൂട്ട് ഡയറക്‌ടറിയിൽ സ്ഥിതി ചെയ്യുന്ന എല്ലാ ഉപഡയറക്‌ടറികളും ആദ്യ ലെവലായി തരംതിരിച്ചിരിക്കുന്നു. ചിത്രത്തിൽ. 3.3 ഫസ്റ്റ് ലെവൽ സബ്ഡയറക്‌ടറികൾ വിൻഡോസ്, യൂസർ1, പ്രോഗ്രാം ഫയലുകൾ എന്നീ ഉപഡയറക്‌ടറികളാണ്. അതിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ആദ്യ-തല ഉപഡയറക്‌ടറികളുമായി ബന്ധപ്പെട്ട് റൂട്ട് ഡയറക്ടറിയെ വിളിക്കുന്നു മാതാപിതാക്കളുടെ, റൂട്ടുമായി ബന്ധപ്പെട്ട ഉപഡയറക്‌ടറികളും പരിഗണിക്കുന്നു സബ്സിഡറികൾഅഥവാ കൂടുണ്ടാക്കി.

ഓരോ ഫസ്റ്റ്-ലെവൽ ഉപഡയറക്‌ടറിയും, റൂട്ട് ഒന്നിന് സമാനമായി ഘടനാപരമായിരിക്കുന്നു. ഒരു ഒന്നാം-തല ഉപഡയറക്‌ടറിയിൽ, രണ്ടാം-തല ഉപഡയറക്‌ടറികൾ മുതലായവ സംഘടിപ്പിക്കാവുന്നതാണ്. ഉദാഹരണത്തിന്, user1 ഉപഡയറക്‌ടറിയുടെ ഉടമയ്ക്ക് ഈ ഉപഡയറക്‌ടറിയിൽ താൻ തയ്യാറാക്കിയ എല്ലാ റിപ്പോർട്ടുകളും otcheti എന്ന പ്രത്യേക ഉപഡയറക്‌ടറിയിലേക്ക് ഗ്രൂപ്പുചെയ്യാനാകും, കൂടാതെ ബിസിനസ് കോൺടാക്‌റ്റുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയ ഫയലുകൾ kontakti ഉപഡയറക്‌ടറിയിൽ ശേഖരിക്കാം. ഫസ്റ്റ്-ലെവൽ സബ്‌ഡയറക്‌ടറികൾ അവയിൽ അടങ്ങിയിരിക്കുന്ന രണ്ടാം ലെവൽ സബ്‌ഡയറക്‌ടറികളുടെ മാതാപിതാക്കളായി കണക്കാക്കപ്പെടുന്നു. രണ്ടാം ലെവൽ ഉപഡയറക്‌ടറികൾ ഫസ്റ്റ് ലെവൽ സബ്‌ഡയറക്‌ടറികളുടെ കുട്ടികളായി പ്രവർത്തിക്കുന്നു.

അരി. 3.3 ഡയറക്ടറി ട്രീ ഘടന

ഡയറക്ടറിയുടെ ഘടന ഒരു വൃക്ഷത്തോട് സാമ്യമുള്ളതാണ്. റൂട്ട് ഡയറക്‌ടറി ഒരു മരത്തിന്റെ തുമ്പിക്കൈയിലേക്ക് മാപ്പ് ചെയ്യാം, ഉപഡയറക്‌ടറികൾ ശാഖകളായി പ്രവർത്തിക്കുന്നു, ഫയലുകൾ ഈ "മരത്തിന്റെ" ഇലകളാണ്. ഈ ഡയറക്ടറി ഘടനയെ വിളിക്കുന്നു വൃക്ഷം പോലെയുള്ളഅഥവാ ശ്രേണിപരമായ.

ഗ്രാഫിക്കൽ ഇന്റർഫേസ് ഉള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ, ഡയറക്ടറികൾ ഫോൾഡറുകളായി പ്രദർശിപ്പിക്കും. ഡിസ്കുകളിൽ ഒന്നിന്റെ ഫോൾഡർ ട്രീ ചിത്രം കാണിക്കുന്നു. ചിത്രത്തിൽ നിന്ന്. 3.4 റൂട്ട് ഡയറക്ടറിയിൽ നാല് ഫോൾഡറുകൾ ഉണ്ടെന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും: A, B, C, D. അതേ സമയം, A ഫോൾഡറിനുള്ളിൽ A1, A2 എന്നീ ഫോൾഡറുകൾ ഉണ്ട്. C എന്ന ഫോൾഡറിൽ C1, C2 എന്നീ ഫോൾഡറുകൾ അടങ്ങിയിരിക്കുന്നു. A1 ഫോൾഡറിൽ A11 ഫോൾഡറും അവസാന ഫോൾഡറിൽ A111 ഫോൾഡറും ഉണ്ട്. മരത്തിൽ ഒരു കുരിശ് സൂചിപ്പിക്കുന്നത് അനുബന്ധ ഫോൾഡറുകൾക്കുള്ളിൽ മറ്റ് ഫോൾഡറുകൾ ഉണ്ടെന്നാണ് (ഡി, എ 12 ഫോൾഡറുകൾക്കുള്ളിൽ ദൃശ്യമാകാത്ത ഫോൾഡറുകൾ ഉണ്ട്). റൂട്ട് ഡയറക്‌ടറിയിലോ ഏതെങ്കിലും ഫോൾഡറിലോ സ്ഥിതി ചെയ്യുന്ന ഫയലുകൾ ഈ ചിത്രം കാണിക്കുന്നില്ല.

അരി. 3.4 ഫോൾഡറുകളായി ഡയറക്ടറികൾ

ഫയലിലേക്കുള്ള പാത

ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഒരു ഡയറക്‌ടറിയിലെ ഒരു ഫയലിനായി അതിന്റെ പൂർണ്ണമായ പേര് ഉപയോഗിച്ച് തിരയുന്നു. ഇതിനർത്ഥം തത്വത്തിൽ ഒരു ഡയറക്ടറി അല്ലെങ്കിൽ ഉപഡയറക്‌ടറിയിൽ രണ്ടെണ്ണം ഉൾക്കൊള്ളാൻ കഴിയില്ല എന്നാണ് വിവിധ ഫയൽഅതേ പേരിൽ . നാമത്തിൽ ഫയലിന്റെ പേരും അതിന്റെ വിപുലീകരണവും അടങ്ങിയിരിക്കുന്നുവെന്ന് ഞങ്ങൾ നിങ്ങളെ ഓർമ്മിപ്പിക്കുന്നു. ഒരു ഡയറക്‌ടറിയിലോ ഉപഡയറക്‌ടറിയിലോ ഒരേ പേരുകളുള്ള രണ്ട് നെസ്റ്റഡ് സബ്‌ഡയറക്‌ടറികൾ ഉണ്ടായിരിക്കുന്നതും അനുവദനീയമല്ല.

ഡയറക്‌ടറികൾക്കോ ​​ഉപഡയറക്‌ടറികൾക്കോ ​​ഒരേ പേരിലുള്ള ഫയലുകളോ ചൈൽഡ് സബ്‌ഡയറക്‌ടറികളോ ഉണ്ടായിരിക്കാൻ അനുവാദമുണ്ട്. എന്നാൽ ആവശ്യമുള്ള ഫയലിനെ അവ്യക്തമായി സൂചിപ്പിക്കാൻ ഫയലിന്റെ പേര് പര്യാപ്തമല്ല. ഒരേ പേരിലുള്ള ഫയലുകളെ വേർതിരിക്കുന്നതിന്, അവ സ്ഥിതിചെയ്യുന്ന ഉപഡയറക്‌ടറികളും സൂചിപ്പിക്കേണ്ടത് ആവശ്യമാണ്. എന്നാൽ പൊതുവായ സാഹചര്യത്തിൽ, നിങ്ങൾ ഒരു ഉപഡയറക്‌ടറി മാത്രമല്ല, സബ്‌ഡയറക്‌ടറികളുടെ മുഴുവൻ ശൃംഖലയും വ്യക്തമാക്കേണ്ടതുണ്ട്, അത് റൂട്ട് ഡയറക്‌ടറിയിൽ നിന്ന് നിങ്ങൾ തിരയുന്ന ഫയൽ അടങ്ങുന്ന ഉപഡയറക്‌ടറിയിലേക്ക് പിന്തുടരേണ്ടതുണ്ട്, അത് ആവശ്യമുള്ള ഫയലിലെത്തി നിർണ്ണയിക്കാൻ. അതിന്റെ സ്ഥാനം.

റൂട്ട് ഡയറക്‌ടറിയിൽ നിന്ന് ആരംഭിച്ച് ഫയൽ അടങ്ങുന്ന ഉപഡയറക്‌ടറിയിൽ അവസാനിക്കുന്ന ഉപഡയറക്‌ടറികളുടെ പേരുകളുടെ ശൃംഖലയെ വിളിക്കുന്നു ഫയലിലേക്കുള്ള പാത അല്ലെങ്കിൽ റൂട്ട്.

MS DOS, Windows ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ, പാതയിലെ റൂട്ട് ഡയറക്ടറി \ പ്രതീകം സൂചിപ്പിക്കുന്നു. ഒരേ ചിഹ്നം ശൃംഖലയിലെ ഉപഡയറക്‌ടറികളുടെ പേരുകൾ പരസ്പരം വേർതിരിക്കുന്നു, അതുപോലെ തന്നെ അത് സ്ഥിതിചെയ്യുന്ന ഉപഡയറക്‌ടറിയുടെ പേരിൽ നിന്ന് ഫയലിന്റെ പേരും വേർതിരിക്കുന്നു. ഈ ചിഹ്നത്തെ ബാക്ക് സ്ലാഷ് എന്ന് വിളിക്കുന്നു.

അങ്ങനെ, റൂട്ട് ഡയറക്‌ടറിയിൽ സ്ഥിതി ചെയ്യുന്ന ഫയലുകൾക്കായി (ചിത്രം 3.3 കാണുക), റൂട്ട് ഡയറക്‌ടറി ഡിസൈനർ \ മാത്രമാണ്, കൂടാതെ ഫയലുകൾ ഇനിപ്പറയുന്ന രീതിയിൽ വ്യക്തമാക്കിയിരിക്കുന്നു:

user1 ഉപഡയറക്‌ടറിയിലെ ഫയലിന് പാത്ത് \user1 ഉണ്ട്:

\user1\picture.bmp.

കൂടാതെ kontakti ഉപഡയറക്‌ടറിയിൽ നിന്നുള്ള ഫയലുകളിലേക്കുള്ള പാതയിൽ രണ്ട് ഉപഡയറക്‌ടറികളുടെയും പേരുകൾ ഉണ്ടായിരിക്കണം - \user1\kontakti:

\user1\kontakti\ivanov.doc,

\user1\kontakti\postavki.txt

ഫയലുകൾക്ക് മാത്രമല്ല, ഉപഡയറക്‌ടറികൾക്കും പാതകൾ വ്യക്തമാക്കാം. അതിനാൽ, kontakti ഉപഡയറക്‌ടറിക്ക് പാത്ത് \user1 ആണ്.

നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നിരവധി വ്യത്യസ്ത ഡിസ്ക് ഉപകരണങ്ങൾ ഉൾപ്പെട്ടിരിക്കുന്നതിനാൽ, ഒരു ഫയൽ അദ്വിതീയമായി തിരിച്ചറിയുന്നതിന്, അത് ഏത് ഉപകരണത്തിലാണ് സ്ഥിതിചെയ്യുന്നതെന്ന് നിങ്ങൾ വ്യക്തമാക്കണം. ഫയൽ അടങ്ങിയിരിക്കുന്ന ഡിസ്ക് ഉപകരണത്തിന്റെ പേര് വ്യക്തമാക്കുന്നതിലൂടെ ഇത് ചെയ്യാൻ കഴിയും. ഉപകരണത്തിന്റെ പേര് സാധാരണയായി ഫയലിലേക്കുള്ള പാതയ്ക്ക് മുമ്പായി സ്ഥാപിക്കുന്നു. മുഴുവൻ ഫയലിന്റെ പേര് (ഫയൽ സ്പെസിഫിക്കേഷൻ) അടങ്ങിയിരിക്കുന്നു

ü ഉപകരണത്തിന്റെ പേര്,

ü ഫയലിലേക്കുള്ള പാത,

ü ഫയലിന്റെ പേര്.

<имя носителя>\<имя каталога-1>\...\<имя каталога-N>\<собственное имя файла>.

ഉദാഹരണത്തിന്, ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന ഘടനയുള്ള ഒരു ഡയറക്ടറി. 3.3 C: ഹാർഡ് ഡ്രൈവിൽ സ്ഥിതിചെയ്യുന്നു, തുടർന്ന് postavki.txt ഫയലിന്റെ പൂർണ്ണമായ സ്പെസിഫിക്കേഷൻ ഇതുപോലെ കാണപ്പെടുന്നു:

C:\user1\kontakti\postavki.txt

ഈ ഡയറക്ടറി ഓണാണെങ്കിൽ ഫ്ലോപ്പി ഡിസ്ക്, അതായത്, ഡിസ്ക് ഉപകരണത്തിൽ A:, തുടർന്ന് സ്പെസിഫിക്കേഷൻ ഇനിപ്പറയുന്ന രീതിയിൽ എഴുതപ്പെടും:

A:\user1\kontakti\postavki.txt

ഒരു സമ്പൂർണ്ണ ഫയൽ സ്പെസിഫിക്കേഷൻ, ആവശ്യമുള്ള ഫയലിനെ പൂർണ്ണമായും അവ്യക്തമായും തിരിച്ചറിയുന്നു, ഇത് ഉപയോക്തൃ കമാൻഡുകൾ കൃത്യമായി നടപ്പിലാക്കുന്നതിന് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് ആവശ്യമാണ്. ഫയൽ സ്പെസിഫിക്കേഷൻ എൻട്രിയിൽ ചെറിയ പിഴവ് സംഭവിച്ചാൽ, പറയുക, കുറഞ്ഞത് ഒരു പ്രതീകം കാണുന്നില്ല അല്ലെങ്കിൽ വികലമാക്കിയാൽ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് അത്തരമൊരു ഫയൽ കണ്ടെത്താൻ കഴിയില്ല.

ഫയൽ സിസ്റ്റങ്ങളെക്കുറിച്ചുള്ള പൊതുവായ വിവരങ്ങൾ

Windows 2000 ഇനിപ്പറയുന്ന ഫയൽ സിസ്റ്റങ്ങളെ പിന്തുണയ്ക്കുന്നു: FAT, FAT32, NTFS. ഈ ഫയൽ സിസ്റ്റങ്ങളുടെ ഒരു ഹ്രസ്വ അവലോകനം ഈ വിഭാഗം നൽകുന്നു. ഫയൽ സിസ്റ്റത്തിന്റെ തിരഞ്ഞെടുപ്പ് ഇനിപ്പറയുന്ന ഘടകങ്ങളാൽ സ്വാധീനിക്കപ്പെടുന്നു:

കമ്പ്യൂട്ടർ ഉപയോഗിക്കാൻ ഉദ്ദേശിക്കുന്ന ഉദ്ദേശ്യം.

ഹാർഡ്വെയർ പ്ലാറ്റ്ഫോം.

ഹാർഡ് ഡ്രൈവുകളുടെ എണ്ണവും അവയുടെ ശേഷിയും.

സുരക്ഷാ ആവശ്യകതകൾ.

സിസ്റ്റത്തിൽ ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷനുകൾ

വിൻഡോസ് 2000 പിന്തുണയ്ക്കുന്നു വിതരണം ചെയ്ത ഫയൽ സിസ്റ്റം(വിതരണം ചെയ്തു ഫയൽ സിസ്റ്റം, DFS) കൂടാതെ ഫയൽ സിസ്റ്റം എൻക്രിപ്റ്റ് ചെയ്യുന്നു(എൻക്രിപ്റ്റിംഗ് ഫയൽ സിസ്റ്റം, EFS). DFS, EPS എന്നിവയെ "ഫയൽ സിസ്റ്റങ്ങൾ" എന്ന് വിളിക്കുന്നുണ്ടെങ്കിലും, ഈ പദത്തിന്റെ കർശനമായ അർത്ഥത്തിൽ അവ ഫയൽ സിസ്റ്റങ്ങളല്ല. അങ്ങനെ, DFS എന്നത് ഒരു നെറ്റ്‌വർക്ക് സേവനത്തിന്റെ ഒരു വിപുലീകരണമാണ്, അത് പാർട്ടീഷനുകളിൽ സ്ഥിതിചെയ്യുന്ന നെറ്റ്‌വർക്ക് ഉറവിടങ്ങളെ വ്യത്യസ്ത ഫയൽ സിസ്റ്റങ്ങളുള്ള ഒരു ലോജിക്കൽ വോള്യത്തിലേക്ക് സംയോജിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. EPS-നെ സംബന്ധിച്ചിടത്തോളം, ഇത് NTFS-ലേക്കുള്ള ഒരു ആഡ്-ഓൺ ആണ്, അത് NTFS-ലേക്ക് ഡാറ്റ എൻക്രിപ്ഷൻ കഴിവുകൾ ചേർക്കുന്നു.

ഫയൽ സിസ്റ്റങ്ങൾ FAT, FAT32

FAT (ഈ അധ്യായത്തിൽ മിക്കപ്പോഴും FAT 16 എന്ന് വിളിക്കപ്പെടുന്നു) ചെറിയ ഡിസ്കുകൾക്കായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഒരു ലളിതമായ ഫയൽ സിസ്റ്റമാണ്. ലളിതമായ ഘടനകൾകാറ്റലോഗുകൾ. ഫയലുകൾ ഓർഗനൈസുചെയ്യാൻ ഉപയോഗിക്കുന്ന രീതിയുടെ പേരിൽ നിന്നാണ് അതിന്റെ പേര് വന്നത് - ഫയൽ അലോക്കേഷൻ ടേബിൾ (FAT). ഈ പട്ടിക വോള്യത്തിന്റെ തുടക്കത്തിൽ സ്ഥിതിചെയ്യുന്നു. വോളിയം പരിരക്ഷിക്കുന്നതിന്, FAT ന്റെ രണ്ട് പകർപ്പുകൾ വോള്യത്തിൽ സൂക്ഷിക്കുന്നു. FAT ന്റെ ആദ്യ പകർപ്പ് കേടായെങ്കിൽ

വോളിയം പുനഃസ്ഥാപിക്കാൻ ഡിസ്ക് യൂട്ടിലിറ്റികൾക്ക് (സ്കാൻഡിസ്ക് പോലുള്ളവ) രണ്ടാമത്തെ പകർപ്പ് ഉപയോഗിക്കാം. ഫയൽ അലോക്കേഷൻ ടേബിളും റൂട്ട് ഡയറക്ടറിയും കർശനമായി നിശ്ചിത വിലാസങ്ങളിൽ സ്ഥിതിചെയ്യണം, അങ്ങനെ സിസ്റ്റം ആരംഭിക്കുന്നതിന് ആവശ്യമായ ഫയലുകൾ ശരിയായി സ്ഥിതിചെയ്യുന്നു.

അതിന്റെ നിർമ്മാണത്തിന്റെ കാര്യത്തിൽ, FAT ഒരു പുസ്തകത്തിന്റെ ഉള്ളടക്ക പട്ടികയ്ക്ക് സമാനമാണ്, കാരണം ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഒരു ഫയലിനായി തിരയാനും ഹാർഡ് ഡ്രൈവിൽ ഈ ഫയൽ ഉൾക്കൊള്ളുന്ന ക്ലസ്റ്ററുകൾ നിർണ്ണയിക്കാനും ഇത് ഉപയോഗിക്കുന്നു. ഫ്ലോപ്പി ഡിസ്കുകളിൽ ഫയലുകൾ കൈകാര്യം ചെയ്യുന്നതിനായി മൈക്രോസോഫ്റ്റ് ആദ്യം FAT വികസിപ്പിച്ചെടുത്തു, അതിനുശേഷം മാത്രമേ MS-DOS-ൽ ഡിസ്ക് മാനേജ്മെന്റിനുള്ള ഒരു സ്റ്റാൻഡേർഡായി അത് സ്വീകരിച്ചു. ആദ്യം, ഫ്ലോപ്പികൾക്കും ചെറിയ ഹാർഡ് ഡ്രൈവുകൾക്കുമായി (16 MB-യിൽ താഴെ) FAT-ന്റെ 12-ബിറ്റ് പതിപ്പ് (FAT12 എന്ന് വിളിക്കപ്പെടുന്നു) ഉപയോഗിച്ചു. MS-DOS-ൽ v. 3.0 വലിയ ഡ്രൈവുകൾക്കായി PAT-ന്റെ 16-ബിറ്റ് പതിപ്പ് അവതരിപ്പിച്ചു. ഇന്നുവരെ, FAT 12 വളരെ ചെറിയ മീഡിയയിൽ (അല്ലെങ്കിൽ വളരെ പഴയ ഡിസ്കുകളിൽ) ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിന്, എല്ലാ 3.5 ഇഞ്ച് 1.44 MB ഫ്ലോപ്പി ഡിസ്കുകളും FAT16 ആയി ഫോർമാറ്റ് ചെയ്തിരിക്കുന്നു, കൂടാതെ എല്ലാ 5.25 ഇഞ്ച് ഡിസ്കറ്റുകളും FAT12 ആയി ഫോർമാറ്റ് ചെയ്തിരിക്കുന്നു.

FAT12, FAT16 എന്നിവയ്ക്ക് കീഴിൽ ഫോർമാറ്റ് ചെയ്ത ഒരു വോളിയം അനുസരിച്ച് അടയാളപ്പെടുത്തിയിരിക്കുന്നു ക്ലസ്റ്ററുകൾ.ഡിഫോൾട്ട് ക്ലസ്റ്റർ വലുപ്പം നിർണ്ണയിക്കുന്നത് വോളിയം വലുപ്പമാണ് (ക്ലസ്റ്റർ വലുപ്പങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഈ അധ്യായത്തിൽ പിന്നീട് നൽകിയിരിക്കുന്നു). ഫയൽ ലൊക്കേഷൻ ടേബിളിലും അതിന്റെ ബാക്കപ്പിലും ഓരോ വോളിയം ക്ലസ്റ്ററിനെ കുറിച്ചുള്ള ഇനിപ്പറയുന്ന വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു:

ഉപയോഗിക്കാത്തത് (ക്ലസ്റ്റർ ഉപയോഗത്തിലില്ല).

ഒരു ഫയലിന്റെ ഉപയോഗത്തിലുള്ള ക്ലസ്റ്റർ (ഒരു ഫയലാണ് ക്ലസ്റ്റർ ഉപയോഗിക്കുന്നത്).

മോശം ക്ലസ്റ്റർ (മോശം ക്ലസ്റ്റർ).

ഒരു ഫയലിലെ അവസാന ക്ലസ്റ്റർ.

റൂട്ട് ഫോൾഡറിൽ ഓരോ ഫയലിനും ഓരോ ഫോൾഡറിനും ഉള്ള എൻട്രികൾ അടങ്ങിയിരിക്കുന്നു. റൂട്ട് ഫോൾഡറും മറ്റുള്ളവയും തമ്മിലുള്ള ഒരേയൊരു വ്യത്യാസം അത് ഡിസ്കിൽ വ്യക്തമായി നിർവചിക്കപ്പെട്ട ഇടം ഉൾക്കൊള്ളുന്നു, ഒരു നിശ്ചിത വലുപ്പമുണ്ട് (ഒരു ഹാർഡ് ഡിസ്കിന് 512 എൻട്രികളിൽ കൂടുതലാകരുത്; ഫ്ലോപ്പി ഡിസ്കുകൾക്ക്, ഈ വലുപ്പം അവയുടെ ശേഷി നിർണ്ണയിക്കുന്നു).

പേര് (8.3 ഫോർമാറ്റിൽ).

ആട്രിബ്യൂട്ട് ബൈറ്റ് (8 ബിറ്റുകൾ ഉപകാരപ്രദമായ വിവരം, താഴെ വിശദമായി വിവരിച്ചിരിക്കുന്നു).

സൃഷ്ടി സമയം (24 ബിറ്റുകൾ).

സൃഷ്ടിച്ച തീയതി (16 ബിറ്റുകൾ).

തീയതി അവസാന പ്രവേശനം(16 ബിറ്റുകൾ).

അവസാന പരിഷ്ക്കരണ സമയം (16 ബിറ്റുകൾ).

അവസാന പരിഷ്ക്കരണ തീയതി (16 ബിറ്റുകൾ).

ഫയൽ ലൊക്കേഷൻ പട്ടികയിലെ ഫയലിന്റെ ആരംഭ ക്ലസ്റ്ററിന്റെ എണ്ണം (16 ബിറ്റുകൾ).

ഫയൽ വലുപ്പം (32 ബിറ്റുകൾ).

FAT ഫോൾഡർ ഘടനയ്ക്ക് വ്യക്തമായ ഒരു ഓർഗനൈസേഷൻ ഇല്ല, കൂടാതെ ഫയലുകൾക്ക് വോളിയത്തിൽ ലഭ്യമായ ആദ്യത്തെ ക്ലസ്റ്റർ വിലാസങ്ങൾ നൽകപ്പെടുന്നു. ഫയൽ ലൊക്കേഷൻ ടേബിളിൽ ഫയൽ കൈവശപ്പെടുത്തിയിരിക്കുന്ന ആദ്യ ക്ലസ്റ്ററിന്റെ വിലാസമാണ് ഫയലിന്റെ ആരംഭ ക്ലസ്റ്റർ നമ്പർ. ഓരോ ക്ലസ്റ്ററിലും ഫയൽ ഉപയോഗിക്കുന്ന അടുത്ത ക്ലസ്റ്ററിലേക്കുള്ള ഒരു പോയിന്റർ അല്ലെങ്കിൽ തന്നിരിക്കുന്ന ക്ലസ്റ്റർ ഫയലിന്റെ അവസാന ക്ലസ്റ്ററാണെന്ന് സൂചിപ്പിക്കുന്ന ഒരു സൂചകം (OxFFFF) അടങ്ങിയിരിക്കുന്നു.

FAT ഫയൽ സിസ്റ്റത്തെ പിന്തുണയ്ക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളാണ് ഫോൾഡർ വിവരങ്ങൾ ഉപയോഗിക്കുന്നത്. കൂടാതെ, വിൻഡോസ് 2000-ന് ഫോൾഡറുകൾ റെക്കോർഡുചെയ്യാനാകും അധിക താൽക്കാലിക വിവരങ്ങൾ(സമയ സ്റ്റാമ്പുകൾ). ഈ അധിക താൽകാലിക ആട്രിബ്യൂട്ടുകൾ, ഫയൽ എപ്പോൾ സൃഷ്ടിച്ചുവെന്നും അത് അവസാനമായി ആക്സസ് ചെയ്തത് എപ്പോഴാണെന്നും സൂചിപ്പിക്കുന്നു. പ്രാഥമികമായി, അധിക ആട്രിബ്യൂട്ടുകൾ POSIX ആപ്ലിക്കേഷനുകൾ ഉപയോഗിക്കുന്നു.

ഡിസ്കുകളിലെ ഫയലുകൾക്ക് 4 ആട്രിബ്യൂട്ടുകൾ ഉണ്ട്, അവ ഉപയോക്താവിന് പുനഃസജ്ജമാക്കാനും സജ്ജമാക്കാനും കഴിയും - ആർക്കൈവ്, സിസ്റ്റം, ഹിഡൻ, റീഡ്-ഒൺലി.

Windows NT-ൽ, പതിപ്പ് 3.5 മുതൽ, FAT വോള്യങ്ങളിൽ സൃഷ്‌ടിച്ചതോ പുനർനാമകരണം ചെയ്തതോ ആയ ഫയലുകൾ, MS-DOS, OS/2 ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ ഉപയോഗിക്കുന്ന വോളിയം ആക്‌സസ് രീതികളുമായി വൈരുദ്ധ്യമില്ലാത്ത രീതിയിൽ ദൈർഘ്യമേറിയ ഫയൽ നാമങ്ങളെ പിന്തുണയ്ക്കാൻ ആട്രിബ്യൂട്ട് ബിറ്റുകൾ ഉപയോഗിക്കുന്നു. ഒരു നീണ്ട പേരുള്ള ഒരു ഫയലിന്, Windows NT/2000 8.3 ഫോർമാറ്റിൽ ഒരു ഹ്രസ്വ നാമം സൃഷ്ടിക്കുന്നു. ഈ സ്റ്റാൻഡേർഡ് ഘടകത്തിന് പുറമേ, Windows NT/2000 ഫയലിനായി ഒന്നോ അതിലധികമോ അധിക എൻട്രികൾ സൃഷ്ടിക്കുന്നു, നീളമുള്ള പേരിന്റെ ഓരോ 13 പ്രതീകങ്ങൾക്കും ഒന്ന്. ഇവ ഓരോന്നും അധിക എൻട്രികൾയൂണികോഡ് ഫോർമാറ്റിലുള്ള ദൈർഘ്യമേറിയ ഫയൽ നാമത്തിന്റെ അനുബന്ധ ഭാഗം അടങ്ങിയിരിക്കുന്നു. Windows NT/2000 വോളിയം ആട്രിബ്യൂട്ടുകളിലേക്ക് അധിക എൻട്രികൾ സജ്ജീകരിക്കുന്നു, അതുപോലെ ഒരു മറഞ്ഞിരിക്കുന്ന റീഡ്-ഒൺലി സിസ്റ്റം ഫയലും, അങ്ങനെ

ഒരു നീണ്ട ഫയൽ നാമത്തിന്റെ ഭാഗമായി അവയെ അടയാളപ്പെടുത്തുക, MS-DOS, OS/2 എന്നിവ സാധാരണയായി ഈ ആട്രിബ്യൂട്ടുകളെല്ലാം സജ്ജീകരിച്ചിരിക്കുന്ന ഫോൾഡർ എൻട്രികളെ അവഗണിക്കുന്നു, അതിനാൽ അത്തരം എൻട്രികൾ അവർക്ക് അദൃശ്യമാണ്. പകരം, MS-DOS, OS/2 എന്നിവ സാധാരണ 8.3 ഫോർമാറ്റ് ഷോർട്ട് ഫയൽ നാമം ഉപയോഗിച്ച് ഫയൽ ആക്സസ് ചെയ്യുന്നു.

വിൻഡോസ് NT, പതിപ്പ് 3.5 മുതൽ ആരംഭിക്കുന്നു, FAT വോള്യങ്ങളിൽ ദൈർഘ്യമേറിയ ഫയൽ നാമങ്ങളെ പിന്തുണയ്ക്കുന്നു. ഇനിപ്പറയുന്ന രജിസ്ട്രി കീയുടെ ഭാഗമായ Win31FileSystem രജിസ്ട്രി മൂല്യം 1 ആയി സജ്ജീകരിക്കുന്നതിലൂടെ ഈ സ്ഥിരസ്ഥിതി ഓപ്ഷൻ പ്രവർത്തനരഹിതമാക്കാം:

HKEY_LOCAL_MACH IN E\System\CiirrentControlSet\Control\FileSystem

ഈ മൂല്യം സജ്ജീകരിക്കുന്നത് FAT വോള്യങ്ങളിൽ ദൈർഘ്യമേറിയ പേരുകളുള്ള ഫയലുകൾ സൃഷ്‌ടിക്കുന്നതിൽ നിന്ന് Windows NT തടയും, എന്നാൽ ഇതിനകം സൃഷ്‌ടിച്ച ദൈർഘ്യമേറിയ പേരുകളെ ഇത് ബാധിക്കില്ല.

Windows NT/2000-ൽ, MS-DOS, Windows 3.1x, Windows 95/98 എന്നിവയിലെ പോലെ തന്നെ FAT16 പ്രവർത്തിക്കുന്നു. ഈ ഫയൽ സിസ്റ്റത്തിനുള്ള പിന്തുണ Windows 2000-ൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, കാരണം ഇത് മറ്റ് സോഫ്റ്റ്വെയർ വെണ്ടർമാരിൽ നിന്നുള്ള ഒട്ടുമിക്ക ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുമായി പൊരുത്തപ്പെടുന്നു. കൂടാതെ, FAT16 ന്റെ ഉപയോഗം വിൻഡോസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ മുൻ പതിപ്പുകൾ വിൻഡോസ് 2000 ലേക്ക് അപ്ഗ്രേഡ് ചെയ്യാനുള്ള കഴിവ് നൽകുന്നു.

32-ബിറ്റ് FAT32 ഫയൽ സിസ്റ്റം വിൻഡോസ് 95 OSR2-ന്റെ റിലീസിനൊപ്പം അവതരിപ്പിച്ചു, ഇത് Windows 98, Windows 2000 എന്നിവയിൽ പിന്തുണയ്ക്കുന്നു. ഇത് ഹാർഡ് ഡ്രൈവുകൾ, CD-ROM-കൾ, കൂടാതെ ഒപ്റ്റിമൽ ആക്സസ് നൽകുന്നു നെറ്റ്വർക്ക് ഉറവിടങ്ങൾ, എല്ലാ I/O പ്രവർത്തനങ്ങളുടെയും വേഗതയും പ്രകടനവും വർദ്ധിപ്പിക്കുന്നു. FAT32 എന്നത് 2 GB-യിൽ കൂടുതലുള്ള വോള്യങ്ങളിൽ ഉപയോഗിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്ത FAT-ന്റെ മെച്ചപ്പെട്ട പതിപ്പാണ്.

FAT16 വോളിയം പോലെ FAT32 ഉപയോഗിക്കുന്നതിനായി ഫോർമാറ്റ് ചെയ്ത ഒരു വോളിയം ക്ലസ്റ്ററുകളായി വിഭജിച്ചിരിക്കുന്നു. ഡിഫോൾട്ട് ക്ലസ്റ്റർ വലുപ്പം നിർണ്ണയിക്കുന്നത് വോളിയം വലുപ്പമാണ്. പട്ടികയിൽ ഡിസ്കിന്റെ വലിപ്പം അനുസരിച്ച് FAT16, FAT32 എന്നിവയ്‌ക്കുള്ള ക്ലസ്റ്റർ വലുപ്പങ്ങളുടെ താരതമ്യം ചിത്രം 7.1 കാണിക്കുന്നു.

നിലവിലുള്ള ആപ്ലിക്കേഷനുകൾ, നെറ്റ്‌വർക്കുകൾ, ഉപകരണ ഡ്രൈവറുകൾ എന്നിവയുമായി പരമാവധി അനുയോജ്യത ഉറപ്പാക്കാൻ, ആർക്കിടെക്ചറിലും ആന്തരിക ഡാറ്റാ ഘടനയിലും സാധ്യമായ ഏറ്റവും കുറഞ്ഞ മാറ്റങ്ങളോടെ FAT32 നടപ്പിലാക്കി. എല്ലാ മൈക്രോസോഫ്റ്റ് ഡിസ്ക് യൂട്ടിലിറ്റികളും (ഫോർമാറ്റ്, എഫ്ഡിഐഎസ്കെ, ഡിഫ്രാഗ്, സ്കാൻഡിസ്ക്) FAT32 പിന്തുണയ്ക്കുന്നതിനായി പുനർരൂപകൽപ്പന ചെയ്തിരിക്കുന്നു. കൂടാതെ, മുൻനിര ഡിവൈസ് ഡ്രൈവർ, ഡിസ്ക് യൂട്ടിലിറ്റി കമ്പനികളെ പിന്തുണയ്ക്കുന്നതിനായി മൈക്രോസോഫ്റ്റ് ധാരാളം ജോലികൾ ചെയ്യുന്നു. പട്ടികയിൽ 7.2 FAT16, FAT32 എന്നിവയുടെ സവിശേഷതകൾ താരതമ്യം ചെയ്യാൻ ശ്രമിക്കുന്നു.

ഫയൽ NTFS സിസ്റ്റം

Windows NT ഫയൽ സിസ്റ്റം (NTFS) FAT നടപ്പിലാക്കലുകളിൽ (FAT16 ഉം FAT32 ഉം) സാധ്യമല്ലാത്ത പ്രകടനം, വിശ്വാസ്യത, കാര്യക്ഷമത എന്നിവയുടെ സംയോജനം നൽകുന്നു. NTFS-ന്റെ പ്രധാന ഡിസൈൻ ലക്ഷ്യങ്ങൾ സ്റ്റാൻഡേർഡ് ഫയൽ ഓപ്പറേഷനുകളുടെ (വായന, എഴുത്ത്, തിരയൽ ഉൾപ്പെടെ) ഉയർന്ന വേഗതയുള്ള പ്രകടനം നൽകുകയും വളരെ വലിയ ഡിസ്കുകളിൽ കേടായ ഫയൽ സിസ്റ്റം റിപ്പയർ ചെയ്യുന്നത് ഉൾപ്പെടെയുള്ള അധിക കഴിവുകൾ നൽകുകയും ചെയ്യുക എന്നതായിരുന്നു.

NTFS-ന് ഡാറ്റ ആക്‌സസ് നിയന്ത്രണത്തെയും ഉടമസ്ഥാവകാശങ്ങളെയും പിന്തുണയ്‌ക്കുന്ന സുരക്ഷാ സവിശേഷതകൾ ഉണ്ട്, അത് സുപ്രധാന രഹസ്യാത്മക ഡാറ്റയുടെ സമഗ്രത ഉറപ്പാക്കുന്നതിൽ സുപ്രധാന പങ്ക് വഹിക്കുന്നു. ഫോൾഡറുകൾ കൂടാതെ NTFS ഫയലുകൾഅവ പങ്കിട്ടിട്ടുണ്ടോ ഇല്ലയോ എന്നത് പരിഗണിക്കാതെ അവർക്ക് ആക്സസ് അവകാശങ്ങൾ നൽകാനാകും. NTFS എന്നത് Windows NT/2000-ലെ ഒരേയൊരു ഫയൽ സിസ്റ്റമാണ്, അത് വ്യക്തിഗത ഫയലുകൾക്ക് ആക്സസ് അവകാശങ്ങൾ നൽകുന്നതിന് നിങ്ങളെ അനുവദിക്കുന്നു. എന്നിരുന്നാലും, ഒരു ഫയൽ NTFS പാർട്ടീഷനിൽ നിന്നോ വോളിയത്തിൽ നിന്നോ FAT പാർട്ടീഷനിലേക്കോ വോളിയത്തിലേക്കോ പകർത്തിയാൽ, NTFS-ന് അന്തർലീനമായ എല്ലാ അനുമതികളും മറ്റ് തനതായ ആട്രിബ്യൂട്ടുകളും നഷ്‌ടമാകും.

FAT പോലെയുള്ള NTFS ഫയൽ സിസ്റ്റം, ഡിസ്ക് സ്പേസിന്റെ അടിസ്ഥാന യൂണിറ്റായി ക്ലസ്റ്ററുകൾ ഉപയോഗിക്കുന്നു. NTFS-ൽ, സ്ഥിരസ്ഥിതി ക്ലസ്റ്റർ വലുപ്പം (അത് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ ഫോർമാറ്റ് കമാൻഡ്, അല്ലെങ്കിൽ ഒരു നിമിഷത്തിലല്ല ഡിസ്ക് മാനേജ്മെന്റ്)വോളിയം വലുപ്പത്തെ ആശ്രയിച്ചിരിക്കുന്നു. ഒരു NTFS വോളിയം ഫോർമാറ്റ് ചെയ്യുന്നതിന് നിങ്ങൾ FORMAT കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റി ഉപയോഗിക്കുകയാണെങ്കിൽ, തുടർന്ന് ശരിയായ വലിപ്പംഈ കമാൻഡിന്റെ ഒരു പരാമീറ്ററായി ക്ലസ്റ്റർ വ്യക്തമാക്കാം. സ്ഥിരസ്ഥിതി ക്ലസ്റ്റർ വലുപ്പങ്ങൾ പട്ടികയിൽ കാണിച്ചിരിക്കുന്നു. 7.3

NTFS-നായി ഒരു വോളിയം ഫോർമാറ്റ് ചെയ്യുന്നത് പലതും സൃഷ്ടിക്കുന്നതിന് കാരണമാകുന്നു സിസ്റ്റം ഫയലുകൾഒപ്പം പ്രധാന ഫയൽ പട്ടിക(മാസ്റ്റർ ഫയൽ ടേബിൾ, MFT). ഒരു NTFS വോള്യത്തിൽ നിലവിലുള്ള എല്ലാ ഫയലുകളെയും ഫോൾഡറുകളെയും കുറിച്ചുള്ള വിവരങ്ങൾ MFT-യിൽ അടങ്ങിയിരിക്കുന്നു. എല്ലാ ഫയലുകളെയും ആട്രിബ്യൂട്ടുകളുള്ള ഒബ്‌ജക്‌റ്റുകളായി കണക്കാക്കുന്ന ഒരു ഒബ്‌ജക്റ്റ് ഓറിയന്റഡ് ഫയൽ സിസ്റ്റമാണ് NTFS. ഒരു വോള്യത്തിൽ നിലനിൽക്കുന്ന മിക്കവാറും എല്ലാ ഒബ്ജക്റ്റുകളും ഫയലുകളാണ്, കൂടാതെ ഒരു ഫയലിലുള്ളതെല്ലാം ആട്രിബ്യൂട്ടുകളാണ് - ഡാറ്റ ആട്രിബ്യൂട്ടുകൾ, സുരക്ഷാ ആട്രിബ്യൂട്ടുകൾ, ഫയൽനാമ ആട്രിബ്യൂട്ടുകൾ എന്നിവ ഉൾപ്പെടെ. NTFS വോള്യത്തിലെ ഓരോ അധിനിവേശ സെക്ടറും ഒരു ഫയലിന്റെതാണ്. ഫയലിന്റെ ഒരു ഭാഗം പോലും ഫയൽ സിസ്റ്റം മെറ്റാഡാറ്റയാണ് (ഫയൽ സിസ്റ്റത്തിന്റെ വിവരണമായ വിവരങ്ങൾ).

വിൻഡോസ് 2000 ൽ, NTFS ന്റെ ഒരു പുതിയ പതിപ്പ് അവതരിപ്പിച്ചു - NTFS 5.0. ഓരോ ഉപയോക്താവിനും ഡിസ്ക് ക്വാട്ട, ഫയൽ എൻക്രിപ്ഷൻ, ലിങ്ക് ട്രാക്കിംഗ്, എന്നിങ്ങനെയുള്ള Windows 2000-ന്റെ പുതിയ സവിശേഷതകൾ പ്രയോജനപ്പെടുത്താൻ ഈ നടപ്പാക്കലിനൊപ്പം ഉൾപ്പെടുത്തിയിരിക്കുന്ന പുതിയ ഡാറ്റാ ഘടനകൾ നിങ്ങളെ അനുവദിക്കുന്നു. പരിവർത്തന പോയിന്റുകൾ(ജംഗ്ഷൻ പോയിന്റുകൾ), അന്തർനിർമ്മിത പ്രോപ്പർട്ടി സെറ്റുകൾ(സ്വദേശി

പ്രോപ്പർട്ടി സെറ്റുകൾ). കൂടാതെ, റീബൂട്ട് ചെയ്യാതെ തന്നെ നിങ്ങൾക്ക് NTFS 5.0 വോള്യങ്ങളിലേക്ക് അധിക ഡിസ്ക് സ്പേസ് ചേർക്കാവുന്നതാണ്. NTFS 5.0-ന്റെ പുതിയ സവിശേഷതകൾ പട്ടികയിൽ കാണിച്ചിരിക്കുന്നു. 7.4

NTFS - മികച്ച തിരഞ്ഞെടുപ്പ്വലിയ വോള്യങ്ങളിൽ പ്രവർത്തിക്കുന്നതിന്. സിസ്റ്റത്തിൽ വർദ്ധിച്ച ആവശ്യകതകൾ സ്ഥാപിക്കുകയാണെങ്കിൽ (സുരക്ഷ ഉറപ്പാക്കുന്നതും ഫലപ്രദമായ കംപ്രഷൻ അൽഗോരിതം ഉപയോഗിക്കുന്നതും ഉൾപ്പെടുന്നു), അവയിൽ ചിലത് ഉപയോഗിച്ച് മാത്രമേ നടപ്പിലാക്കാൻ കഴിയൂ എന്നത് കണക്കിലെടുക്കേണ്ടതാണ്. NTFS ഉപയോഗിക്കുന്നു. അതിനാൽ, ചില സന്ദർഭങ്ങളിൽ ചെറിയ വോള്യങ്ങളിൽ പോലും NTFS ഉപയോഗിക്കേണ്ടത് ആവശ്യമാണ്.

ഫയൽ സിസ്റ്റം പരിമിതികളും അനുയോജ്യത പ്രശ്നങ്ങളും

ചുവടെയുള്ള പട്ടികകൾ (പട്ടിക 7.5, 7.6) NTFS, FAT ഫയൽ സിസ്റ്റങ്ങളുടെ അനുയോജ്യത, കൂടാതെ ഈ ഓരോ ഫയൽ സിസ്റ്റത്തിലും ഏർപ്പെടുത്തിയിരിക്കുന്ന നിയന്ത്രണങ്ങൾ എന്നിവ സംഗ്രഹിക്കുന്നു.

മേശ

ഡിസ്കിൽ ഡാറ്റ എങ്ങനെ സംഭരിക്കുമെന്ന് ഫയൽ സിസ്റ്റം നിർണ്ണയിക്കുന്നു, അത് വായിക്കുമ്പോൾ സംഭരിച്ച വിവരങ്ങളിലേക്കുള്ള ആക്സസ്സിന്റെ തത്വങ്ങൾ ഉപയോഗിക്കാനാകും.

ഫോൾഡറുകളിൽ ക്രമീകരിച്ചിരിക്കുന്ന പ്രത്യേക ഫയലുകളുടെ രൂപത്തിൽ (അല്ലെങ്കിൽ അങ്ങനെയല്ല :)) ഞങ്ങളുടെ പിസിയിലെ വിവരങ്ങൾ മനസ്സിലാക്കുന്നത് ഞങ്ങൾ പരിചിതമാണ്. അതേസമയം, നിങ്ങളുടെ കമ്പ്യൂട്ടർ തികച്ചും വ്യത്യസ്തമായ തത്വത്തിൽ ഡാറ്റ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നു. ഹാർഡ് ഡ്രൈവിൽ അതിന് സോളിഡ് ഫയലുകളൊന്നുമില്ല. ബൈറ്റ്കോഡ് ഉപയോഗിച്ച് വ്യക്തമായി അഭിസംബോധന ചെയ്ത സെക്ടറുകൾ മാത്രമേ ഇത് "കാണൂ". മാത്രമല്ല, ഒരു ഫയലിന്റെ കോഡ് എല്ലായ്പ്പോഴും അടുത്തുള്ള സെക്ടറുകളിൽ (ഡാറ്റാ ഫ്രാഗ്മെന്റേഷൻ എന്ന് വിളിക്കപ്പെടുന്നവ) സംഭരിക്കുന്നില്ല.

ഒരു കമ്പ്യൂട്ടർ എങ്ങനെയാണ് "മനസ്സിലാക്കുന്നത്", ഉദാഹരണത്തിന്, അത് എവിടെയാണ് നമ്മുടേത് എന്ന് നോക്കണം ടെക്സ്റ്റ് ഡോക്യുമെന്റ്, ഡെസ്ക്ടോപ്പിൽ എന്താണ് കിടക്കുന്നത്? ഇതിന് ഉത്തരവാദി അദ്ദേഹമാണെന്ന് തെളിഞ്ഞു ഫയൽ സിസ്റ്റം ഹാർഡ് ഡ്രൈവ്. ഏതൊക്കെ ഫയൽ സിസ്റ്റങ്ങളാണ് ഉള്ളതെന്നും അവയുടെ സവിശേഷതകൾ എന്താണെന്നും ഇന്ന് നമ്മൾ കണ്ടെത്തും.

എന്താണ് ഒരു ഫയൽ സിസ്റ്റം

ഒരു ഫയൽ സിസ്റ്റം എന്താണെന്ന് മനസിലാക്കാൻ, സാമ്യങ്ങളുടെ രീതി ഉപയോഗിക്കുന്നതാണ് നല്ലത്. നമുക്ക് അത് സങ്കൽപ്പിക്കാം HDD- ഇത് മൾട്ടി-കളർ ക്യൂബുകൾ സൂക്ഷിക്കുന്ന ഒരുതരം ബോക്സാണ്. ഈ ക്യൂബുകൾ എന്ന് വിളിക്കപ്പെടുന്ന പരിമിത വലുപ്പത്തിലുള്ള സെല്ലുകളിൽ സംഭരിച്ചിരിക്കുന്ന വ്യത്യസ്ത ഫയലുകളുടെ ഭാഗങ്ങളാണ് ക്ലസ്റ്ററുകൾ. അവ ഒരു കൂമ്പാരത്തിൽ ശേഖരിക്കാം അല്ലെങ്കിൽ ഒരു നിശ്ചിത ക്രമം സ്ഥാപിക്കാം. അതിനാൽ, ഈ സോപാധിക ക്യൂബുകൾ സംഭരിക്കുന്നത് കുഴപ്പത്തിലല്ല, മറിച്ച് ഏതെങ്കിലും തരത്തിലുള്ള യുക്തിക്ക് അനുസൃതമാണെങ്കിൽ, ഒരു ഫയൽ സിസ്റ്റത്തിന്റെ ഏതെങ്കിലും തരത്തിലുള്ള അനലോഗ് സാന്നിധ്യത്തെക്കുറിച്ച് നമുക്ക് സംസാരിക്കാം.

ഡിസ്കിൽ ഡാറ്റ സംഭരിക്കുന്ന ക്രമവും അത് ആക്സസ് ചെയ്യുന്നതിനുള്ള തത്വങ്ങളും ഫയൽ സിസ്റ്റം നിർണ്ണയിക്കുന്നു; എന്നിരുന്നാലും, ഫയൽ സിസ്റ്റത്തിന്റെ തരം പ്രധാനമായും മീഡിയയുടെ തരത്തെ ആശ്രയിച്ചിരിക്കുന്നു. ഉദാഹരണത്തിന്, ഡാറ്റയുടെ തുടർച്ചയായ ബ്ലോക്കുകൾ മാത്രം റെക്കോർഡുചെയ്യുന്നതിനെ പിന്തുണയ്ക്കുന്ന ഒരു മാഗ്നറ്റിക് ടേപ്പിന്, വിവരങ്ങളുടെ ക്ലസ്റ്ററുകളിലേക്ക് ക്രമാനുഗതമായ ആക്‌സസ് ഉള്ള ഒരു സിംഗിൾ-ലെവൽ ഫയൽ സിസ്റ്റം മാത്രമേ അനുയോജ്യമാകൂ, കൂടാതെ ഒരു ആധുനിക SSD ഡ്രൈവിന് - ക്രമരഹിതമായ ഏതെങ്കിലും മൾട്ടി ലെവൽ. പ്രവേശനം:

ഡാറ്റ ബ്ലോക്കുകൾ സംഭരിക്കുന്ന ക്രമത്തിന്റെ തത്വത്തെ അടിസ്ഥാനമാക്കി, ഫയൽ സിസ്റ്റങ്ങളെ, നമ്മൾ ഇതിനകം കണ്ടതുപോലെ, ഫയൽ ശകലങ്ങളുള്ള ക്ലസ്റ്ററുകൾ സംഭരിക്കുന്നവയായി തിരിക്കാം. തുടർച്ചയായിഅഥവാ ഏകപക്ഷീയമായി. ലെവലുകളെ സംബന്ധിച്ചിടത്തോളം, എഫ്എസ് വിഭജിക്കാം ഒറ്റ-നിലഒപ്പം വൃക്ഷം പോലെയുള്ള(മൾട്ടി ലെവൽ).

ആദ്യ സന്ദർഭത്തിൽ, എല്ലാ ഫയലുകളും ഒരൊറ്റ ഫ്ലാറ്റ് ലിസ്റ്റായും രണ്ടാമത്തേതിൽ - ഒരു ശ്രേണിപരമായ പട്ടികയായും പ്രദർശിപ്പിക്കും. ഈ സാഹചര്യത്തിൽ, നിക്ഷേപങ്ങളുടെ തോത്, ചട്ടം പോലെ, പരിധിയില്ലാത്തതാണ്, ശാഖകൾ ഒന്നിൽ നിന്നോ (UNIX-ലെ "റൂട്ട്") അല്ലെങ്കിൽ നിരവധി റൂട്ട് ഡയറക്ടറികളിൽ നിന്നോ (വിൻഡോസിലെ ലോജിക്കൽ ഡ്രൈവുകൾ) വരുന്നു:

ഡാറ്റാ ഘടനയെ പരാജയങ്ങളിൽ നിന്ന് സംരക്ഷിക്കുന്ന വിവിധ സംവിധാനങ്ങളുടെ സാന്നിധ്യവും ഫയൽ സിസ്റ്റങ്ങളുടെ സവിശേഷതകളിൽ ഉൾപ്പെടുന്നു. ഏറ്റവും കൂടുതൽ ഒന്ന് ആധുനിക സംവിധാനങ്ങൾ FS ന്റെ തെറ്റ് സഹിഷ്ണുത ഉറപ്പാക്കുന്നു ലോഗിംഗ്. പ്രത്യേക സേവന ഫയലുകളിൽ ഫയലുകൾ ഉപയോഗിച്ച് നടത്തുന്ന എല്ലാ പ്രവർത്തനങ്ങളും രേഖപ്പെടുത്താൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു (അവയെ "ലോഗുകൾ" അല്ലെങ്കിൽ "ലോഗുകൾ" എന്ന് വിളിക്കുന്നു).

ലോഗിംഗ് ആകാം പൂർണ്ണമായ, ഓരോ പ്രവർത്തനത്തിനും ക്ലസ്റ്ററുകളുടെ അവസ്ഥ മാത്രമല്ല, റെക്കോർഡ് ചെയ്ത എല്ലാ ഡാറ്റയും ഒരു ബാക്കപ്പ് സൃഷ്ടിക്കുമ്പോൾ. ഇത്തരത്തിലുള്ള ലോഗിംഗ് പലപ്പോഴും ഉപയോഗിക്കുന്നു വിവിധ അടിസ്ഥാനങ്ങൾഡാറ്റ, പക്ഷേ ഇത് സിസ്റ്റത്തെ ഗണ്യമായി മന്ദഗതിയിലാക്കുകയും ലോഗുകളുടെ വലുപ്പം വർദ്ധിപ്പിക്കുകയും ചെയ്യുന്നു (വാസ്തവത്തിൽ, ലോഗുകൾ മുഴുവൻ ഫയൽ സിസ്റ്റത്തിന്റെ മുഴുവൻ ബാക്കപ്പും അതിന്റെ എല്ലാ ഡാറ്റയും സംഭരിക്കുന്നു).

കൂടുതൽ ഇടയ്ക്കിടെ ലോഗ് ചെയ്തു ലോജിക്കൽ പ്രവർത്തനങ്ങൾ മാത്രംകൂടാതെ (ഓപ്ഷണലായി) ഫയൽ സിസ്റ്റം ക്ലസ്റ്ററുകളുടെ അവസ്ഥയും. അതായത്, 52 KB വലുപ്പമുള്ള "file.txt" എന്ന പേരിലുള്ള ഒരു ഫയൽ അത്തരം ക്ലസ്റ്ററുകളിലേക്ക് എഴുതിയതായി മാത്രമേ ലോഗിൽ രേഖപ്പെടുത്തിയിട്ടുള്ളൂ. ഫയലിന്റെ ഉള്ളടക്കം തന്നെ ലോഗിൽ ദൃശ്യമാകില്ല. ഡാറ്റയുടെ തനിപ്പകർപ്പ് ഒഴിവാക്കാൻ ഈ സമീപനം നിങ്ങളെ അനുവദിക്കുന്നു, ഫയലുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്ന പ്രക്രിയ വേഗത്തിലാക്കുകയും ലോഗിന്റെ വലുപ്പം തന്നെ ഗണ്യമായി കുറയ്ക്കുകയും ചെയ്യുന്നു. ഈ ജേണലിംഗ് രീതിയുടെ ഒരേയൊരു പോരായ്മ ഒരു പരാജയം സംഭവിച്ചാൽ, എഴുതിയ ഡാറ്റ നഷ്‌ടപ്പെടാം (അതിന്റെ പകർപ്പ് ഇല്ലാത്തതിനാൽ), എന്നാൽ ഫയൽ സിസ്റ്റത്തിന്റെ അവസ്ഥ തന്നെ പ്രവർത്തനക്ഷമമായി തുടരും.

ഫോർമാറ്റിംഗ്

ഹാർഡ് അല്ലെങ്കിൽ എസ്എസ്ഡി ഡ്രൈവുകളുള്ള ആധുനിക കമ്പ്യൂട്ടറുകളുടെ പശ്ചാത്തലത്തിൽ ഞങ്ങൾ ഫയൽ സിസ്റ്റങ്ങളെക്കുറിച്ചാണ് സംസാരിക്കുന്നത് എന്നതിനാൽ, ക്ലസ്റ്ററുകളിലേക്കുള്ള റാൻഡം ആക്സസ് ഉള്ള മൾട്ടി-ലെവൽ ഫയൽ സിസ്റ്റങ്ങളിൽ ഞങ്ങൾ കൂടുതൽ ശ്രദ്ധ ചെലുത്തും. ഏറ്റവും ജനപ്രിയമായത് കമ്പ്യൂട്ടർ ലോകംഇന്ന് ഇവയാണ്: FAT32, NTFS, exFAT, ext3/ext4, ReiserFS, HFS+.

ഡിസ്കിലെ ഫയൽ സിസ്റ്റം മാറ്റുന്നത് ഇതിലൂടെ സാധ്യമാണ് ഫോർമാറ്റിംഗ്. ഡാറ്റാ ആക്‌സസിന്റെ തത്വങ്ങൾ നിർവചിക്കുന്ന പ്രത്യേക സേവന ലേബലുകളുടെ പ്രാരംഭ മേഖലയിൽ ഹാർഡ് ഡിസ്ക് തലത്തിൽ സൃഷ്ടിക്കുന്നതിന് ഇത് നൽകുന്നു. ഈ സാഹചര്യത്തിൽ, ഫോർമാറ്റിംഗ് സമയത്ത് നിലവിലുള്ള ഡാറ്റയുള്ള ക്ലസ്റ്ററുകൾ സാധാരണയായി മായ്‌ക്കുകയോ ശൂന്യമായി അടയാളപ്പെടുത്തുകയോ ചെയ്‌ത് ഓവർറൈറ്റിംഗിന് ലഭ്യമാണ്. ഒഴിവാക്കലുകൾ പ്രത്യേക കേസുകളാണ് ഫയൽ സിസ്റ്റം പരിവർത്തനം(ഉദാഹരണത്തിന്, FAT32 മുതൽ NTFS വരെ), അതിൽ മുഴുവൻ ഡാറ്റ ഘടനയും സംരക്ഷിക്കപ്പെടുന്നു.

ഫോർമാറ്റിംഗിനായി, നിങ്ങൾക്ക് സ്റ്റാൻഡേർഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ടൂളുകൾ ഉപയോഗിക്കാം (ഉദാഹരണത്തിന്, കൺസോൾ Linux കമാൻഡുകൾഅഥവാ സന്ദർഭ മെനുവിൻഡോസിൽ ഡിസ്ക്), ഫീച്ചറുകൾ ലഭ്യമാണ് തയ്യാറെടുപ്പ് ഘട്ടം OS ഇൻസ്റ്റാളേഷൻ, അല്ലെങ്കിൽ പ്രത്യേക പരിപാടികൾ. എപ്പോഴാണ് പരിഗണിക്കേണ്ടത് സോഫ്റ്റ്വെയർ പരിഹാരം, അധിക ഡ്രൈവറുകൾ ഇൻസ്റ്റാൾ ചെയ്യാതെ നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന ഫയൽ സിസ്റ്റത്തെ നിങ്ങളുടെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പിന്തുണയ്‌ക്കണമെന്നില്ല (ഉദാഹരണത്തിന്, Windows-ൽ ext3/4):

ഒരു സങ്കല്പവുമുണ്ട് താഴ്ന്ന നില ഫോർമാറ്റിംഗ്. തുടക്കത്തിൽ, ഇത് ഡിസ്ക് വൃത്തിയാക്കുകയും റീഡ് ഹെഡ്‌സ് വിന്യസിക്കുന്നതിന് അതിന്റെ ക്ലസ്റ്ററുകളിലേക്ക് പ്രത്യേക സേവന വിവരങ്ങൾ എഴുതുകയും ചെയ്യുന്നു. ആധുനികതയ്ക്കായി ഹാർഡ് ഡ്രൈവുകൾഅത്തരം ഒരു ഫംഗ്ഷൻ ഓൺ പ്രോഗ്രാം ലെവൽഇനി നൽകില്ല (പ്രത്യേക ഉപകരണങ്ങളുടെ സഹായത്തോടെ മാത്രമേ ഇത് ചെയ്യാൻ കഴിയൂ), എന്നിരുന്നാലും, താഴ്ന്ന നിലയിലുള്ള ഫോർമാറ്റിംഗ് എന്ന ആശയം സംരക്ഷിക്കപ്പെട്ടിട്ടുണ്ട്, എന്നിരുന്നാലും ഇത് ചെറുതായി രൂപാന്തരപ്പെട്ടിട്ടുണ്ട്.

ഉപയോഗിച്ചാണ് ഇപ്പോൾ ഇത് ചെയ്യുന്നത് പ്രത്യേക സോഫ്റ്റ്വെയർ(Windows-നുള്ള HDD ലോ ലെവൽ ഫോർമാറ്റ് ടൂൾ) അല്ലെങ്കിൽ കമാൻഡുകൾ (ലിനക്സിനുള്ള DD). ഇത് ഉപയോഗിക്കുമ്പോൾ, എല്ലാ ഹാർഡ് ഡിസ്ക് ക്ലസ്റ്ററുകളും പൂജ്യങ്ങളാൽ പുനരാലേഖനം ചെയ്യപ്പെടുകയും ഏതെങ്കിലും മാർക്ക്അപ്പ് പൂർണ്ണമായും നശിപ്പിക്കപ്പെടുകയും ചെയ്യുന്നു. ഇതിനുശേഷം, ഫയൽ സിസ്റ്റം പ്രധാനമായും അപ്രത്യക്ഷമാവുകയും വിൻഡോസിൽ ദൃശ്യമാകുകയും ചെയ്യുന്നു റോ. ഈ ഫോർമാറ്റിംഗിന് ശേഷം ഡ്രൈവ് ആക്സസ് ചെയ്യുന്നതിന്, ലഭ്യമായ ഉയർന്ന തലത്തിലുള്ള പരമ്പരാഗത ഫയൽ സിസ്റ്റങ്ങളിൽ ഒന്ന് ഉപയോഗിച്ച് നിങ്ങൾ അത് ഫോർമാറ്റ് ചെയ്യേണ്ടതുണ്ട്.

ഫയൽ സിസ്റ്റങ്ങളുടെ സവിശേഷതകൾ

ശരി, ഇപ്പോൾ ഏറ്റവും സാധാരണമായ ഫയൽ സിസ്റ്റങ്ങളുടെ ചില സവിശേഷതകൾ നോക്കാം.

FAT32

ഇന്നും വ്യാപകമായി ഉപയോഗിക്കുന്ന ഏറ്റവും പഴയ ഡിസ്ക് ഫയൽ സിസ്റ്റങ്ങളിൽ ഒന്നാണ് FAT32(സംക്ഷിപ്ത ഇംഗ്ലീഷ്: "ഫയൽ അലോക്കേഷൻ ടേബിൾ" - "ഫയൽ അലോക്കേഷൻ ടേബിൾ"). അതിന്റെ വ്യാപനം കാരണം, ഇത് പിന്തുണയ്ക്കുന്നു പരമാവധി സംഖ്യഎല്ലാത്തരം ഉപകരണങ്ങളും, കാർ റേഡിയോകൾ മുതൽ ശക്തമായത് വരെ ആധുനിക കമ്പ്യൂട്ടറുകൾ. ഇന്ന് വിൽക്കുന്ന മിക്ക ഫ്ലാഷ് ഡ്രൈവുകളും FAT32 ൽ ഫോർമാറ്റ് ചെയ്തവയാണ്.

1996-ൽ Windows 95 OSR2-ൽ ഈ FS ആദ്യമായി പ്രത്യക്ഷപ്പെട്ടു, ഇത് മുമ്പത്തെ FAT16-ന്റെ (1983) ലോജിക്കൽ വികസനമായി മാറി. ഒരു പുതിയ ഫയൽ സിസ്റ്റത്തിലേക്കുള്ള പരിവർത്തനത്തിന്റെ ഒരു പ്രധാന കാരണം 2 GiB-ൽ കൂടുതൽ ശേഷിയുള്ള (ജിബിബൈറ്റ് - ജിഗാബൈറ്റിന്റെ കൂടുതൽ കൃത്യമായ പതിപ്പ് (109) - 230 ബൈറ്റുകൾ) ശേഷിയുള്ള (അക്കാലത്ത്) ഹാർഡ് ഡ്രൈവുകളുടെ ആവിർഭാവമാണ്. FAT16-ൽ സാധ്യമായ പരമാവധി പാർട്ടീഷൻ വലുപ്പം). FAT32 പരമാവധി 32 KB യുടെ 268,435,445 ക്ലസ്റ്ററുകൾ വരെ അനുവദിച്ചിരിക്കുന്നു, ഇത് ഒരു വോളിയത്തിന് 8 TiB ന് തുല്യമാണ്. എന്നിരുന്നാലും, ക്ലസ്റ്റർ വലുപ്പം സ്റ്റാൻഡേർഡ് (512B) ആണെങ്കിൽ, പരമാവധി വോളിയം വലുപ്പം 127 GB-യിൽ അല്പം കൂടുതലായിരിക്കും.

FAT32 ന്റെ അടിസ്ഥാനം, അതിന്റെ പേര് സൂചിപ്പിക്കുന്നത് പോലെയാണ് ഫയൽ പട്ടിക. നിലവിലുള്ള ഫയലുകളുടെ റെക്കോർഡുകളും അവ സൃഷ്‌ടിച്ച സമയവും അവസാനം ആക്‌സസ് ചെയ്‌ത സമയവും ഇത് സംഭരിക്കുന്നു. ജേർണലിംഗ് ഇല്ല, അതിനാൽ ഈ ഫയൽ സിസ്റ്റത്തിലെ വായന/എഴുത്ത് പ്രക്രിയകൾ കൂടുതൽ പൂർണ്ണമായ ലോഗുകൾ സൂക്ഷിക്കുന്ന NTFS-ൽ ഉള്ളതിനേക്കാൾ വേഗതയുള്ളതാണ്. കൃത്യമായി കാരണം നല്ല പ്രകടനം FAT32 ഇന്നും വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നു.

FAT32-ന്റെ പ്രധാന പോരായ്മ ഈ നിമിഷംപരമാവധി ഫയൽ വലുപ്പ പരിധി 4 GiB ആണ്. ഈ പരിധി കവിയുന്ന ഫയലുകൾ ഭാഗങ്ങളായി വിഭജിക്കണം, അത് ആക്‌സസ് ചെയ്യുന്നത് ബുദ്ധിമുട്ടാക്കുന്നു. കൂടാതെ, FAT32 ന് മറ്റ് ചില പരിമിതികളും ഉണ്ട് വിൻഡോസ് പരിസ്ഥിതി. ഉദാഹരണത്തിന്, സ്റ്റാൻഡേർഡ് ടൂളുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് 32 GB-യിൽ കൂടുതൽ പാർട്ടീഷനുകൾ സൃഷ്ടിക്കാൻ കഴിയില്ല. അതിനാൽ, 64 ജിബിയോ അതിൽ കൂടുതലോ ഉള്ള ഫ്ലാഷ് ഡ്രൈവുകൾ പ്രത്യേക സോഫ്റ്റ്‌വെയർ ഉപയോഗിച്ചോ ലിനക്സിലോ ഫോർമാറ്റ് ചെയ്യേണ്ടതുണ്ട്.

എന്നിരുന്നാലും, ഈ സാഹചര്യത്തിൽ, മീഡിയയിലേക്കുള്ള പ്രവേശനം സംരക്ഷിക്കപ്പെടുമെങ്കിലും, ഡാറ്റ വായിക്കുമ്പോഴും എഴുതുമ്പോഴും "ബ്രേക്കുകൾ" തടസ്സപ്പെടുത്തും. അതിനാൽ, 32 GB-യിൽ കൂടുതലുള്ള ഡ്രൈവുകൾ ഉപയോഗിക്കുമ്പോൾ, exFAT അല്ലെങ്കിൽ NTFS പോലുള്ള മറ്റ് ഫയൽ സിസ്റ്റങ്ങളിൽ അവ ഫോർമാറ്റ് ചെയ്യുന്നതാണ് നല്ലത്.

NTFS

എങ്കിൽ വിൻഡോസ് ലൈൻ 95/98 ഇതിനകം കാലഹരണപ്പെട്ട ഓപ്പറേറ്റിംഗ് റൂമിന്റെ പാരമ്പര്യങ്ങൾ തുടർന്നു ഡോസ് സിസ്റ്റങ്ങൾ, അത് പുതിയ വര NT തുടക്കത്തിൽ നവീകരണത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിച്ചിരുന്നു. അതിനാൽ, 1993-ൽ Windows NT 3.1 ന്റെ വരവോടെ, അതിനായി പ്രത്യേകമായി ഒരു പുതിയ ഫയൽ സിസ്റ്റം സൃഷ്ടിക്കപ്പെട്ടു. NTFS(സംക്ഷിപ്ത ഇംഗ്ലീഷ്: "ന്യൂ ടെക്നോളജി ഫയൽ സിസ്റ്റം" - "ന്യൂ ടെക്നോളജി ഫയൽ സിസ്റ്റം").

ഈ ഫയൽ സിസ്റ്റം ഇപ്പോഴും എല്ലാവർക്കും പ്രധാനമാണ് ആധുനിക പതിപ്പുകൾവിൻഡോസ്, നല്ല പ്രവർത്തന വേഗത നൽകുന്നതിനാൽ, 16 EiB (എക്സ്ബിബൈറ്റ് - 260) വരെ ശേഷിയുള്ള ഡ്രൈവുകളെ പിന്തുണയ്ക്കുന്നു (പരമാവധി ക്ലസ്റ്റർ വലുപ്പം 64 KB) ഫയൽ വലുപ്പത്തിൽ നിയന്ത്രണങ്ങളില്ലാതെ അതിന്റെ ആയുധപ്പുരയിൽ നല്ല പ്രവർത്തനക്ഷമതയുണ്ട്. ഉദാഹരണത്തിന്, NTFS ഒരു ജേണലിംഗ് ഫയൽ സിസ്റ്റമാണ്, കൂടാതെ വ്യക്തിഗത ഡാറ്റയിലേക്കുള്ള ആക്‌സസ്സിനായുള്ള ഉപയോക്തൃ റോളുകളുടെ വിതരണത്തെ പിന്തുണയ്ക്കുകയും ചെയ്യുന്നു, ഇത് FAT32-ൽ ഉണ്ടായിരുന്നില്ല.

FAT32 പോലെ, NTFS ഒരു പട്ടികയെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, എന്നാൽ ഇത് കൂടുതൽ വിപുലമായ ഡാറ്റാബേസാണ്, ഇതിനെ വിളിക്കുന്നു എം.എഫ്.ടി(സംക്ഷിപ്ത ഇംഗ്ലീഷ്: "മാസ്റ്റർ ഫയൽ ടേബിൾ" - "മാസ്റ്റർ ഫയൽ ടേബിൾ"). ഈ പട്ടികയിലെ വരികൾ ഒരു പ്രത്യേക പാർട്ടീഷനിൽ സംഭരിച്ചിരിക്കുന്ന ഫയലുകളുമായി പൊരുത്തപ്പെടുന്നു, കൂടാതെ നിരകളിൽ ഈ ഫയലുകളുടെ ആട്രിബ്യൂട്ടുകൾ അടങ്ങിയിരിക്കുന്നു (സൃഷ്ടി തീയതി, വലുപ്പം, ആക്സസ് അവകാശങ്ങൾ മുതലായവ).

കൂടാതെ, NTFS-ൽ തെറ്റ് സഹിഷ്ണുത വർദ്ധിപ്പിക്കുന്നതിന്, യുഎസ്എൻ മാസിക(ഇംഗ്ലീഷ് "അപ്‌ഡേറ്റ് സീക്വൻസ് നമ്പർ" - പദാനുപദത്തിൽ "അപ്‌ഡേറ്റ് ഓർഡർ നമ്പർ"). FAT32 പട്ടികയ്ക്ക് സമാനമായ ഈ ലോഗ്, ഒരു പ്രത്യേക ഫയലിലെ മാറ്റങ്ങളെക്കുറിച്ചുള്ള ഡാറ്റ രേഖപ്പെടുത്തുന്നു. എന്നിരുന്നാലും, പ്രത്യേക പ്രായോഗിക നേട്ടങ്ങളൊന്നും നൽകാത്ത FAT32 പട്ടികയിൽ ഡാറ്റയിലേക്കുള്ള അവസാന ആക്‌സസ് സമയം മാത്രം രേഖപ്പെടുത്തിയിട്ടുണ്ടെങ്കിൽ, USN ലാഭിച്ചേക്കാം മുൻ സംസ്ഥാനംഫയൽ സിസ്റ്റം, പരാജയങ്ങളുടെ കാര്യത്തിൽ അത് പുനഃസ്ഥാപിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

NTFS-ന്റെ മറ്റൊരു സവിശേഷത അതിന്റെ പിന്തുണയാണ് ഇതര ഡാറ്റ സ്ട്രീമുകൾ(ഇംഗ്ലീഷ്: "ആൾട്ടർനേറ്റ് ഡാറ്റ സ്ട്രീമുകൾ" - ADS). വിവിധ പ്രക്രിയകളുടെ നിർവ്വഹണം തമ്മിൽ വേർതിരിച്ചറിയാനാണ് അവ ആദ്യം വിഭാവനം ചെയ്തത്. പിന്നീട് (Windows 2000-ൽ) MacOS-ൽ നിന്ന് HFS-ൽ എങ്ങനെ ചെയ്തു എന്നതിന് സമാനമായ ചില ഫയൽ ആട്രിബ്യൂട്ടുകൾ (രചയിതാവിന്റെ പേര്, ഐക്കൺ മുതലായവ) സംഭരിക്കാൻ അവ ഉപയോഗിച്ചു. ആധുനികത്തിൽ വിൻഡോസ് ബദൽസ്ട്രീമുകൾക്ക് മിക്കവാറും എല്ലാ വിവരങ്ങളും സംഭരിക്കാൻ കഴിയും. ചില വൈറസുകൾ സിസ്റ്റത്തിൽ തങ്ങളുടെ സാന്നിധ്യം മറയ്ക്കാൻ പോലും ഇത് ഉപയോഗിക്കുന്നു.

എന്നതാണ് വസ്തുത ഇതര സ്ട്രീമുകൾബെയറിംഗുകൾ എടുക്കരുത് വിൻഡോസ് എക്സ്പ്ലോറർകൂടാതെ ഉപയോക്താക്കൾക്കും മിക്ക പ്രോഗ്രാമുകൾക്കും പ്രധാനമായും അദൃശ്യമാണ്. എന്നിരുന്നാലും, നിങ്ങൾക്ക് അവ കാണാനും അവ ഉപയോഗിക്കാനും കഴിയും, ഉദാഹരണത്തിന്, പ്രത്യേക സോഫ്റ്റ്വെയർ ഉപയോഗിച്ച് ഏതെങ്കിലും ഡാറ്റ മറയ്ക്കാൻ. NTFS സ്ട്രീം എക്സ്പ്ലോറർ പ്രോഗ്രാം ഉപയോഗിച്ച് ഇതര സ്ട്രീമുകളിൽ ഡാറ്റ കാണുന്നത് സൗകര്യപ്രദമാണ്, കൂടാതെ Xp-lore ഉപയോഗിച്ച് ഫയലുകൾ മറയ്ക്കാൻ അവ ഉപയോഗിക്കുക:

നിന്ന് അധിക സവിശേഷതകൾ, NTFS-ന് പരാമർശം അർഹിക്കുന്നവ, എൻക്രിപ്ഷൻ, ഡാറ്റ കംപ്രഷൻ, ഫയലുകളിലേക്കുള്ള "സോഫ്റ്റ്", "ഹാർഡ്" ലിങ്കുകൾ എന്നിവയ്ക്കുള്ള പിന്തുണയാണ് (ഫോൾഡറുകൾക്ക്, അയ്യോ, അങ്ങനെയൊരു ഓപ്ഷൻ ഇല്ല), ഡിസ്ക് ക്വാട്ടകൾ വ്യത്യസ്ത ഉപയോക്താക്കൾസിസ്റ്റം, അതുപോലെ, തീർച്ചയായും, ഫയലുകൾ ആക്സസ് ചെയ്യുന്നതിനുള്ള അവകാശങ്ങളുടെ വ്യത്യാസം.

എൻ‌ടി‌എഫ്‌എസ് യഥാർത്ഥത്തിൽ വിൻഡോസിനായി മാത്രമായി സൃഷ്‌ടിച്ചതാണ്, എന്നിരുന്നാലും, ഇന്ന് മിക്ക മീഡിയ പ്ലെയറുകളും ഇതിനെ പിന്തുണയ്ക്കുന്നു (ഫ്ലാഷ് ഡ്രൈവുകളും അതിൽ ഫോർമാറ്റ് ചെയ്യാം), ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ ലിനക്സ് സിസ്റ്റങ്ങൾകൂടാതെ MacOS (ചില റെക്കോർഡിംഗ് നിയന്ത്രണങ്ങൾ ഉണ്ടെങ്കിലും). എന്നിരുന്നാലും, ദുർബലമായത് ശ്രദ്ധിക്കേണ്ടതാണ് NTFS പിന്തുണജനപ്രിയ ഗെയിമിംഗ് കൺസോളുകളിൽ. ഇതിൽ Xbox One-ന് മാത്രമേ ഇതിന് പിന്തുണയുള്ളൂ.

exFAT

2000-കളുടെ രണ്ടാം പകുതിയിൽ ഫ്ലാഷ് ഡ്രൈവുകളുടെ വോളിയം വർദ്ധിച്ചതോടെ, സാധാരണയായി ഉപയോഗിക്കുന്ന FAT32 ഫയൽ സിസ്റ്റം ഉടൻ തന്നെ അതിന്റെ സാധ്യതകൾ ഇല്ലാതാക്കുമെന്ന് വ്യക്തമായി. ഫ്ലാഷ് ഡ്രൈവുകൾക്കായി ജേർണൽ ചെയ്ത NTFS ഉപയോഗിക്കുന്നത് അവയുടെ പരിമിതമായ എണ്ണം റീറൈറ്റ് സൈക്കിളുകളും വേഗത കുറഞ്ഞ പ്രവർത്തനവും പൂർണ്ണമായും ഉചിതമല്ല. അതിനാൽ, 2006 ൽ, അതേ മൈക്രോസോഫ്റ്റ് കോർപ്പറേഷൻ ഒരു പുതിയ ഫയൽ സിസ്റ്റം പുറത്തിറക്കി exFAT(സംക്ഷിപ്ത ഇംഗ്ലീഷ് "എക്സ്റ്റെൻഡഡ് ഫാറ്റ്" - "എക്സ്റ്റെൻഡഡ് ഫാറ്റ്") ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് വിൻഡോസ് എംബഡഡ് CE 6.0:

ഇത് FAT32 ന്റെ വികസനത്തിന്റെ യുക്തിസഹമായ തുടർച്ചയായി മാറി, അതിനാലാണ് ഇതിനെ ചിലപ്പോൾ FAT64 എന്നും വിളിക്കുന്നത്. പുതിയ ഫയൽ സിസ്റ്റത്തിന്റെ പ്രധാന ട്രംപ് കാർഡ് ഫയൽ വലുപ്പത്തിലുള്ള നിയന്ത്രണങ്ങൾ നീക്കം ചെയ്യുകയും സൈദ്ധാന്തിക പരിധി വർദ്ധിപ്പിക്കുകയും ചെയ്തു. ഡിസ്ക് പാർട്ടീഷൻ 16 E&B വരെ (NTFS-ലേതുപോലെ). അതേ സമയം, ജേണലിങ്ങിന്റെ അഭാവം മൂലം, എക്‌സ്‌ഫാറ്റ് ഉയർന്ന ഡാറ്റ ആക്‌സസ് വേഗതയും ഒതുക്കവും നിലനിർത്തി.

എക്‌സ്‌ഫാറ്റിന്റെ മറ്റൊരു നേട്ടം ക്ലസ്റ്റർ വലുപ്പം 32 എംബിയായി വർദ്ധിപ്പിക്കാനുള്ള കഴിവാണ്, ഇത് വലിയ ഫയലുകളുടെ സംഭരണം ഗണ്യമായി ഒപ്റ്റിമൈസ് ചെയ്തു (ഉദാഹരണത്തിന്, വീഡിയോ). കൂടാതെ, എക്‌സ്‌ഫാറ്റിലെ ഡാറ്റ സംഭരണം ഒരേ ക്ലസ്റ്ററുകളുടെ വിഘടനത്തിന്റെയും പുനരാലേഖനത്തിന്റെയും പ്രക്രിയകൾ കുറയ്ക്കുന്ന തരത്തിൽ ക്രമീകരിച്ചിരിക്കുന്നു. ഫയൽ സിസ്റ്റം ആദ്യം വികസിപ്പിച്ചെടുത്ത ഫ്ലാഷ് ഡ്രൈവുകളുടെ പ്രവർത്തനം ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിനാണ് ഇതെല്ലാം വീണ്ടും ചെയ്തത്.

exFAT താരതമ്യേന പുതിയ ഫയൽ സിസ്റ്റമായതിനാൽ, അതിന്റെ ഉപയോഗത്തിന് ചില നിയന്ത്രണങ്ങളുണ്ട്. IN വിൻഡോകൾ നിറഞ്ഞുവിസ്റ്റ എസ്പി 1-ൽ മാത്രമേ അതിന്റെ പിന്തുണ പ്രത്യക്ഷപ്പെട്ടിട്ടുള്ളൂ (വിൻഡോസ് എക്സ്പി എസ്പി 2-നുള്ള ഒരു അപ്‌ഡേറ്റ് ഉണ്ടെങ്കിലും - ). MacOS പതിപ്പ് 10.6.5 മുതൽ exFAT പിന്തുണയ്ക്കുന്നു, എന്നാൽ Linux-ന് ഒരു പ്രത്യേക ഡ്രൈവർ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട് (ചില വിതരണങ്ങളിൽ ഇത് അന്തർനിർമ്മിതമാണ്, ചിലത് വായിക്കാൻ മാത്രം).

ext2, ext3, ext4

വിൻഡോസ് പരിതസ്ഥിതിയിൽ പതിറ്റാണ്ടുകളായി എൻടിഎഫ്എസ് ഭരിക്കുന്നുണ്ടെങ്കിൽ, ലിനക്സ് ക്യാമ്പിൽ പരമ്പരാഗതമായി ഉപയോഗിക്കുന്ന ഫയൽ സിസ്റ്റങ്ങൾ ഉൾപ്പെടെ വളരെ വൈവിധ്യമാർന്ന വൈവിധ്യമുണ്ട്. ശരിയാണ്, മിക്ക വിതരണങ്ങളും സ്ഥിരസ്ഥിതിയായി ഉപയോഗിക്കുന്ന ഒരു വരിയുണ്ട്. ഇവ കുടുംബത്തിന്റെ ഫയൽ സിസ്റ്റങ്ങളാണ് ext(ഇംഗ്ലീഷ് ചുരുക്കെഴുത്ത് "വിപുലീകരിച്ച ഫയൽ സിസ്റ്റം" - "വിപുലീകരിച്ച ഫയൽ സിസ്റ്റം"), ഇത് 1992 മുതൽ ലിനക്സിനായി പ്രത്യേകമായി സൃഷ്ടിച്ചതാണ്.

രണ്ടാമത്തെ പതിപ്പാണ് ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്നത് ext2 NTFS പോലെ, 1993-ൽ വീണ്ടും പ്രത്യക്ഷപ്പെട്ടു. ശരിയാണ്, NTFS പോലെ, ext2 ഒരു ജേണലിംഗ് ഫയൽ സിസ്റ്റമല്ല. ഇതാണ് അതിന്റെ പ്ലസ്, മൈനസ്. ഡാറ്റ എഴുതുന്നതിനുള്ള ഏറ്റവും വേഗതയേറിയ ഫയൽ സിസ്റ്റങ്ങളിലൊന്നാണ് ഇത് എന്നതാണ് നേട്ടം. കൂടാതെ, ലോഗിംഗിന്റെ അഭാവം ഫ്ലാഷ് ഡ്രൈവുകളിലും എസ്എസ്ഡി ഡ്രൈവുകളിലും ഇത് ഉപയോഗിക്കുന്നത് അഭികാമ്യമാക്കുന്നു. പ്രകടനത്തിനുള്ള വില കുറഞ്ഞ തെറ്റ് സഹിഷ്ണുതയാണ്.

ext2 ന്റെ സ്ഥിരത മെച്ചപ്പെടുത്തുന്നതിനായി, 2001-ൽ ഒരു മെച്ചപ്പെട്ട പതിപ്പ് വികസിപ്പിച്ചെടുത്തു ext3. ഇത് പ്രവർത്തിക്കാൻ കഴിയുന്ന ലോഗിംഗ് അവതരിപ്പിച്ചു മൂന്ന് മോഡുകൾ: "റൈറ്റ്ബാക്ക്" (ഫയൽ സിസ്റ്റം മെറ്റാഡാറ്റ മാത്രമേ എഴുതിയിട്ടുള്ളൂ), "ഓർഡർ" (ജേണലിലേക്ക് എഴുതുന്നത് എല്ലായ്പ്പോഴും FS മാറ്റുന്നതിന് മുമ്പാണ് ചെയ്യുന്നത്) കൂടാതെ "ജേണൽ" (മെറ്റാഡാറ്റയുടെയും ഫയലുകളുടെയും പൂർണ്ണമായ ബാക്കപ്പ്).

അല്ലെങ്കിൽ, പ്രത്യേക പുതുമകളൊന്നും ഉണ്ടായിരുന്നില്ല. താരതമ്യപ്പെടുത്തുമ്പോൾ ജോലിയുടെ വേഗതയും മുൻ പതിപ്പ്, ഗണ്യമായി കുറഞ്ഞു, അതിനാൽ ഇതിനകം 2006 ൽ ഫയൽ സിസ്റ്റം വികസനത്തിന്റെ അടുത്ത ഘട്ടത്തിന്റെ ഒരു പ്രോട്ടോടൈപ്പ് പ്രത്യക്ഷപ്പെട്ടു. ext4, അതിന്റെ അവസാന റിലീസ് 2008-ൽ നടന്നു. നാലാമത്തെ വിപുലീകൃത ഫയൽ സിസ്റ്റം ജേണലിംഗ് നിലനിർത്തി, പക്ഷേ ഡാറ്റ റീഡിംഗ് വേഗത ഗണ്യമായി വർദ്ധിപ്പിച്ചു, ഇത് ext2-നേക്കാൾ ഉയർന്നതാണ്!

മറ്റ് പുതുമകളിൽ, ഡിസ്ക് പാർട്ടീഷന്റെ പരമാവധി വോളിയം 1 EiB ലേക്ക് (ext2, ext3 എന്നിവയിലെ 32 TiB-ൽ നിന്ന്) വർദ്ധനവ് ശ്രദ്ധിക്കേണ്ടതാണ്. പരമാവധി വലിപ്പം 16 TiB വരെയുള്ള ഫയൽ (മുമ്പത്തെ പതിപ്പുകളിൽ 2 TiB മുതൽ) കൂടാതെ ഒരു പരിധി മെക്കാനിസത്തിന്റെ രൂപവും (ഇംഗ്ലീഷിൽ നിന്ന് "എക്സ്റ്റെന്റ്" - "സ്പേസ്"). രണ്ടാമത്തേത്, മറ്റ് ഫയൽ സിസ്റ്റങ്ങളിൽ (പ്രത്യേകിച്ച് ext3 ൽ) നടപ്പിലാക്കിയിരിക്കുന്നതുപോലെ ഒറ്റ ബ്ലോക്കുകളല്ല, എന്നാൽ തുടർച്ചയായ ക്ലസ്റ്ററുകളിൽ നിന്നുള്ള ഡിസ്ക് സ്പേസുകൾ സംയോജിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. മൊത്തം വോള്യം 128 MB വരെ, ഇത് പ്രകടനം ഗണ്യമായി മെച്ചപ്പെടുത്തുകയും ഡാറ്റ വിഘടനം കുറയ്ക്കുകയും ചെയ്യുന്നു.

ഇന്ന്, മിക്കവാറും എല്ലാ ലിനക്‌സ് സിസ്റ്റങ്ങളിലും ഒരു പതിപ്പിന്റെ അല്ലെങ്കിൽ മറ്റൊന്നിന്റെ എക്‌സ്‌റ്റ് ഫാമിലിയുടെ ഫയൽ സിസ്റ്റങ്ങൾക്കുള്ള പിന്തുണ ഡിഫോൾട്ടായി നിലവിലുണ്ട്.ഇവയിൽ, 2010-ൽ പുറത്തിറങ്ങിയ മിക്കവാറും എല്ലാ സിസ്റ്റങ്ങളും പഴയതും എക്‌സ്‌റ്റ് 4-നെ പിന്തുണയ്ക്കുന്നു. പ്രത്യേക സോഫ്റ്റ്‌വെയർ കൂടാതെ/അല്ലെങ്കിൽ ഡ്രൈവറുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ.

ReiserFS

ലിനക്സിന്റെ ലോകത്ത് നിന്നുള്ള "യഥാർത്ഥത്തിൽ" മറ്റൊരു യുവവും വാഗ്ദാനപ്രദവുമായ ഫയൽ സിസ്റ്റം ReiserFS. അമേരിക്കൻ ഡെവലപ്പറായ ഹാൻസ് റെയ്‌സറിന്റെ ടീമിന്റെ പരിശ്രമത്തിലൂടെ, ചേർത്ത ആദ്യത്തെ ജേണൽ ഫയൽ സിസ്റ്റമായി ഇത് മാറി. ലിനക്സ് കേർണൽ ext3 പിന്തുണ ചേർക്കുന്നതിന് തൊട്ടുമുമ്പ് 2001-ൽ പതിപ്പ് 2.4.1.

വാസ്തവത്തിൽ, അതിനു ശേഷം പ്രത്യക്ഷപ്പെട്ട ext3 പോലെ, ReiserFS അത് ഉപയോഗിക്കുന്നത് സാധ്യമാക്കി ലിനക്സ് നിറഞ്ഞുഅല്ലെങ്കിൽ ഭാഗിക ലോഗിംഗ്. എന്നിരുന്നാലും, ext3-ൽ നിന്ന് വ്യത്യസ്തമായി, ഇതിന് അനുവദനീയമായ ഒരു വലിയ ഫയൽ വലുപ്പമുണ്ടായിരുന്നു (8 TiB-ൽ നിന്ന് 2 വരെ) കൂടാതെ പരമാവധി നീളംഫയലിന്റെ പേര് 255 പ്രതീകങ്ങൾക്ക് തുല്യമാണ്, ബൈറ്റുകൾ അല്ല (4032 ബൈറ്റുകൾ).

കൂടാതെ, ഉപയോക്താക്കൾ പ്രണയത്തിലായ ReiserFS-ന്റെ ഒരു സവിശേഷത, ഒരു പാർട്ടീഷൻ അൺമൗണ്ട് ചെയ്യാതെ തന്നെ അതിന്റെ വലുപ്പം മാറ്റാനുള്ള കഴിവാണ്. സമാനമായ പ്രവർത്തനം ext2-ൽ അത് ഇല്ലായിരുന്നു, എന്നാൽ പിന്നീട് അത് ext3-ൽ പ്രത്യക്ഷപ്പെട്ടു, എന്നിരുന്നാലും ReiserFS ലും ഇക്കാര്യത്തിൽ ഒന്നാമതായിരുന്നു.

അക്കാലത്തെ ഇതര ഫയൽ സിസ്റ്റങ്ങളെ അപേക്ഷിച്ച് നിരവധി ഗുണങ്ങൾ ഉണ്ടായിരുന്നിട്ടും, ReiserFS നും അതിന്റെ പോരായ്മകൾ ഇല്ലായിരുന്നു. അവയിൽ ഏറ്റവും പ്രധാനപ്പെട്ടത് മെറ്റാഡാറ്റ ഘടനയ്ക്ക് കേടുപാടുകൾ സംഭവിച്ചാൽ ദുർബലമായ തെറ്റ് സഹിഷ്ണുതയും ഫലപ്രദമല്ലാത്ത ഡിഫ്രാഗ്മെന്റേഷൻ അൽഗോരിതവും ഉൾപ്പെടുന്നു. അതിനാൽ, 2004 മുതൽ, ഫയൽ സിസ്റ്റം മെച്ചപ്പെടുത്തുന്നതിനുള്ള പ്രവർത്തനങ്ങൾ ആരംഭിച്ചു, അത് അറിയപ്പെട്ടു റീസർ4.

ശരിയാണ്, നിരവധി പുതുമകളും മെച്ചപ്പെടുത്തലുകളും തിരുത്തലുകളും ഉണ്ടായിരുന്നിട്ടും, പുതിയ ഫയൽ സിസ്റ്റം കുറച്ച് താൽപ്പര്യക്കാരുടെ സംരക്ഷണമായി തുടർന്നു. 2006ൽ ഹാൻസ് റീസർ സ്വന്തം ഭാര്യയെ കൊലപ്പെടുത്തി കസ്റ്റഡിയിലെടുക്കുകയും പിന്നീട് ജയിലിൽ അടയ്ക്കുകയും ചെയ്തു എന്നതാണ് വസ്തുത. അതനുസരിച്ച്, Reiser4 വികസിപ്പിക്കുന്ന അദ്ദേഹത്തിന്റെ കമ്പനിയായ നെയിംസിസ് പിരിച്ചുവിട്ടു. അതിനുശേഷം, റഷ്യൻ ഡെവലപ്പർ എഡ്വേർഡ് ഷിഷ്കിന്റെ മേൽനോട്ടത്തിൽ ഒരു കൂട്ടം ഡവലപ്പർമാർ ഫയൽ സിസ്റ്റത്തിന്റെ പിന്തുണയും പരിഷ്ക്കരണവും നടത്തി.

ആത്യന്തികമായി, Reiser4-നുള്ള പിന്തുണ ലിനക്സ് കേർണലിലേക്ക് ഇതുവരെ ചേർത്തിട്ടില്ല, പക്ഷേ ReiserFS ലഭ്യമാണ്. അതിനാൽ, പല അസംബ്ലികളിലും സ്ഥിരസ്ഥിതി ഫയൽ സിസ്റ്റമായി പലരും ഇത് ഉപയോഗിക്കുന്നത് തുടരുന്നു.

എച്ച്എഫ്എസ്

വിവിധ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ സവിശേഷതയായ ഫയൽ സിസ്റ്റങ്ങളെക്കുറിച്ച് പറയുമ്പോൾ, MacOS-നെ അതിന്റെ കൂടെ പരാമർശിക്കുന്നതിൽ പരാജയപ്പെടാൻ കഴിയില്ല എച്ച്എഫ്എസ്(ഇംഗ്ലീഷിൽ ചുരുക്കി: "ഹൈരാർക്കിക്കൽ ഫയൽ സിസ്റ്റം" - "ഹൈരാർക്കിക്കൽ ഫയൽ സിസ്റ്റം"). ഈ സിസ്റ്റത്തിന്റെ ആദ്യ പതിപ്പുകൾ 1985 ൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തോടൊപ്പം പ്രത്യക്ഷപ്പെട്ടു മാക്കിന്റോഷ് സിസ്റ്റംസിസ്റ്റം 1.0:

ആധുനിക നിലവാരമനുസരിച്ച്, ഈ ഫയൽ സിസ്റ്റം വളരെ ഫലപ്രദമല്ലായിരുന്നു, അതിനാൽ 1998-ൽ MacOS 8.1-നൊപ്പം അതിന്റെ മെച്ചപ്പെട്ട പതിപ്പ് എന്ന് വിളിക്കപ്പെട്ടു. HFS+അഥവാ Mac OS വിപുലീകരിച്ചു, അത് ഇന്നും പരിപാലിക്കപ്പെടുന്നു.

അതിന്റെ മുൻഗാമിയെപ്പോലെ, HFS+ ഡിസ്കിനെ 512 KB ബ്ലോക്കുകളായി വിഭജിക്കുന്നു (സ്ഥിരസ്ഥിതിയായി), അവ ചില ഫയലുകൾ സംഭരിക്കുന്നതിന് ഉത്തരവാദിത്തമുള്ള ക്ലസ്റ്ററുകളായി സംയോജിപ്പിക്കുന്നു. എന്നിരുന്നാലും, പുതിയ FS-ന് 32-ബിറ്റ് വിലാസമുണ്ട് (16-ബിറ്റിന് പകരം). രേഖാമൂലമുള്ള ഫയലിന്റെ വലുപ്പത്തിലുള്ള നിയന്ത്രണങ്ങൾ ഒഴിവാക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു കൂടാതെ പരമാവധി വോളിയം 8 E&B (ഒപ്പം 16 E&B വരെയുള്ള ഏറ്റവും പുതിയ പുനരവലോകനങ്ങളിൽ) വരെ പിന്തുണ നൽകുന്നു.

HFS+ ന്റെ മറ്റ് ഗുണങ്ങളിൽ ലോഗിംഗ് ഉൾപ്പെടുന്നു (മൊത്തം മറഞ്ഞിരിക്കുന്ന വോളിയം HFSJ എന്ന് വിളിക്കുന്നു), അതുപോലെ മൾട്ടിത്രെഡിംഗും. കൂടാതെ, NTFS ഇതര സ്ട്രീമുകളിൽ സംഭരിച്ചിരിക്കുന്ന വിവരങ്ങളുടെ തരങ്ങളിൽ വ്യക്തമായ നിയന്ത്രണങ്ങൾ ഇല്ലെങ്കിൽ, HFS+ ൽ രണ്ട് സ്ട്രീമുകൾ പ്രത്യേകമായി വേർതിരിച്ചിരിക്കുന്നു: ഒരു ഡാറ്റ സ്ട്രീം (ഫയലുകളുടെ പ്രധാന ഡാറ്റ സംഭരിക്കുന്നു) ഒരു റിസോഴ്സ് സ്ട്രീം (ഫയൽ മെറ്റാഡാറ്റ സംഭരിക്കുന്നു).

പരമ്പരാഗത HDD-കൾക്ക് HFS+ ഏറെക്കുറെ അനുയോജ്യമാണ്, എന്നിരുന്നാലും, മുകളിൽ ചർച്ച ചെയ്ത ReiserFS പോലെ, ഡാറ്റാ വിഘടനത്തെ ചെറുക്കുന്നതിനുള്ള ഏറ്റവും ഫലപ്രദമായ അൽഗോരിതങ്ങൾ ഇതിന് ഇല്ല. അതിനാൽ, എസ്എസ്ഡി ഡ്രൈവുകളുടെ വ്യാപനവും ആപ്പിൾ ഉപകരണങ്ങളിലേക്ക് അവ അവതരിപ്പിക്കുന്നതും 2016 ൽ വികസിപ്പിച്ച ഫയൽ സിസ്റ്റം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കപ്പെടുന്നു. എ.പി.എഫ്.എസ്(സംക്ഷിപ്ത ഇംഗ്ലീഷ് "ആപ്പിൾ ഫയൽ സിസ്റ്റം" - "ആപ്പിൾ ഫയൽ സിസ്റ്റം"), ഇത് ഡെസ്ക്ടോപ്പിൽ പ്രത്യക്ഷപ്പെട്ടു macOS ഹൈസിയറ (10.13), മൊബൈൽ iOS 10.3.

പല തരത്തിൽ, വായന/എഴുത്ത് പ്രക്രിയകൾ ഒപ്റ്റിമൈസ് ചെയ്യുന്ന കാര്യത്തിൽ APFS exFAT-ന് സമാനമാണ്, എന്നിരുന്നാലും, അതിൽ നിന്ന് വ്യത്യസ്തമായി, ഇതിന് ജേണലിംഗ് ഉണ്ട്, ഡാറ്റ ആക്സസ് അവകാശങ്ങളുടെ വിതരണത്തെ പിന്തുണയ്ക്കുന്നു, മെച്ചപ്പെട്ട ഡാറ്റ എൻക്രിപ്ഷനും കംപ്രഷൻ അൽഗോരിതങ്ങളും ഉണ്ട്, കൂടാതെ വോളിയം അപ്പ് ഉപയോഗിച്ച് പ്രവർത്തിക്കാനും കഴിയും. 64-ബിറ്റ് വിലാസം കാരണം 9 YB വരെ വലുപ്പം (ചിരിക്കരുത് - "യോബിബൈറ്റ്")!

APFS-ന്റെ ഒരേയൊരു പോരായ്മ അത് പിന്തുണയ്ക്കുന്നു എന്നതാണ് ആധുനികസാങ്കേതികവിദ്യആപ്പിളും മറ്റ് പ്ലാറ്റ്‌ഫോമുകളിൽ ഇതുവരെ ലഭ്യമല്ല.

ഫയൽ സിസ്റ്റങ്ങളുടെ താരതമ്യം

ഇന്ന് ഞങ്ങൾ നിരവധി ജനപ്രിയ ഫയൽ സിസ്റ്റങ്ങൾ പരിശോധിച്ചു, അതിനാൽ അവയെക്കുറിച്ചുള്ള എല്ലാ ഡാറ്റയും ഒരൊറ്റ പട്ടികയിലേക്ക് സംഗ്രഹിക്കുന്നത് ഉപദ്രവിക്കില്ല:

സ്വഭാവഗുണങ്ങൾ / FS FAT32 NTFS exFAT ext2 ext4 ReiserFS HFS+ എ.പി.എഫ്.എസ്
നടപ്പിലാക്കിയ വർഷം 1996 1993 2008 1993 2006 2001 1998 2016
പ്രയോഗത്തിന്റെ വ്യാപ്തി വിൻഡോസ് നീക്കം ചെയ്യാവുന്ന ഡ്രൈവുകൾ, ലിനക്സ് നീക്കം ചെയ്യാവുന്ന സംഭരണം, വിൻഡോസ് വിസ്ത+, ലിനക്സ് Linux, നീക്കം ചെയ്യാവുന്ന സംഭരണം ലിനക്സ് ലിനക്സ് MacOS MacOS
പരമാവധി ഫയൽ വലുപ്പം 4 ജിബി 16 ഇ&ബി 16 ഇ&ബി 2 ടിബി 16 ടിബി 8 ടിബി 16 ഇ&ബി 9 YiB
പരമാവധി വോളിയം വലുപ്പം 8 ടിബി 16 ഇ&ബി 64 ZiB (സെബിബൈറ്റ്) 32 ടിബി 1 ഇ&ബി 16 ടിബി 16 ഇ&ബി 9 YiB
ലോഗിംഗ് - + - - + + + +
ആക്സസ് റൈറ്റ് മാനേജ്മെന്റ് - + - - + + + +

നിഗമനങ്ങൾ

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഓരോ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനും അതിന്റേതായ ഒപ്റ്റിമൽ ഫയൽ സിസ്റ്റം ഉണ്ട്, ഇത് ഡാറ്റയുമായി ഏറ്റവും കാര്യക്ഷമമായി പ്രവർത്തിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഉദാഹരണത്തിന്, വിൻഡോസിനായി ഇത് NTFS ആണ്, MacOS-ന് ഇത് HFS+ അല്ലെങ്കിൽ APFS ആണ്. നിയമത്തിന് മാത്രം അപവാദങ്ങൾ പലതായി കണക്കാക്കാം ലിനക്സ് വിതരണങ്ങൾ. ഒരു ഡസനിലധികം ഫയൽ സിസ്റ്റങ്ങളുണ്ട്, ഓരോന്നിനും അതിന്റേതായ ഗുണങ്ങളും ദോഷങ്ങളുമുണ്ട്.

മിക്ക വിൻഡോസ് ഉപയോക്താക്കളും ഏറ്റവും സാധാരണമായ മൂന്ന് FS മാത്രം ഓർക്കണം: FAT32 - ചെറിയ ഫ്ലാഷ് ഡ്രൈവുകൾക്കും പഴയ ഉപകരണങ്ങൾക്കും, NTFS - മിക്ക കമ്പ്യൂട്ടറുകൾക്കും exFAT - ശേഷിയുള്ള ഫ്ലാഷ് ഡ്രൈവുകൾക്കും ബാഹ്യ SSD ഡ്രൈവുകൾക്കും (ഫോർമാറ്റിംഗിന്റെ പ്രസക്തിയെക്കുറിച്ച് സിസ്റ്റം ഡിസ്ക്ജേണലിങ്ങിന്റെ അഭാവവും പരാജയങ്ങൾക്കുള്ള സാധ്യത കൂടുതലും കാരണം എക്‌സ്‌ഫാറ്റ് ഇപ്പോഴും വിവാദമാണ്).

പി.എസ്. ഓപ്പൺ ക്രെഡിറ്റ് നൽകിയിട്ടുണ്ടെങ്കിൽ, ഈ ലേഖനം സ്വതന്ത്രമായി പകർത്താനും ഉദ്ധരിക്കാനും അനുമതിയുണ്ട്. സജീവ ലിങ്ക്റുസ്ലാൻ ടെർട്ടിഷ്നിയുടെ കർത്തൃത്വത്തിന്റെ ഉറവിടത്തിലേക്കും സംരക്ഷണത്തിലേക്കും.