வட்டின் படிநிலை அமைப்பைப் பார்க்கவும் c. வட்டு அமைப்பு. விண்டோஸ் எக்ஸ்ப்ளோரரைப் பாருங்கள்

ஆர்க்காங்கெல்ஸ்க் மாநில பல்கலைக்கழகம்

கோட்லாஸ் கிளை

முழுநேர துறை

ஆசிரியர்: தொழில்நுட்ப

சிறப்பு: பி.ஜி.எஸ்

பாட வேலை

துறை: கணினி அறிவியல்

தலைப்பு: வட்டு கோப்பு அமைப்பு

நிகழ்த்தினார்

1ம் ஆண்டு மாணவர்

ஜுப்ரேவா ஓல்கா

அலெக்ஸாண்ட்ரோவ்னா

சரிபார்க்கப்பட்டது:

அறிமுகம். . . . . . . . . . . . . . . . . . . . . . . . . . . . .

§ 1 கோப்பு முறைமையின் கருத்து. . . . . . . . . . . . . . . . . . . .

§ 2 MS-DOS கோப்பு முறைமை. . . . . . . . . . . . . . . . . . . .

§ 3 கோப்பு முறைமை விண்டோஸ் 95. . . . . . . . . . . . . . . . . .

§ 4 Windows NT கோப்பு முறைமை. . . . . . . . . . . . . . . . . .

முடிவுரை. . . . . . . . . . . . . . . . . . . . . . . . . . . .

அறிமுகம்.

வழிமுறை கையேடு "கோப்பு முறைமை" என்ற கருத்தின் சாரத்தை வெளிப்படுத்துகிறது,

இது “மென்பொருள்” பாடத்தின் மிக முக்கியமான கருத்துக்களில் ஒன்றாகும்

கணினி ஆதரவு”, மேலும் அத்தகைய கோப்பு முறைமைகளின் கட்டமைப்பையும் வழங்குகிறது

MS-DOS, Windows 95, Windows NT போன்ற இயங்குதளங்கள்.

இந்த இலக்கை அடைவதற்கான முயற்சியால் நிகழ்காலத்தின் கட்டமைப்பு தீர்மானிக்கப்படுகிறது.

கையேடுகள்: தலைப்பு பொருள் 4 முக்கிய பகுதிகளாக பிரிக்கப்பட்டுள்ளது (பகுதிகள் வழங்கப்படுகின்றன

ஒரு பத்தியின் வடிவம்), ஒவ்வொரு பகுதியும் தேவைக்கேற்ப பிரிக்கப்பட்டுள்ளது

சிறிய விவரமான பாகங்கள்.

§ 1 கோப்பு முறைமையின் கருத்து.

1.1 கோப்பு முறைமை வரையறை.

கோப்பு (ஆங்கில கோப்பில்) - கோப்புறை, கோப்புறை.

ஒரு கோப்பு என்பது சில உடல் சார்ந்த நினைவகத்தின் பெயரிடப்பட்ட பகுதி

தகவல்களைச் சேமிப்பதற்கான ஒரு ஊடகம்.

மொத்த நிதி இயக்க முறைமைஅணுகலை வழங்குகிறது

வெளிப்புற ஊடகம் பற்றிய தகவல் கோப்பு மேலாண்மை அமைப்பு அல்லது

கோப்பு முறை.

கோப்பு முறைமை இயக்க முறைமையின் செயல்பாட்டு பகுதியாகும்.

வெளிப்புற சேமிப்பகத்துடன் தரவு பரிமாற்றத்திற்கு பொறுப்பான அமைப்பு

சாதனங்கள்.

கோப்பிற்கான அணுகலை ஒழுங்கமைத்தல்

அடைவு அமைப்பு

புத்தகங்களின் சேமிப்பை ஒழுங்கமைக்க உங்களுக்கு நல்ல யோசனை இருப்பதாக நாங்கள் நம்புகிறோம்

நூலகம் மற்றும் அதன்படி, விரும்பிய புத்தகத்தை அதன் குறியீடு மூலம் தேடுவதற்கான நடைமுறை

அட்டவணை. நீங்கள் கோப்புகளைச் சேமிக்கும் முறைக்கு இதைப் பற்றிய உங்கள் புரிதலை மாற்றவும்

வட்டில் மற்றும் அதற்கான அணுகலை ஒழுங்கமைத்தல்.

அணுகல் - நினைவகம் மற்றும் அதில் அமைந்துள்ள ஒரு கோப்புடன் தொடர்பை நிறுவுவதற்கான செயல்முறை

தரவுகளை எழுதுவதற்கும் படிப்பதற்கும்.

விவரக்குறிப்பில் கோப்பு பெயருக்கு முன் தோன்றும் தருக்க இயக்ககத்தின் பெயர்,

கோப்பைத் தேட வேண்டிய தருக்க இயக்ககத்தைக் குறிப்பிடுகிறது. அதே வட்டில்

ஒரு கோப்பகம் ஒழுங்கமைக்கப்பட்டுள்ளது, அதில் கோப்புகளின் முழு பெயர்களும் அவற்றின் பெயர்களும் இருக்கும்

பண்புகள்: உருவாக்கப்பட்ட தேதி மற்றும் நேரம்;

தொகுதி (பைட்டுகளில்); சிறப்பு பண்புகள். நூலக அமைப்பைப் போன்றது

அடைவு அமைப்பு கோப்பகத்தில் பதிவு செய்யப்பட்ட கோப்பின் முழுப் பெயர்,

இயக்க முறைமை கண்டுபிடிக்கும் மறைக்குறியீடாக செயல்படும்

வட்டில் கோப்பு இருக்கும் இடம்.

அடைவு - வட்டில் உள்ள கோப்புகளின் இருப்பிடத்தைக் குறிக்கும் அடைவு.

இரண்டு அடைவு நிலைகள் உள்ளன - தற்போதைய (செயலில்) மற்றும் செயலற்றவை. செல்வி

ஒவ்வொரு தருக்க இயக்ககத்திலும் தற்போதைய கோப்பகத்தை DOS நினைவில் கொள்கிறது.

தற்போதைய (செயலில்) அடைவு என்பது பயனர் பணிபுரியும் கோப்பகம் ஆகும்

தற்போதைய இயந்திர நேரத்தில் உற்பத்தி செய்யப்படுகிறது.

செயலற்ற அடைவு - இது ஒரு அடைவு இந்த நேரத்தில்நேரம் இல்லை

MS DOS இயக்க முறைமை ஒரு படிநிலை கட்டமைப்பை ஏற்றுக்கொள்கிறது

(படம் 9.1) அடைவு அமைப்பு. ஒவ்வொரு வட்டுக்கும் எப்போதும் உண்டு

ஒரு முக்கிய (ரூட்) அடைவு. அவர் நிலை 0 இல் உள்ளார்

படிநிலை அமைப்பு மற்றும் "\" குறியீட்டால் குறிக்கப்படுகிறது. ரூட் அடைவு

ஒரு வட்டை வடிவமைக்கும் போது (தொடக்க, குறிக்கும்) உருவாக்கப்பட்டது

அளவு குறைவாக உள்ளது மற்றும் DOS கருவிகளைப் பயன்படுத்தி நீக்க முடியாது. முக்கியமாக

கோப்பகத்தில் பிற கோப்பகங்கள் மற்றும் கட்டளைகளால் உருவாக்கப்பட்ட கோப்புகள் இருக்கலாம்

இயக்க முறைமை மற்றும் பொருத்தமான கட்டளைகளைப் பயன்படுத்தி அகற்றலாம்.

அரிசி. 9.1 படிநிலை அடைவு அமைப்பு அமைப்பு

பெற்றோர் அடைவு என்பது துணை அடைவுகளைக் கொண்ட கோப்பகம். துணை அடைவு

மற்றொரு கோப்பகத்தில் சேர்க்கப்பட்டுள்ள அடைவு.

எனவே கீழ் நிலை கோப்பகங்களைக் கொண்ட எந்த கோப்பகமும் முடியும்

ஒருபுறம் பெற்றோராக இருக்க வேண்டும், மறுபுறம்

உயர்மட்ட கோப்பகத்திற்கு உட்பட்டது. ஒரு விதியாக, இது என்றால்

குழப்பத்தை ஏற்படுத்தாது, "பட்டியல்" என்ற சொல்லைப் பயன்படுத்தவும்

சூழலைப் பொறுத்து துணை அடைவு அல்லது பெற்றோர் அடைவு.

வட்டுகளில் உள்ள கோப்பகங்கள் கணினி கோப்புகளாக ஒழுங்கமைக்கப்பட்டுள்ளன. அந்த ஒரு விஷயம்

விதிவிலக்கு என்பது ரூட் கோப்பகம், இதற்கு ஒரு நிலையான இடம் ஒதுக்கப்பட்டுள்ளது

வட்டு. கோப்பகங்களை ஒரு வழக்கமான கோப்பாக அணுகலாம்.

குறிப்பு. கோப்பக அமைப்பில் இல்லாத கோப்பகங்கள் இருக்கலாம்

துணை அடைவுகளின் பெயர்கள் கோப்புகளுக்கு பெயரிடுவதற்கான விதிகளைப் போலவே இருக்கும் (பார்க்க.

துணைப்பிரிவு 9.1). கோப்புகளிலிருந்து முறையான வேறுபாடுகளுக்கு, பொதுவாக துணை அடைவுகள்

அதே விதிகளின்படி நீங்கள் ஒரு வகையைச் சேர்க்கலாம் என்றாலும், பெயர்களை மட்டும் ஒதுக்கவும்

மற்றும் கோப்புகளுக்கு.

கோப்பு உள்ளடக்கங்களுக்கான அணுகல் பிரதான கோப்பகத்தில் இருந்து ஒழுங்கமைக்கப்பட்டுள்ளது

i-th level இன் துணை அடைவுகளின் (துணை அடைவுகள்) ஒரு சங்கிலி. அட்டவணையில்

கோப்புகள் மற்றும் கோப்பகங்களின் பதிவுகள் எந்த மட்டத்திலும் சேமிக்கப்படும்

கீழ் நிலை. வெற்று என்று அழைக்கப்படுகின்றன.

படத்தில். 9.2 மிக எளிமையான அடைவு அமைப்பைக் காட்டுகிறது, அதில் முக்கியமாக உள்ளது

அடைவு 0

கீழ் நிலை கோப்பகங்களின் கோப்புகள் பற்றிய பதிவுகள் மட்டுமே சேமிக்கப்படும்

இல்லை

படத்தில். படம் 9.3 கோப்பகத்தின் படிநிலை கட்டமைப்பைக் காட்டுகிறது, கோப்பகங்களில்

எந்த மட்டமும் கோப்புகள் மற்றும் கோப்பகங்கள் பற்றிய பதிவுகளை கீழ் மட்டத்தில் சேமிக்கிறது. மேலும்

கீழ்-நிலை கோப்பகத்திற்கு மாற்றத்தை மட்டுமே ஒழுங்கமைக்க முடியும்

துணை அடைவுகள் மூலம் தொடர்ச்சியாக.

அரிசி. 9.2 கோப்பகங்கள் இல்லாத எளிமையான அடைவு அமைப்பு

கீழ் நிலை

அரிசி. 93,.. வழக்கமான அமைப்புகீழே உள்ள கோப்பகங்களைக் கொண்ட அடைவு

நிலை: கீழ்நிலை கோப்பகத்தை நியமிக்கும்போது, ​​மூன்று எண்கள் பயன்படுத்தப்படுகின்றன:

முதல் இலக்கம் நிலை எண்ணைக் குறிக்கிறது; இரண்டாவது இதன் வரிசை எண்

பட்டியல் இந்த நிலை, மூன்றாவது எந்த அளவில் உள்ளது என்பதைக் குறிக்கிறது

அவரது பெயர் பதிவு செய்யப்பட்டுள்ளது. ஒவ்வொரு கோப்பகத்திலும் குறியீடுகளுடன் ஒரு KAT பெயர் உள்ளது.

எடுத்துக்காட்டாக, CAT342 என்பது பதிவுசெய்யப்பட்ட மூன்றாம் நிலை கோப்பகத்தின் பெயர்

இரண்டாம் நிலை பட்டியல் எண் 4

நீங்கள் பிரதான கோப்பகத்திலிருந்து நேரடியாக ஒரு கோப்பகத்திற்கு செல்ல முடியாது, எடுத்துக்காட்டாக, நிலை 5.

முந்தைய அனைத்து உயர்மட்ட கோப்பகங்களையும் பார்க்க வேண்டியது அவசியம்.

ஒரு கோப்பகத்தின் மூலம் ஒரு கோப்பிற்கான அணுகலை ஒழுங்கமைப்பதற்கான மேலே விவரிக்கப்பட்ட கொள்கை

கோப்பு முறைமையின் அடிப்படையாகும்.

கோப்பு முறைமை என்பது இயக்க முறைமையின் ஒரு பகுதியாகும், இது இருப்பிடத்தை நிர்வகிக்கிறது மற்றும்

வட்டில் உள்ள கோப்புகள் மற்றும் கோப்பகங்களுக்கான அணுகல்.

ஒரு வட்டின் கோப்பு கட்டமைப்பின் கருத்து ஒரு கோப்பு முறைமையின் கருத்துடன் நெருக்கமாக தொடர்புடையது.

அவை வட்டில் எவ்வாறு அமைந்துள்ளன என்பதைக் குறிக்கிறோம்: முக்கிய அடைவு,

துணை அடைவுகள், கோப்புகள், இயக்க முறைமை மற்றும் அவற்றிற்கு ஒதுக்கப்பட்டவை

துறைகள், கிளஸ்டர்கள், தடங்கள் ஆகியவற்றின் தொகுதிகள்.

வட்டு கோப்பு கட்டமைப்பை உருவாக்குவதற்கான விதிகள். ஒரு கோப்பை உருவாக்கும் போது

வட்டு கட்டமைப்பில், MS DOS இயக்க முறைமை பல விதிகளைப் பின்பற்றுகிறது:

ஒரு கோப்பு அல்லது கோப்பகத்தை அதே பெயரில் பதிவு செய்யலாம்

வெவ்வேறு கோப்பகங்கள், ஆனால் ஒரே கோப்பகத்தில் ஒரு முறை மட்டுமே;

மூல கோப்பகத்தில் உள்ள கோப்பு பெயர்கள் மற்றும் துணை அடைவுகளின் வரிசை

தன்னிச்சையான;

கோப்பை பல பகுதிகளாகப் பிரிக்கலாம், அதற்காக

வெவ்வேறு தடங்களில் ஒரே தொகுதியின் வட்டு இடத்தின் பிரிவுகள் மற்றும்

துறைகள்.

பாதை மற்றும் அழைப்பு

படம் இருந்து. 9.1 - 9.3 கோப்பகத்தின் மூலம் கோப்பு அணுகப்படுவதைக் காணலாம்

அதில் பதிவு செய்யப்பட்ட பெயருக்கு நன்றி இந்த கோப்பு. அடைவு இருந்தால்

படிநிலை அமைப்பு, பின்னர் இயக்க முறைமை கோப்பு அணுகலை ஏற்பாடு செய்கிறது

பெயர் பதிவு செய்யப்பட்ட துணை அடைவின் நிலையைப் பொறுத்து

நீங்கள் தேடும் கோப்பு.

கோப்பிற்கான அணுகல் பின்வருமாறு ஒழுங்கமைக்கப்படலாம்:

தற்போதைய கோப்பகத்தில் கோப்பு பெயர் பதிவு செய்யப்பட்டிருந்தால், அது போதுமானது

ஒரு கோப்பை அணுக, அதன் பெயரை மட்டும் குறிப்பிடவும்;

கோப்பின் பெயர் செயலற்ற கோப்பகத்தில் பதிவு செய்யப்பட்டிருந்தால், உள்ளே இருக்கும் போது

தற்போதைய கோப்பகத்தில், நீங்கள் பாதையை குறிப்பிட வேண்டும், அதாவது. துணை அதிகாரிகளின் சங்கிலி

கோப்பு அணுகப்பட வேண்டிய கோப்பகங்கள்.

பாதை என்பது கீழ்நிலை கோப்பகங்களின் சங்கிலியாகும், அதைக் கடக்க வேண்டும்

விரும்பிய கோப்பு பதிவுசெய்யப்பட்ட கோப்பகத்திற்கு படிநிலை அமைப்பு. மணிக்கு

ஒரு பாதையைக் குறிப்பிடும்போது, ​​அடைவுப் பெயர்கள் வரிசையாக எழுதப்பட்டு பிரிக்கப்படும்

\ சின்னத்தால் ஒருவருக்கொருவர் பிரிக்கப்பட்டது.

இயக்க முறைமையுடன் பயனர் தொடர்பு மேற்கொள்ளப்படுகிறது

உதவியுடன் கட்டளை வரிகாட்சித் திரையில் காட்டப்படும். முதலில்

கட்டளை வரியில் எப்போதும் ஒரு ப்ராம்ட் இருக்கும்

> வரியில் காட்டப்படலாம்: தற்போதைய இயக்ககத்தின் பெயர், மின்னோட்டத்தின் பெயர்

அடைவு, தற்போதைய நேரம் மற்றும் தேதி, பாதை, வரையறுக்கும் எழுத்துக்கள்.

ஆப்பரேட்டிங் சிஸ்டம் ப்ராம்ட் என்பது தகவல் காட்சித் திரையில் ஒரு அறிகுறியாகும்,

இயக்க முறைமை பயனர் கட்டளைகளை உள்ளிட தயாராக உள்ளது என்பதைக் குறிக்கிறது.

எடுத்துக்காட்டு 9.8.

தற்போதைய இயக்கி பிளாப்பி டிரைவ் ஏ ஆகும்.

தற்போதைய அடைவு முக்கிய கோப்பகமாகும், இது \ குறியீட்டால் குறிக்கப்படுகிறது.

சி:\CAT1\CAT2

தற்போதைய வட்டு உள்ளது HDD C. தற்போதைய பட்டியல் -

இரண்டாம் நிலை அட்டவணை CAT2, முதல் நிலை பட்டியலில் சேர்க்கப்பட்டுள்ளது

CAT1, இதையொட்டி, முக்கியமாக பதிவு செய்யப்பட்டுள்ளது

அட்டவணை.

கோப்பு அணுகல் பாதையை ஒழுங்கமைக்க மூன்று விருப்பங்கள் உள்ளன

அதன் பதிவு இடங்கள்:

கோப்பு தற்போதைய கோப்பகத்தில் உள்ளது (பாதை இல்லை). ஏற்பாடு செய்யும் போது

கோப்பை அணுக, அதன் முழுப் பெயரைக் குறிப்பிட வேண்டும்;

கோப்பு கீழ் நிலைகளில் ஒன்றின் செயலற்ற கோப்பகத்தில் அமைந்துள்ளது,

தற்போதைய கோப்பகத்திற்கு உட்பட்டது. ஒரு கோப்பிற்கான அணுகலை ஒழுங்கமைக்கும்போது

அனைத்து அடைவு பெயர்களையும் பட்டியலிடும் பாதையை நீங்கள் குறிப்பிட வேண்டும்

இந்த பாதையில் கீழ் நிலை உள்ளது (இதில் உள்ள அடைவு உட்பட

இந்த கோப்பு பதிவு செய்யப்பட்டுள்ளது);

கோப்பு வேறு கிளையில் செயலற்ற கோப்பகத்தில் உள்ளது

படிநிலை கட்டமைப்பின் தற்போதைய கோப்பகத்தின் இடம். மணிக்கு

கோப்பிற்கான அணுகலை ஒழுங்கமைக்க, நீங்கள் தொடங்கும் பாதையை குறிப்பிட வேண்டும்

முக்கிய அடைவு, அதாவது. \ எழுத்துடன் தொடங்கும். இல் என்பதன் மூலம் இது விளக்கப்படுகிறது

படிநிலை அமைப்பு, இயக்கம் மேலே இருந்து செங்குத்தாக மட்டுமே சாத்தியம் -

கோப்பகத்திலிருந்து கோப்பகத்திற்கு கிடைமட்ட மாற்றங்கள் அனுமதிக்கப்படாது.B

கீழே உள்ள எடுத்துக்காட்டுகள் விளக்குகின்றன சாத்தியமான விருப்பங்கள்வழிகள்.

எடுத்துக்காட்டு 9.9.

நிபந்தனை: கோப்பு F1.TXT தற்போதைய 1வது நிலை கோப்பகத்தில் K1 பதிவு செய்யப்பட்டுள்ளது

வன் C. எனவே, C:\K1 என்ற அழைப்பிதழ் திரையில் காட்டப்படும்

விளக்கம்: இந்த வழக்கில் பாதை இல்லை மற்றும் கோப்பை அணுக இது போதுமானது

அதன் முழுப் பெயரை F1.TXT மட்டும் குறிப்பிடவும்

எடுத்துக்காட்டு 9.10.

நிபந்தனை: கோப்பு F1.TXT 2வது நிலை கோப்பகத்தில் K2 ஹார்டில் பதிவு செய்யப்பட்டுள்ளது

இயக்கி C. தற்போதைய கோப்பகம் K1 ஆகும். எனவே, ஒரு அழைப்பிதழ் திரையில் காட்டப்படும்

விளக்கம்: இந்த வழக்கில் பாதை கோப்பகத்திலிருந்து தொடங்கும்

அதன் கீழ்நிலை அடைவு K2 மூலம் K1 கீழே. எனவே, முன்பு

முழு கோப்பு பெயர் தற்போதைய K2 கோப்பகத்திலிருந்து பாதையைக் குறிக்கிறது

ஒரு பாதையின் கருத்தை நன்கு அறிந்த பிறகு, துணைப்பிரிவில் அறிமுகப்படுத்தப்பட்டதற்குத் திரும்புவோம். 9.1

ஒரு கோப்பு விவரக்குறிப்பின் கருத்து. சுருக்கப்பட்ட கோப்பு விவரக்குறிப்பு உள்ளது

பாதை பங்கேற்கும் முழுமையான கோப்பு விவரக்குறிப்பு. படத்தில்.

கோப்பு விவரக்குறிப்பை உருவாக்குவதற்கான விதிக்கான விருப்பங்களை படம் 9.4 காட்டுகிறது.

அரிசி. 9.4 விவரக்குறிப்பு வடிவங்கள் (விருப்ப அளவுரு குறிப்பிடப்பட்டது)

எடுத்துக்காட்டு 9.12. கோப்பு விவரக்குறிப்பின் குறுகிய வடிவம் C:\KIT.BAS

அடிப்படை நிரல் KIT.BAS உடன் கோப்பு முக்கியமாக அமைந்துள்ளது

வன் அடைவு.

முழு வடிவம் கோப்பு விவரக்குறிப்பு

சி:\CAT1\CAT2\BOOC1.TXT

உரை கோப்பு BOOOK1.ТХТ இரண்டாவது கோப்பகத்தில் பதிவு செய்யப்பட்டுள்ளது

CAT2 நிலை வட்டு C.

அடைவு உள்ளீடுகளின் அமைப்பு

கோப்பகத்தில் சேமிக்கப்பட்ட பதிவுகளின் கட்டமைப்பை நீங்கள் இப்போது அறிந்து கொள்ள வேண்டும்

கீழ்-நிலை கோப்புகள் மற்றும் துணை அடைவுகள் பற்றிய தகவலுடன்.

ஒரு கோப்பகத்தில் கோப்பு உள்ளீடு கோப்பின் பெயர் மற்றும் வகை, கோப்பு அளவு ஆகியவற்றைக் கொண்டுள்ளது

பைட்டுகள், உருவாக்கும் தேதி, உருவாக்கும் நேரம் மற்றும் தேவையான பல அளவுருக்கள்

அணுகலை ஒழுங்கமைக்க இயக்க முறைமை.

பெற்றோர் கோப்பகத்தில் கீழ்-நிலை துணை அடைவுக்கான உள்ளீடு அதைக் கொண்டுள்ளது

பெயர், பண்பு, தேதி மற்றும் உருவாக்கப்பட்ட நேரம்.

கோப்பகத்தின் உள்ளடக்கங்களுக்கான சாத்தியமான விருப்பங்களைக் கருத்தில் கொள்வோம். 1வது விருப்பம். அட்டவணையில்

கோப்புகளைப் பற்றிய பதிவுகள் மட்டுமே சேமிக்கப்படுகின்றன (படம் 9.5). கோப்பு உள்ளீடுகளுக்கு முன்

கோப்பகத்தின் பெயர் பற்றிய செய்தி காட்டப்படும். இந்த வழக்கில், இது முக்கியமானது

floppy disk directory A. அடைவு உள்ளடக்கங்களின் முடிவில், பற்றி ஒரு செய்தி தோன்றும்

வட்டில் சேமிக்கப்பட்ட கோப்புகளின் எண்ணிக்கை மற்றும் இலவச வட்டு இடம்

பைட்டுகள் எடுத்துக்காட்டாக, மேலே உள்ள கோப்பகம் பின்வரும் செய்தியைக் காட்டுகிறது:

4 கோப்பு(கள்) 359560 பைட்டுகள் இலவசம்

வட்டில் உள்ள கோப்புகளின் எண்ணிக்கை. இலவசத்தின் தொகுதி

வட்டு இடம், byte2வது விருப்பம்.

அடைவு கீழ்நிலை அடைவுகள் பற்றிய உள்ளீடுகளை மட்டுமே சேமிக்கிறது (படம். 9.6).

அரிசி. 9.7. பிரதான அடைவு கோப்புகள் மற்றும் துணை அடைவுகளை சேமிக்கிறது

கோப்பகத்தின் முடிவில், முந்தைய வழக்கைப் போலவே, நீங்கள் இதேபோன்ற ஒன்றைக் காண்பீர்கள்

இலவச வட்டு இடத்தின் அளவைப் பற்றிய மேலே குறிப்பிடப்பட்ட உள்ளீடு.

3வது விருப்பம்: அடைவு கோப்புகள் மற்றும் கோப்பகங்கள் இரண்டின் பதிவுகளையும் சேமிக்கிறது

குறைந்த நிலை (படம் 9.7). இந்த அமைப்பில் இருந்து இந்த அடைவில் தெளிவாக உள்ளது

3 கோப்புகள் மற்றும் 2 கீழ் நிலை கோப்பகங்கள் BASIC மற்றும் LEXICON உள்ளன. வட்டில்

இலவச இடம் 2.6575 எம்பி.

மேலே விவாதிக்கப்பட்ட மூன்று அடைவு விளக்கக்காட்சி விருப்பங்கள் உள்ளடக்கத்தை பிரதிபலிக்கின்றன

முக்கிய அடைவு. கோப்பக அமைப்பு, நிலை 1 மற்றும் அதற்குக் கீழே இருந்து தொடங்குகிறது,

ஒரே மாதிரியானது மற்றும் கோப்பு உள்ளீடுகளுக்கு முன் உள்ள முக்கியவற்றிலிருந்து வேறுபடுகிறது

மற்றும் கீழ்-நிலை அடைவுகள், ஒரு நீள்வட்டத்துடன் இரண்டு உள்ளீடுகள் வைக்கப்படுகின்றன (படம் 9.8).

தொடக்கத்தில் நீங்கள் பார்க்கும் புள்ளிகள், உள்ளடக்கம் திரையில் அழைக்கப்படுகிறது என்று அர்த்தம்

துணை அடைவு (1வது நிலை அடைவு) KNIGA, இதில் இரண்டு உரைகள் உள்ளன

SVET மற்றும் TON கோப்புகள்.

|சி:\KNIGA | | |

| |11-12-90 |09:40 |

| |10-10-91 |08:30 |

|svet txt 55700 |04-04-90 |10:05 |

|டன் txt 60300 |03-05-91 |11:20 |

|2 கோப்புகள் 912348 பைட்டுகள் இலவசம் | | |

|படம். 9.8 ஒரு துணை அடைவில் உள்ளீடுகளின் அமைப்பு |

1.2 கோப்பு முறைமை FAT.

விண்டோஸ் இயக்க முறைமைகள் பயன்படுத்தப்படுகின்றன, உருவாக்கப்பட்டது

DOS FAT கோப்பு முறைமை, இதில் ஒவ்வொரு DOS பகிர்வு மற்றும் தொகுதி உள்ளது

துவக்க பிரிவு, மற்றும் ஒவ்வொரு DOS பகிர்வு அட்டவணையின் இரண்டு நகல்களைக் கொண்டுள்ளது

கோப்பு ஒதுக்கீடு அட்டவணை (FAT).

FAT என்பது உறவைக் கூறும் ஒரு அணி

பகிர்வின் கோப்புகள் மற்றும் கோப்புறைகள் மற்றும் வன்வட்டில் அவற்றின் இருப்பிடம் ஆகியவற்றுக்கு இடையே

ஒவ்வொரு ஹார்ட் டிஸ்க் பகிர்வுக்கு முன்னால் இரண்டு வரிசையாக அமைந்துள்ளன

FAT நகல்கள். பிடிக்கும் துவக்க துறைகள், FAT வெளியே அமைந்துள்ளது

கோப்பு முறைமைக்கு தெரியும் வட்டின் பகுதி.

வட்டில் எழுதும் போது, ​​கோப்புகள் இடத்தை எடுத்துக்கொள்ள வேண்டிய அவசியமில்லை,

அவற்றின் அளவுக்கு சமம். பொதுவாக கோப்புகள் கிளஸ்டர்களாகப் பிரிக்கப்படுகின்றன

ஒரு குறிப்பிட்ட அளவு, இது பகுதி முழுவதும் சிதறடிக்கப்படலாம்.

இதன் விளைவாக, FAT அட்டவணை என்பது கோப்புகள் மற்றும் அவற்றின் பட்டியல் அல்ல

இருப்பிடங்கள், மற்றும் பிரிவு கிளஸ்டர்களின் பட்டியல் மற்றும் அவற்றின் உள்ளடக்கங்கள் மற்றும் இறுதியில்

FAT அட்டவணை உள்ளீடுகள் 12-, 16- மற்றும் 32-பிட் ஆகும்

ஹெக்ஸாடெசிமல் எண்கள், அதன் அளவு FDISK நிரலால் தீர்மானிக்கப்படுகிறது, மற்றும்

மதிப்பு நேரடியாக FORMAT நிரலால் உருவாக்கப்படுகிறது.

அனைத்து நெகிழ் வட்டுகள் மற்றும் ஹார்ட் டிஸ்க்குகள் 16 MB அளவு வரை

FAT 12-பிட் கூறுகளைப் பயன்படுத்துகிறது. கடினமான மற்றும் நீக்கக்கூடிய இயக்கிகள்கொண்ட

16 MB அல்லது அதற்கு மேற்பட்ட அளவு, 16-பிட் கூறுகள் பொதுவாகப் பயன்படுத்தப்படுகின்றன.

FAT கோப்பு முறைமை MS-DOS இன் அனைத்து பதிப்புகளிலும் மற்றும் முதல் பதிப்புகளிலும் பயன்படுத்தப்பட்டது

OS/2 இன் இரண்டு வெளியீடுகள் (பதிப்புகள் 1.0 மற்றும் 1.1). ஒவ்வொரு தருக்க தொகுதியும் இருந்தது

சொந்த FAT, இரண்டு செயல்பாடுகளைச் செய்தது: தகவல் அடங்கியது

தொகுதியில் உள்ள ஒவ்வொரு கோப்பிற்கான விநியோகம் தொகுதி சங்கங்களின் பட்டியலின் வடிவத்தில்

விநியோகங்கள் (கிளஸ்டர்கள்) மற்றும் எந்த விநியோக தொகுதிகள் இலவசம் என்பதைக் குறிக்கிறது.

FAT அட்டவணை கண்டுபிடிக்கப்பட்டபோது, ​​அது ஒரு சிறந்த தீர்வாக இருந்தது

வட்டு இட மேலாண்மை, முக்கியமாக நெகிழ் வட்டுகள்,

இது பயன்படுத்தப்பட்டதில் அரிதாக சில Mb அளவு அதிகமாக இருந்தது.

நிரந்தரமாக நினைவகத்தில் இருக்கும் அளவுக்கு FAT சிறியதாக இருந்தது.

எந்தப் பகுதிக்கும் மிக விரைவான சீரற்ற அணுகலுக்கு அனுமதிக்கப்படுகிறது

எந்த கோப்பு.

FAT பயன்படுத்தப்பட்டபோது ஹார்ட் டிரைவ்கள், அவள் மிகவும் பெரியவள்

நினைவக குடியிருப்பு மற்றும் சிதைந்த கணினி செயல்திறன்.

கூடுதலாக, இலவச வட்டு இடம் தொடர்பான தகவல் இருந்து

அதிக எண்ணிக்கையிலான FAT துறைகளில் இடம் "முழுவதும்" விநியோகிக்கப்பட்டது,

கோப்பு இடத்தை ஒதுக்கும்போது அது நடைமுறைக்கு மாறானது

கோப்பு துண்டு துண்டானது உயர் செயல்திறனுக்கு ஒரு தடையாக நிரூபிக்கப்பட்டுள்ளது.

கூடுதலாக, கடினமான மீது ஒப்பீட்டளவில் பெரிய கொத்துகளின் பயன்பாடு

வட்டுகள் அதிக எண்ணிக்கையிலான பயன்படுத்தப்படாத பகுதிகளுக்கு வழிவகுத்தன

சராசரியாக, ஒவ்வொரு கோப்பிற்கும், பாதி கொத்து வீணானது.

பல ஆண்டுகளாக, மைக்ரோசாப்ட் மற்றும் ஐபிஎம் நீட்டிக்க முயற்சித்து வருகின்றன

வால்யூம் அளவு கட்டுப்பாடுகள் நீக்கப்பட்டதன் காரணமாக FAT கோப்பு முறைமையின் ஆயுள்,

விநியோக உத்திகளை மேம்படுத்துதல், பாதை பெயர் தேக்ககம் மற்றும் இடமாற்றம்

நீட்டிக்கப்பட்ட நினைவகத்தில் அட்டவணைகள் மற்றும் இடையகங்கள். ஆனால் அவற்றை மட்டுமே கருத முடியும்

கோப்பு முறைமை வெறுமனே பொருந்தாததால் தற்காலிக நடவடிக்கைகளாகும்

பெரிய சீரற்ற அணுகல் சாதனங்கள்.

§ 2 MS-DOS இயக்க முறைமையின் கோப்பு முறைமை.

MS DOS கோப்பு முறைமையின் கருத்துக்களில் ஒன்று தருக்க வட்டு.

தருக்க இயக்கிகள்:

DOS, ஒவ்வொரு தருக்க வட்டு ஒரு தனி காந்த வட்டு. ஒவ்வொரு தருக்க

வட்டுக்கு அதன் சொந்த பெயர் உள்ளது. தருக்க இயக்கி பெயராக

ஆங்கில எழுத்துக்களின் A முதல் Z வரையிலான எழுத்துக்கள் (உள்ளடங்கியது) பயன்படுத்தப்படுகின்றன.

அளவு தருக்க இயக்கிகள், இதனால் 26க்கு மேல் இல்லை.

ஐபிஎம் பிசியில் கிடைக்கும் நெகிழ் வட்டுகளுக்கு A மற்றும் B எழுத்துக்கள் கண்டிப்பாக ஒதுக்கப்பட்டுள்ளன (

C என்ற எழுத்தில் தொடங்கி, தருக்க இயக்கிகள் (பகிர்வுகள்) HDD (

வின்செஸ்டர்).

படங்கள் தருக்க வட்டின் படத்தைக் காட்டுகின்றன.

கொடுக்கப்பட்ட IBM PC இல் ஒரே ஒரு FDD இருந்தால், B என்ற எழுத்து தவிர்க்கப்படும்

தருக்க இயக்கிகள் A மற்றும் C மட்டுமே கணினி இயக்கிகளாக இருக்க முடியும். கோப்பு

தருக்க வட்டு அமைப்பு:

வட்டில் உள்ள தகவலை அணுக (கோப்பில் உள்ளது), உங்களுக்குத் தேவை

முதல் பிரிவின் இயற்பியல் முகவரியை அறிந்து கொள்ளுங்கள், (Nsurfaces+Ntracks+Nsectors),

இந்தக் கோப்பு ஆக்கிரமித்துள்ள மொத்த க்ளஸ்டர்களின் எண்ணிக்கை, அடுத்தவரின் முகவரி

கோப்பு அளவு ஒரு கிளஸ்டரின் அளவை விட பெரியதாக இருந்தால் கிளஸ்டர், முதலியன அனைத்து

இது மிகவும் தெளிவற்றது, கடினமானது மற்றும் தேவையற்றது.

MS DOS அத்தகைய வேலையிலிருந்து பயனரைக் காப்பாற்றுகிறது மற்றும் அதைத் தானே செய்கிறது. க்கு

கோப்புகளுக்கான அணுகலை வழங்குதல் - MS DOS கோப்பு முறைமை ஒழுங்கமைக்கிறது மற்றும்

தருக்க வட்டில் ஒரு குறிப்பிட்ட கோப்பு கட்டமைப்பை பராமரிக்கிறது.

கோப்பு கட்டமைப்பு கூறுகள்:

தொடக்கத் துறை (துறை பூட்ஸ்ட்ராப், துவக்க துறை),

தரவு பகுதி (மீதமுள்ள இலவச வட்டு இடம்)

இந்த கூறுகள் செயல்பாட்டில் சிறப்பு நிரல்களால் (MS DOS சூழலில்) உருவாக்கப்படுகின்றன

வட்டு துவக்கம்.

தொடக்கத் துறை (துவக்கத் துறை, துவக்கத் துறை):

வட்டுடன் வேலை செய்ய MS DOS க்கு தேவையான தகவல் இங்கே:

OS ஐடி (வட்டு கணினியாக இருந்தால்),

வட்டு துறை அளவு,

கிளஸ்டரில் உள்ள துறைகளின் எண்ணிக்கை,

வட்டின் தொடக்கத்தில் உள்ள உதிரி பிரிவுகளின் எண்ணிக்கை,

வட்டில் உள்ள FAT நகல்களின் எண்ணிக்கை (தரநிலை - இரண்டு),

கோப்பகத்தில் உள்ள உருப்படிகளின் எண்ணிக்கை,

வட்டில் உள்ள துறைகளின் எண்ணிக்கை,

வட்டு வடிவ வகை,

FAT இல் உள்ள துறைகளின் எண்ணிக்கை,

ஒரு பாதையில் உள்ள துறைகளின் எண்ணிக்கை,

மேற்பரப்புகளின் எண்ணிக்கை

OS துவக்க தொகுதி,

தொடக்கத் துறையின் பின்னால் FAT உள்ளது.

FAT(கோப்பு ஒதுக்கீடு அட்டவணை):

வட்டு தரவு பகுதி (மேலே காண்க) MS DOS இல் ஒரு வரிசையாக வழங்கப்படுகிறது

எண்ணிடப்பட்ட கொத்துகள்.

FAT என்பது வட்டின் தரவுப் பகுதியின் கிளஸ்டர்களைக் குறிக்கும் உறுப்புகளின் வரிசையாகும்.

ஒவ்வொரு தரவு பகுதி கிளஸ்டரும் ஒரு FAT உறுப்புக்கு ஒத்திருக்கிறது.

FAT கூறுகள் பகுதியில் உள்ள கோப்பு கிளஸ்டர்களுக்கான இணைப்புகளின் சங்கிலியாக செயல்படுகின்றன

FAT என்பது கோப்பு கட்டமைப்பின் மிக முக்கியமான அங்கமாகும். FAT இல் மீறல்கள் ஏற்படலாம்

முழு தருக்க வட்டில் உள்ள தகவல்களின் முழுமையான அல்லது பகுதி இழப்புக்கு வழிவகுக்கும்.

அதனால்தான் FAT இன் இரண்டு பிரதிகள் வட்டில் சேமிக்கப்படுகின்றன. சிறப்பு திட்டங்கள் உள்ளன

இது FAT மற்றும் சரியான மீறல்களின் நிலையை கண்காணிக்கிறது.

ரூட் அடைவு:

இது துவக்கச் செயல்பாட்டின் போது உருவாக்கப்பட்ட வட்டின் ஒரு குறிப்பிட்ட பகுதி.

(வடிவமைத்தல்) வட்டு, இதில் கோப்புகள் மற்றும் கோப்பகங்கள் பற்றிய தகவல்கள் உள்ளன,

வட்டில் சேமிக்கப்படுகிறது.

ரூட் டைரக்டரி எப்போதும் வடிவமைக்கப்பட்ட வட்டில் இருக்கும். அன்று

ஒரு வட்டில் எப்போதும் ஒரே ஒரு ரூட் கோப்பகம் மட்டுமே இருக்கும். வேர் அளவு

கொடுக்கப்பட்ட வட்டுக்கான அடைவு ஒரு நிலையான மதிப்பு, எனவே அதிகபட்சம்

அதனுடன் "இணைக்கப்பட்ட" கோப்புகளின் எண்ணிக்கை மற்றும் பிற (குழந்தை) கோப்பகங்கள்

(துணை அடைவுகள்) - கண்டிப்பாக வரையறுக்கப்பட்டுள்ளது.

எனவே, மேலே உள்ள அனைத்தையும் தொகுத்து, MS-DOS - 16-ஐ முடிக்கலாம்.

பிட் இயக்க முறைமை உண்மையான செயலி முறையில் இயங்குகிறது.

§ 4 இயக்க கோப்பு முறைமை விண்டோஸ் அமைப்புகள் 95.

4.1 FAT 32 உருவாவதற்கான பின்னணி.

பெர்சனல் கம்ப்யூட்டர் துறையில், 1987ல் நெருக்கடி ஏற்பட்டது.

மைக்ரோசாப்ட் பத்து வருடங்களாக உருவாக்கிய FAT கோப்பு முறைமையின் அம்சங்கள்

ஸ்டாண்டலோன் டிஸ்க் அடிப்படை மொழிபெயர்ப்பாளருக்கான ஆண்டுகளுக்கு முன்பு மற்றும் அதற்குப் பிறகு

DOS இயக்க முறைமைக்கு ஏற்றது தீர்ந்து விட்டது. கொழுப்பு

32 MB க்கும் அதிகமான திறன் கொண்ட ஹார்டு டிரைவ்கள் மற்றும் புதிய HDDகளுக்காக வடிவமைக்கப்பட்டது

பெரிய திறன்கள் PC பயனர்களுக்கு முற்றிலும் பயனற்றதாக மாறியது.

சில சுயாதீன விற்பனையாளர்கள் தங்கள் சொந்த தீர்வுகளை வழங்கியுள்ளனர்

இந்த சிக்கல், ஆனால் DOS 4.0 இன் வருகையால் மட்டுமே இந்த நெருக்கடி சமாளிக்கப்பட்டது -

சிறிது நேரம்.

DOS 4.0 இல் கோப்பு முறைமை கட்டமைப்பில் குறிப்பிடத்தக்க மாற்றங்கள்

இயக்க முறைமை 128 எம்பி வரை திறன் கொண்ட வட்டுகளுடன் வேலை செய்ய அனுமதித்தது; உடன்

அடுத்தடுத்த சிறு சேர்த்தல்கள் இந்த வரம்பை உயர்த்தின

2 ஜிபி. அந்த நேரத்தில், இந்த அளவு நினைவகம் எதையும் விட அதிகமாக இருப்பதாகத் தோன்றியது

கற்பனை செய்யக்கூடிய தேவைகள். இருப்பினும், பெர்சனல் கம்ப்யூட்டர்களின் வரலாறே ஏதாவது இருந்தால்

மற்றும் கற்று, பின்னர் துல்லியமாக திறன் "எந்த கற்பனைக்கும் அதிகமாக உள்ளது

தேவைகள்", மிக விரைவாக "தீவிரமானதற்கு கிட்டத்தட்ட போதாது

வேலை செய்கிறது." உண்மையில், ஹார்ட் டிரைவ்கள் தற்போது வணிக ரீதியாக கிடைக்கின்றன

திறன் பொதுவாக 2.5 ஜிபி மற்றும் அதற்கு மேல், மற்றும் சில நேரங்களில் மிக அதிகமாக இருக்கும்

வரம்புகளிலிருந்து எங்களை விடுவித்த 2 ஜிபி உச்சவரம்பு இன்னொன்றாக மாறியுள்ளது

கடக்க வேண்டிய ஒரு தடை.

4.2 FAT 32 இன் விளக்கம்.

மைக்ரோசாப்ட் விண்டோஸ் 95 சிஸ்டங்களுக்காக புதிய நீட்டிப்பை உருவாக்கியுள்ளது.

FAT - FAT32 அமைப்புகள், எந்த உரத்த அறிக்கைகளும் வழங்கப்படவில்லை

OEM சேவை தொகுப்பு 2.

FAT32 அமைப்பு புதிய கணினிகளில் மட்டுமே நிறுவப்பட்டுள்ளது, மேலும் அதை எண்ண வேண்டாம்

நீங்கள் செல்லும் போது கிடைக்கும் புதிய பதிப்புவிண்டோஸ் 95, கூறினாலும்

மைக்ரோசாப்ட், இந்த நீட்டிப்பு முக்கிய தொகுப்பின் ஒரு பகுதியாக மாறும்

விண்டோஸ் மேம்படுத்தல்கள்

4.2.1. வட்டு பகுதிகள்

இந்த கோப்பு முறைமை பல சிறப்பு பகுதிகளை வழங்குகிறது

வட்டு அதன் போது வட்டு இடத்தை ஒழுங்கமைக்க ஒதுக்கப்பட்டது

வடிவமைத்தல் - துவக்க தலை பதிவு, வட்டு பகிர்வு அட்டவணை, பதிவு

பதிவிறக்கங்கள், கோப்பு ஒதுக்கீடு அட்டவணை (இதில் இருந்து FAT அமைப்பு கிடைத்தது

பெயர்) மற்றும் ரூட் அடைவு.

அன்று உடல் நிலைவட்டு இடம் 512-பைட்டுகளாக பிரிக்கப்பட்டுள்ளது

துறைகள் எனப்படும் பகுதிகள். FAT அமைப்பு கோப்புகளுக்கான இடத்தை ஒதுக்குகிறது

தொகுதிகள், இது முழு எண் எண்ணிக்கையிலான பிரிவுகளைக் கொண்டுள்ளது மற்றும் அவை கிளஸ்டர்கள் என்று அழைக்கப்படுகின்றன.

ஒரு கிளஸ்டரில் உள்ள துறைகளின் எண்ணிக்கை இரண்டு சக்தியின் பெருக்கமாக இருக்க வேண்டும். மைக்ரோசாப்ட் நிறுவனத்தில்

இந்த கிளஸ்டர்கள் நினைவக ஒதுக்கீடு அலகுகள் என்று அழைக்கப்படுகின்றன

SCANDISK அறிக்கை அவற்றின் அளவைக் குறிக்கிறது, உதாரணமாக "ஒவ்வொன்றும் 16,384 பைட்டுகள்

நினைவக ஒதுக்கீடு அலகு."

4.2.2. FAT சங்கிலி

FAT என்பது வட்டு கிளஸ்டர்களை இணைக்கும் ஒரு தரவுத்தளமாகும்

கோப்பு இடைவெளிகள். இந்த தரவுத்தளம் ஒவ்வொரு கிளஸ்டருக்கும் வழங்குகிறது

ஒரே ஒரு உறுப்பு. முதல் இரண்டு கூறுகள் பற்றிய தகவல்கள் உள்ளன

FAT அமைப்பு. மூன்றாவது மற்றும் அடுத்தடுத்த கூறுகள் பொருந்துகின்றன

வட்டு இடத்தின் கிளஸ்டர்கள், ஒதுக்கப்பட்ட முதல் கிளஸ்டரில் தொடங்கி

கோப்புகளுக்கு. FAT கூறுகள் பல சிறப்பு மதிப்புகளைக் கொண்டிருக்கலாம்,

என்பதைக் குறிக்கிறது

கிளஸ்டர் இலவசம், அதாவது. எந்த கோப்பும் பயன்படுத்தப்படவில்லை;

கிளஸ்டரில் உடல் குறைபாடுகள் மற்றும் ஒன்று அல்லது அதற்கு மேற்பட்ட பிரிவுகள் உள்ளன

பயன்படுத்தக்கூடாது;

இந்த கிளஸ்டர் கோப்பின் கடைசி கிளஸ்டர் ஆகும்.

கோப்பு பயன்படுத்தும் எந்த உறுப்புக்கும், ஆனால் கடைசி கிளஸ்டர் அல்ல

FAT ஆனது கோப்பு ஆக்கிரமித்துள்ள அடுத்த கிளஸ்டரின் எண்ணிக்கையைக் கொண்டுள்ளது.

ஒவ்வொரு கோப்பகமும் - ரூட் அல்லது துணை அடைவு எதுவாக இருந்தாலும் - கூட

ஒரு தரவுத்தளமாகும். ஒவ்வொரு கோப்பிற்கும் DOS கோப்பகத்தில்

ஒரு முதன்மை பதிவு உள்ளது (பி விண்டோஸ் சூழல்நீண்ட பெயர்களுக்கு 95

கோப்புகள், கூடுதல் உள்ளீடுகள் உள்ளிடப்பட்டுள்ளன). FAT போலல்லாமல், அங்கு ஒவ்வொரு உறுப்பு

ஒரு ஒற்றை புலத்தைக் கொண்டுள்ளது, ஒரு கோப்பகத்தில் உள்ள கோப்பிற்கான உள்ளீடுகள் உள்ளன

பல துறைகள். சில புலங்கள் - பெயர், நீட்டிப்பு, அளவு, தேதி மற்றும் நேரம் -

DIR கட்டளையைப் பயன்படுத்தி திரையில் காட்டப்படும். ஆனால் FAT அமைப்பு வழங்குகிறது

DIR கட்டளையால் காட்டப்படாத புலம் முதலில் எண்ணப்பட்ட புலமாகும்

கோப்பிற்காக ஒதுக்கப்பட்ட கிளஸ்டர்.

ஒரு நிரல் இயக்க முறைமைக்கு கோரிக்கையை அனுப்பும்போது, ​​உடன்

சில கோப்பின் உள்ளடக்கங்களுடன் அதை வழங்குமாறு கோரிக்கை, OS மூலம் பார்க்கிறது

அந்தக் கோப்பின் முதல் கிளஸ்டரைக் கண்டறிய அதற்கான அடைவு உள்ளீடு. பின்னர் அவள்

கொடுக்கப்பட்ட கிளஸ்டருக்கான FAT உள்ளீட்டை அடுத்ததைக் கண்டறிய அணுகுகிறது

சங்கிலியில் கொத்து. கடைசியாக கண்டறியப்படும் வரை இந்த செயல்முறையை மீண்டும் செய்யவும்

கோப்பு கிளஸ்டர், எந்த கிளஸ்டர்கள் இதற்கு சொந்தமானது என்பதை OS தீர்மானிக்கிறது

கோப்பு மற்றும் எந்த வரிசையில். இந்த வழியில் கணினி வழங்க முடியும்

கோப்பின் எந்தப் பகுதியையும் நிரல் செய்யவும். இந்த ஏற்பாடு முறை

கோப்பு FAT சங்கிலி என்று அழைக்கப்படுகிறது.

FAT அமைப்பில், கோப்புகள் எப்பொழுதும் ஒரு முழு எண் க்ளஸ்டர்களாக ஒதுக்கப்படும். 1.2-க்கு

கோப்பகத்தில் 32 KB க்ளஸ்டர்கள் கொண்ட ஜிபி ஹார்ட் டிஸ்க் குறிப்பிடப்படலாம்,

என்ன அளவு உரை கோப்பு"வணக்கம், உலகம்" என்ற வார்த்தைகளைக் கொண்டுள்ளது

12 பைட்டுகள் மட்டுமே, ஆனால் உண்மையில் இந்த கோப்பு 32 KB வட்டு இடத்தை எடுக்கும்

விண்வெளி. கிளஸ்டரின் பயன்படுத்தப்படாத பகுதி வீணான இடம் என்று அழைக்கப்படுகிறது

(மந்தமான). சிறிய கோப்புகளில், கிட்டத்தட்ட முழு கிளஸ்டரும் இழக்கப்படலாம்

இடம், மற்றும் சராசரியாக இழப்புகள் கொத்து அளவு பாதி.

நடுத்தர அளவில் 16 KB கிளஸ்டர்கள் கொண்ட 850 MB ஹார்ட் டிரைவில்

கோப்புகள் சுமார் 50 KB கோப்புகளுக்கு ஒதுக்கப்பட்ட வட்டு இடத்தில் 16% ஆகும்

பயன்படுத்தப்படாத ஆனால் ஒதுக்கப்பட்ட கோப்புகளுக்கு இடம் இழக்கப்படும்

வட்டு இடத்தைக் காலியாக்குவதற்கான ஒரு வழி பயன்படுத்துவது

டிரைவ்ஸ்பேஸ் போன்ற வட்டு சுருக்க நிரல்கள், "இழந்தவை"

மற்ற கோப்புகள் பயன்படுத்த இடம்".

4.2.3. FAT32 இல் மற்ற மாற்றங்கள்

அதிக எண்ணிக்கையிலான கிளஸ்டர்களுடன் பணிபுரியும் திறனை உறுதிப்படுத்த, இல்

ஒவ்வொரு கோப்பிற்கான அடைவு உள்ளீடுகளும் முதலில் 4 பைட்டுகளை ஒதுக்க வேண்டும்

கோப்பு கிளஸ்டர் (FAT16 அமைப்பில் 2 பைட்டுகளுக்கு பதிலாக). பாரம்பரியமாக, ஒவ்வொரு நுழைவு

அடைவு 32 பைட்டுகளைக் கொண்டுள்ளது (படம் 1). இந்தப் பதிவின் நடுவில் 10 பைட்டுகள் உள்ளன

பயன்படுத்தப்பட்டது (பைட்டுகள் 12 முதல் 21), இது மைக்ரோசாப்ட் ஒதுக்கியுள்ளது

எதிர்காலத்தில் அவர்களின் சொந்த தேவைகள். அவற்றில் இரண்டு தற்போது ஒதுக்கப்பட்டுள்ளன

கணினியில் தொடக்க கிளஸ்டரைக் குறிக்க கூடுதல் பைட்டுகள் தேவை

இயக்க முறைமை எப்போதும் இரண்டு முன்னிலையில் வழங்கப்பட்டுள்ளது

FAT நிகழ்வுகள், ஆனால் அவற்றில் ஒன்று மட்டுமே பயன்படுத்தப்பட்டது. FAT32 க்கு மாற்றத்துடன்

இயக்க முறைமை இந்த நகல்களில் ஏதேனும் ஒன்றில் வேலை செய்ய முடியும். மற்றொன்று

மாற்றம் என்னவென்றால், ரூட் கோப்பகம், முன்பு நிலையானது

அளவு மற்றும் கண்டிப்பாக வரையறுக்கப்பட்ட வட்டு இடம், நீங்கள் இப்போது சுதந்திரமாக முடியும்

துணை அடைவு போல தேவைக்கேற்ப வளரவும். இப்போது இல்லை

ரூட் கோப்பகத்தில் உள்ளீடுகளின் எண்ணிக்கையில் கட்டுப்பாடுகள். இது குறிப்பாக முக்கியமானது

ஏனெனில் ஒவ்வொரு நீண்ட கோப்பு பெயருக்கும் பல உள்ளீடுகள் உள்ளன

அட்டவணை.

ரோமிங் ரூட் மற்றும் அம்சத்தின் சேர்க்கை

FAT இன் இரண்டு நகல்களையும் பயன்படுத்துவது தடையின்றி நல்ல முன்நிபந்தனைகள்

வட்டு பகிர்வுகளின் மாறும் மறுஅளவாக்கம், எடுத்துக்காட்டாக பகிர்வைக் குறைத்தல்

மற்றொரு இயக்க முறைமைக்கான இடத்தை விடுவிக்கும் பொருட்டு. இந்தப் புதியது

மூன்றாம் தரப்பு திட்டங்களில் பயன்படுத்தப்படும் அணுகுமுறையை விட குறைவான ஆபத்தானது

FAT16 உடன் பணிபுரியும் போது வட்டு பகிர்வுகளை மாற்ற.

மேலே உள்ள எல்லாவற்றிலிருந்தும் நாம் முடிவுக்கு வரலாம்:

MS-DOS என்பது முற்றிலும் 16-பிட் இயங்குதளம் மற்றும் இயங்கியது

உண்மையான செயலி முறை. IN விண்டோஸ் பதிப்புகள்குறியீட்டின் 3.1 பகுதி 16-

பிட், மற்றும் சில 32-பிட். விண்டோஸ் 3.0 உண்மையான பயன்முறையை ஆதரிக்கிறது

செயலி செயல்பாடு, பதிப்பு 3.1 ஐ உருவாக்கும் போது அதை கைவிட முடிவு செய்யப்பட்டது

ஆதரவு.

விண்டோஸ் 95 என்பது 32 பிட் இயங்குதளமாகும்

MS-DOS பயன்முறையுடன் பொருந்தக்கூடிய பிட் குறியீடு. விண்டோஸ் 95 32-பிட்

பிட் குறியீடு.

§ 5 Windows NT இயக்க முறைமையின் கோப்பு முறைமை.

5.1. குறுகிய விளக்கம்விண்டோஸ் என்டி இயங்குதளம்.

இந்த நேரத்தில், உலகளாவிய கணினித் துறை மிகவும் வளர்ச்சியடைந்து வருகிறது

கணினி செயல்திறன் அதிகரிக்கிறது, அதனால்

பெரிய அளவிலான தரவை செயலாக்கும் திறன் அதிகரித்து வருகிறது.

MS-DOS வகுப்பின் இயக்க முறைமைகள் இதை இனி சமாளிக்க முடியாது

தரவு ஓட்டம் மற்றும் நவீன வளங்களை முழுமையாகப் பயன்படுத்த முடியாது

கணினிகள். எனவே உள்ளே சமீபத்தில்மிகவும் சக்திவாய்ந்த மற்றும் ஒரு மாற்றம் உள்ளது

யுனிக்ஸ் வகுப்பின் மிகவும் மேம்பட்ட இயக்க முறைமைகள், இதற்கு ஒரு எடுத்துக்காட்டு

மைக்ரோசாப்ட் கார்ப்பரேஷனால் வெளியிடப்பட்ட Windows NT ஆகும்

பயனர் முதல் முறையாக மைக்ரோசாப்ட் இயங்குதளத்தைப் பார்க்கும் போது

Windows NT, ஒரு தெளிவான வெளிப்புற ஒற்றுமை

விண்டோஸ் 3.+ அமைப்பின் விருப்பமான இடைமுகம். இருப்பினும், இது காணக்கூடிய ஒற்றுமை

சிறியது மட்டுமே விண்டோஸின் ஒரு பகுதிஎன்.டி.

Windows NT என்பது 32-பிட் இயங்குதளமாகும்

முன்னுரிமை பல்பணி. அடிப்படை கூறுகளாக

இயக்க முறைமை பாதுகாப்பு அம்சங்களை உள்ளடக்கியது மற்றும்

உருவாக்கப்பட்ட நெட்வொர்க் சேவை.

Windows NT பலவற்றுடன் இணக்கத்தன்மையையும் வழங்குகிறது

இயக்க மற்றும் கோப்பு முறைமைகள், நெட்வொர்க்குகள்.

பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, விண்டோஸ் என்.டி

ஒரு மட்டு (ஒரு ஒற்றைக்கல் விட மேம்பட்ட) இயக்க முறைமை என்று

தனித்தனி ஒன்றோடொன்று இணைக்கப்பட்ட ஒப்பீட்டளவில் எளிமையான தொகுதிகள் உள்ளன.

Windows NT இன் முக்கிய தொகுதிகள் (வரிசையில் பட்டியலிடப்பட்டுள்ளன

கட்டிடக்கலையின் கீழ் மட்டத்திலிருந்து மேல்நிலை வரை: நிலை

வன்பொருள் சுருக்கங்கள் HAL (வன்பொருள் சுருக்க அடுக்கு), கர்னல் (கர்னல்),

செயல்படுத்தும் அமைப்பு (எக்ஸிகியூட்டிவ்), பாதுகாக்கப்பட்ட துணை அமைப்புகள் (பாதுகாக்கப்பட்டது

துணை அமைப்புகள்) மற்றும் சுற்றுச்சூழல் துணை அமைப்புகள்.

விண்டோஸ் என்டியின் மாடுலர் அமைப்பு

5.2 விண்டோஸ் NT கோப்பு முறைமை.

Windows NT முதன்முதலில் வெளிவந்தபோது, ​​அதில் அடங்கும்

மூன்று கோப்பு முறைமைகளுக்கான ஆதரவு. இது கோப்பு ஒதுக்கீடு அட்டவணை (FAT),

MS-DOS உடன் இணக்கத்தன்மையை வழங்குகிறது, இது அதிகரித்த கோப்பு முறைமை

செயல்திறன் (HPFS), LAN மேலாளருடன் இணக்கத்தன்மையை வழங்குகிறது, மற்றும்

எமர்ஜிங் டெக்னாலஜிஸ் கோப்பு முறைமை எனப்படும் புதிய கோப்பு முறைமை

NTFS இல் பயன்படுத்தப்பட்டதை விட பல நன்மைகள் உள்ளன

பெரும்பாலான கோப்பு சேவையகங்களுக்கான புள்ளி கோப்பு முறைமைகள் ஆகும்.

தரவு ஒருமைப்பாட்டை உறுதிப்படுத்த, NTFS ஒரு பரிவர்த்தனை பதிவைக் கொண்டுள்ளது.

இந்த அணுகுமுறை தகவல் இழப்பின் சாத்தியத்தை விலக்கவில்லை, இருப்பினும்,

அணுகுவதற்கான வாய்ப்பை கணிசமாக அதிகரிக்கிறது கோப்பு முறை

அமைப்பின் ஒருமைப்பாடு சமரசம் செய்யப்பட்டாலும் கூட சாத்தியமாகும்

சர்வர். பரிவர்த்தனை பதிவைப் பயன்படுத்துவதன் மூலம் இது சாத்தியமாகும்

அடுத்த துவக்கத்தின் போது வட்டில் எழுதுவதற்கான முழுமையற்ற முயற்சிகளைக் கண்காணித்தல்

விண்டோஸ் என்.டி. பரிவர்த்தனை பதிவு வட்டை சரிபார்க்கவும் பயன்படுத்தப்படுகிறது

ஒவ்வொரு கோப்பையும் சரிபார்ப்பதற்குப் பதிலாக பிழைகள் இருப்பது, பயன்படுத்தும் போது

கோப்பு ஒதுக்கீடு அட்டவணைகள்.

NTFS இன் முக்கிய நன்மைகளில் ஒன்று பாதுகாப்பு. NTFS

அணுகல் கட்டுப்பாட்டு உள்ளீடுகளை உருவாக்கும் திறனை வழங்குகிறது (அணுகல் கட்டுப்பாடு

உள்ளீடுகள், ACE) அணுகல் கட்டுப்பாட்டுப் பட்டியலுக்கு (ACL). ACE

குழு அல்லது பயனர் அடையாளப் பெயர் மற்றும் அணுகல் டோக்கனைக் கொண்டுள்ளது,

சிலவற்றுக்கான அணுகலைக் கட்டுப்படுத்த இது பயன்படுத்தப்படலாம்

அடைவு அல்லது கோப்பு. இந்த அணுகல் படிக்கும் திறனை உள்ளடக்கியிருக்கலாம்,

பதிவு செய்தல், நீக்குதல், செயல்படுத்துதல் மற்றும் கோப்புகளை சொந்தமாக்குதல்.

மறுபுறம், ACL என்பது ஒன்றைக் கொண்ட ஒரு கொள்கலன்

அல்லது பல ACE பதிவுகள். சிலவற்றிற்கான அணுகலைக் கட்டுப்படுத்த இது உங்களை அனுமதிக்கிறது

குறிப்பிட்ட கோப்பகங்கள் அல்லது கோப்புகளுக்கான பயனர்கள் அல்லது பயனர் குழுக்கள்

கூடுதலாக, NTFS நீண்ட பெயர்களுடன் வேலை செய்வதை ஆதரிக்கிறது

255 எழுத்துகள் வரை நீளம் மற்றும் பெரிய எழுத்துக்கள் மற்றும் சிறிய எழுத்துக்களைக் கொண்டிருக்கும்

தொடர்கள். NTFS இன் முக்கிய பண்புகளில் ஒன்று

MS-DOS உடன் இணக்கமான சமமான பெயர்களை தானாக உருவாக்குதல்.

NTFS ஒரு சுருக்க அம்சத்தையும் கொண்டுள்ளது, இது முதலில் NT பதிப்பில் தோன்றியது

3.51. இது எந்த கோப்பு, அடைவு அல்லது வட்டையும் சுருக்கும் திறனை வழங்குகிறது

NTFS. மெய்நிகர் வட்டை உருவாக்கும் MS-DOS சுருக்க நிரல்களைப் போலன்றி,

மறைக்கப்பட்ட கோப்பின் தோற்றம் மற்றும் இந்த வட்டில் உள்ள எல்லா தரவையும் சுருக்கவும்,

Windows NT ஆனது சுருக்கத்திற்காக கோப்பு துணை அமைப்பின் கூடுதல் அடுக்கைப் பயன்படுத்துகிறது

மற்றும் தேவையான கோப்புகளை உருவாக்காமலேயே டீகம்பிரஸ் செய்தல் மெய்நிகர் வட்டு. இது

வட்டின் ஒரு குறிப்பிட்ட பகுதியை சுருக்கும்போது பயனுள்ளதாக இருக்கும் (எடுத்துக்காட்டாக,

பயனர் அடைவு), அல்லது ஒரு குறிப்பிட்ட வகை கோப்புகள்

(எடுத்துக்காட்டாக, கிராஃபிக் கோப்புகள்). NTFS சுருக்கத்தின் ஒரே குறைபாடு

MS-DOS சுருக்க திட்டங்களுடன் ஒப்பிடுகையில், நிலை குறைவாக உள்ளது

சுருக்கம். ஆனால் NTFS மிகவும் நம்பகமானது மற்றும்

உற்பத்தித்திறன்.

எனவே, மேலே உள்ள எல்லாவற்றிலிருந்தும் நாம் முடிவுக்கு வரலாம்:

பல்வேறு இயக்க முறைமைகளுடன் இணக்கமாக இருக்க, விண்டோஸ்

NT FAT 32 கோப்பு முறைமையைக் கொண்டுள்ளது. கூடுதலாக, Windows NT அதன் சொந்தத்தைக் கொண்டுள்ளது

அதன் சொந்த NTFS கோப்பு முறைமை, இது FAT 16 உடன் இணங்கவில்லை

கோப்பு முறைமை FAT ஐ விட பல நன்மைகளைக் கொண்டுள்ளது

அதிக நம்பகத்தன்மை மற்றும் செயல்திறனைக் கொண்டுள்ளது.

முடிவுரை.

MS-DOS - 16-பிட் இயக்க முறைமை, உண்மையில் இயங்குகிறது

செயலி முறை. விண்டோஸ் 3.1 பதிப்புகளில், சில குறியீடுகள் 16-பிட் மற்றும் சில

32-பிட். விண்டோஸ் 3.0 உண்மையான செயலி பயன்முறையை ஆதரிக்கிறது,

பதிப்பு 3.1 இன் வளர்ச்சியின் போது, ​​அதன் ஆதரவை கைவிட முடிவு செய்யப்பட்டது.

விண்டோஸ் 95 என்பது 32 பிட் இயங்குதளமாகும்

பாதுகாக்கப்பட்ட செயலி முறையில் மட்டுமே செயல்படுகிறது. மேலாண்மை உட்பட முக்கிய

நினைவகம் மற்றும் செயல்முறை அனுப்புதல், 32-பிட் குறியீட்டை மட்டுமே கொண்டுள்ளது. இது

செலவுகளை குறைக்கிறது மற்றும் வேலையை விரைவுபடுத்துகிறது. சில தொகுதிகள் மட்டுமே 16-ஐக் கொண்டுள்ளன.

MS-DOS பயன்முறையுடன் பொருந்தக்கூடிய பிட் குறியீடு. விண்டோஸ் 95 32-பிட்டில்

குறியீடு சாத்தியமான இடங்களில் பயன்படுத்தப்படுகிறது, இது உறுதிப்படுத்த அனுமதிக்கிறது

அமைப்பின் அதிகரித்த நம்பகத்தன்மை மற்றும் தவறு சகிப்புத்தன்மை. இது தவிர, ஐந்து

மரபு பயன்பாடுகள் மற்றும் இயக்கிகளுடன் இணக்கம் பயன்படுத்தப்படுகிறது மற்றும் 16-

பிட் குறியீடு.

Windows NT முந்தைய வளர்ச்சியல்ல

இருக்கும் தயாரிப்புகள். அதன் கட்டிடக்கலை கணக்கில் இருந்து புதிதாக உருவாக்கப்பட்டது

நவீன இயக்க முறைமைக்கான தேவைகள். பாடுபடுகிறது

புதிய இயக்க முறைமையின் இணக்கத்தன்மையை உறுதி செய்தல்,

Windows NT டெவலப்பர்கள் பழக்கமான விண்டோஸ் இடைமுகத்தைத் தக்கவைத்து செயல்படுத்தினர்

ஏற்கனவே உள்ள கோப்பு முறைமைகளுக்கான ஆதரவு (FAT போன்றவை) மற்றும் பல்வேறு

பயன்பாடுகள் (MS - Dos, Windows 3.x க்காக எழுதப்பட்டது). டெவலப்பர்களும் கூட

பல்வேறு நெட்வொர்க்குடன் பணிபுரியும் Windows NT கருவிகளில் சேர்க்கப்பட்டுள்ளது

அர்த்தம்.

நம்பகத்தன்மை மற்றும் உறுதிப்பாடு

பயன்பாட்டைப் பாதுகாக்கும் கட்டடக்கலை அம்சங்களை வழங்குகிறது

நிரல்கள் ஒருவருக்கொருவர் மற்றும் இயக்க முறைமையால் சேதமடைகின்றன. விண்டோஸ் என்.டி

தவறு-சகிப்புத்தன்மை கொண்ட கட்டமைக்கப்பட்ட விதிவிலக்கு கையாளுதலைப் பயன்படுத்துகிறது

அனைத்து கட்டடக்கலை நிலைகள், இதில் மீட்டெடுக்கக்கூடிய கோப்பு அடங்கும்

NTFS அமைப்பு மற்றும் உள்ளமைக்கப்பட்ட அமைப்பைப் பயன்படுத்தி பாதுகாப்பை வழங்குகிறது

பாதுகாப்பு மற்றும் மேம்பட்ட நினைவக மேலாண்மை நுட்பங்கள்.

பயனர்கள் குறியீட்டு பெயர்களால் கோப்புகளை அணுகலாம். இருப்பினும், ஒரு பயனர் பெயரால் குறிப்பிடக்கூடிய பொருள் பெயர்களின் எண்ணிக்கையை மனித நினைவகம் கட்டுப்படுத்துகிறது. பெயர்வெளியின் படிநிலை அமைப்பு இந்த எல்லைகளை கணிசமாக விரிவுபடுத்த அனுமதிக்கிறது. அதனால்தான் பெரும்பாலான கோப்பு முறைமைகள் ஒரு படிநிலை அமைப்பைக் கொண்டுள்ளன, இதில் கீழ்-நிலை கோப்பகத்தை உயர்-நிலை கோப்பகத்தில் இருக்க அனுமதிப்பதன் மூலம் நிலைகள் உருவாக்கப்படுகின்றன (படம் 19).

அரிசி. 19. கோப்பு முறைமை படிநிலை:

ஒரு - ஒற்றை நிலை அமைப்பு; b - மரம்; நெட்வொர்க்கில்

அடைவு படிநிலையை விவரிக்கும் வரைபடம் ஒரு மரமாகவோ அல்லது பிணையமாகவோ இருக்கலாம். ஒரே ஒரு கோப்பகத்தில் (படம் 19, ஆ) கோப்பு சேர்க்க அனுமதித்தால், கோப்பகங்கள் ஒரு மரத்தை உருவாக்குகின்றன (படம். 19, பி), மற்றும் ஒரு பிணையம் - கோப்பு ஒரே நேரத்தில் பல கோப்பகங்களில் சேர்க்கப்படலாம் (படம் 19, சி). எடுத்துக்காட்டாக, MS-DOS மற்றும் Windows இல், கோப்பகங்கள் ஒரு மர அமைப்பை உருவாக்குகின்றன, UNIX இல் அவை பிணைய கட்டமைப்பை உருவாக்குகின்றன. ஒரு மர அமைப்பில், ஒவ்வொரு கோப்பும் ஒரு இலை. மேல்-நிலை அடைவு ரூட் அடைவு அல்லது ரூட் என்று அழைக்கப்படுகிறது.

இந்த அமைப்பின் மூலம், அனைத்து கோப்புகளின் பெயர்களையும் நினைவில் கொள்வதில் இருந்து பயனர் விடுவிக்கப்படுகிறார்; கோப்பகங்களை வரிசையாக உலாவுவதன் மூலம் எந்தக் குழுவிற்கு ஒரு குறிப்பிட்ட கோப்பை ஒதுக்கலாம் என்பது பற்றிய தோராயமான யோசனை மட்டுமே அவருக்கு இருக்க வேண்டும். படிநிலை அமைப்பு பல-பயனர் பணிக்கு வசதியானது: ஒவ்வொரு பயனரும் தனது கோப்புகளுடன் தனது சொந்த அடைவு அல்லது கோப்பகங்களின் துணைப் பிரிவில் உள்ளூர்மயமாக்கப்பட்டுள்ளனர், அதே நேரத்தில், கணினியில் உள்ள அனைத்து கோப்புகளும் தர்க்கரீதியாக இணைக்கப்பட்டுள்ளன.

அனைத்து கோப்புகளும் ஒரே கோப்பகத்தில் சேர்க்கப்படும் போது, ​​படிநிலை கட்டமைப்பின் ஒரு சிறப்பு நிலை ஒரு ஒற்றை-நிலை அமைப்பாகும் (படம் 19, a).

கோப்பு பெயர்கள்

அனைத்து கோப்பு வகைகளுக்கும் குறியீட்டு பெயர்கள் உள்ளன. படிநிலையாக ஒழுங்கமைக்கப்பட்ட கோப்பு முறைமைகள் பொதுவாக மூன்று வகையான கோப்பு பெயர்களைப் பயன்படுத்துகின்றன: எளிய, கலவை மற்றும் உறவினர்.

ஒரு எளிய அல்லது குறுகிய, குறியீட்டு பெயர் ஒரு கோப்பகத்தில் உள்ள கோப்பை அடையாளம் காட்டுகிறது. பயனர்கள் மற்றும் புரோகிராமர்களால் கோப்புகளுக்கு எளிய பெயர்கள் ஒதுக்கப்படுகின்றன, மேலும் அவை எழுத்துகளின் வரம்பு மற்றும் பெயரின் நீளம் ஆகிய இரண்டிலும் OS கட்டுப்பாடுகளை கணக்கில் எடுத்துக்கொள்ள வேண்டும். ஒப்பீட்டளவில் சமீப காலம் வரை, இந்த எல்லைகள் மிகவும் குறுகியதாக இருந்தன. எனவே, FAT கோப்பு முறைமையில், பெயர்களின் நீளம் திட்டம் 8.3 (8 எழுத்துகள் - பெயரே, 3 எழுத்துகள் - பெயர் நீட்டிப்பு) என வரையறுக்கப்பட்டது, மேலும் s5 கோப்பு முறைமையில், UNIX OS இன் பல பதிப்புகளால் ஆதரிக்கப்படுகிறது, a எளிய குறியீட்டு பெயரில் 14 எழுத்துகளுக்கு மேல் இருக்கக்கூடாது. இருப்பினும், நீண்ட பெயர்களுடன் பணிபுரிவது பயனருக்கு மிகவும் வசதியானது, ஏனெனில் அவை கோப்பில் உள்ளதை தெளிவாகக் குறிக்கும் கோப்புகளை எளிதில் நினைவில் கொள்ளக்கூடிய பெயர்களைக் கொடுக்க அனுமதிக்கின்றன. எனவே, நவீன கோப்பு முறைமைகள், ஏற்கனவே இருக்கும் கோப்பு முறைமைகளின் மேம்படுத்தப்பட்ட பதிப்புகள், நீண்ட, எளிமையான குறியீட்டு கோப்பு பெயர்களை ஆதரிக்கின்றன. எடுத்துக்காட்டாக, Windows NT இயக்க முறைமையுடன் சேர்க்கப்பட்டுள்ள NTFS மற்றும் FAT32 கோப்பு முறைமைகளில், ஒரு கோப்பு பெயரில் 255 எழுத்துகள் வரை இருக்கலாம்.

எளிய கோப்பு மற்றும் அடைவு பெயர்களின் எடுத்துக்காட்டுகள்:

ரஷியன்.டாக்கில் CD 254L க்கு துணை

நிறுவக்கூடிய கோப்பு முறைமை manager.doc

படிநிலை கோப்பு முறைமைகளில், வெவ்வேறு கோப்புகள் வெவ்வேறு கோப்பகங்களைச் சேர்ந்தவையாக இருந்தால், ஒரே எளிய குறியீட்டு பெயர்களைக் கொண்டிருக்க அனுமதிக்கப்படுகிறது. அதாவது, "பல கோப்புகள் - ஒரு எளிய பெயர்" திட்டம் இங்கே வேலை செய்கிறது. அத்தகைய அமைப்புகளில் ஒரு கோப்பை தனித்துவமாக அடையாளம் காண, முழுப்பெயர் என்று அழைக்கப்படும்.

முழு பெயர் என்பது அனைத்து கோப்பகங்களின் எளிய குறியீட்டு பெயர்களின் சங்கிலியாகும், இதன் மூலம் ரூட்டிலிருந்து கொடுக்கப்பட்ட கோப்பிற்கான பாதை கடந்து செல்கிறது. எனவே, முழுப்பெயர் ஒரு கூட்டுப் பெயராகும், இதில் எளிய பெயர்கள் OS இல் ஏற்றுக்கொள்ளப்பட்ட பிரிப்பான் மூலம் ஒருவருக்கொருவர் பிரிக்கப்படுகின்றன. பெரும்பாலும் முன்னோக்கி அல்லது பின்சாய்வு ஒரு பிரிப்பானாகப் பயன்படுத்தப்படுகிறது, மேலும் ரூட் கோப்பகத்தின் பெயரைக் குறிப்பிடாமல் இருப்பது வழக்கம். படத்தில். 19, b இரண்டு கோப்புகள் main.exe என்ற எளிய பெயரைக் கொண்டுள்ளன, ஆனால் அவற்றின் கூட்டுப் பெயர்கள் /depart/main.exe மற்றும் /user/anna/main exe ஆகியவை வேறுபட்டவை.

ஒரு ட்ரீ கோப்பு முறைமையில், ஒரு கோப்பிற்கும் அதன் முழுப் பெயரான "ஒரு கோப்பு - ஒரு முழுப் பெயர்"க்கும் இடையே ஒருவருக்கு ஒருவர் கடிதப் பரிமாற்றம் உள்ளது. பிணைய கட்டமைப்பைக் கொண்ட கோப்பு முறைமைகளில், ஒரு கோப்பை பல கோப்பகங்களில் சேர்க்கலாம், அதாவது பல முழு பெயர்களைக் கொண்டிருக்கலாம்; இங்கே கடிதப் பரிமாற்றம் "ஒரு கோப்பு - பல முழு பெயர்கள்" செல்லுபடியாகும். இரண்டு சந்தர்ப்பங்களிலும், கோப்பு அதன் முழுப் பெயரால் தனித்துவமாக அடையாளம் காணப்படுகிறது.

ஒரு கோப்பை உறவினர் பெயராலும் அடையாளம் காண முடியும். தொடர்புடைய கோப்பு பெயர் "தற்போதைய அடைவு" என்ற கருத்து மூலம் தீர்மானிக்கப்படுகிறது. ஒவ்வொரு பயனருக்கும், எந்த நேரத்திலும், கோப்பு முறைமை கோப்பகங்களில் ஒன்று தற்போதைய கோப்பகமாகும், மேலும் இந்த கோப்பகம் OS கட்டளையின் மூலம் பயனரால் தேர்ந்தெடுக்கப்படும். கோப்பு முறைமை தற்போதைய கோப்பகத்தின் பெயரைப் பிடிக்கிறது, இதனால் அது முழு தகுதி வாய்ந்த கோப்பு பெயரை உருவாக்க உறவினர் பெயர்களுக்கு ஒரு நிரப்பியாகப் பயன்படுத்தலாம். தொடர்புடைய பெயர்களைப் பயன்படுத்தும் போது, ​​தற்போதைய கோப்பகத்திலிருந்து கொடுக்கப்பட்ட கோப்பிற்கான பாதை செல்லும் கோப்பகப் பெயர்களின் சங்கிலி மூலம் ஒரு கோப்பை பயனர் அடையாளம் காண்கிறார். எடுத்துக்காட்டாக, தற்போதைய கோப்பகம் / பயனர் என்றால், தொடர்புடைய கோப்பு பெயர் /user/anna/main.exe anna/main.exe ஆகும்.

சில இயக்க முறைமைகள் ஒரே கோப்பிற்கு பல எளிய பெயர்களை ஒதுக்க உங்களை அனுமதிக்கின்றன, அவை மாற்றுப்பெயர்களாக விளக்கப்படலாம். இந்த வழக்கில், ஒரு பிணைய கட்டமைப்பைக் கொண்ட ஒரு கணினியைப் போலவே, ஒவ்வொரு எளிய கோப்பு பெயரும் ஒத்திருப்பதால், "ஒரு கோப்பு - பல முழு பெயர்கள்" கடிதம் நிறுவப்பட்டது. குறைந்தபட்சம்ஒரு முழு பெயர்.

மேலும் முழுப்பெயர் கோப்பை தனித்துவமாக அடையாளம் காட்டினாலும், கோப்புகளுக்கும் அவற்றின் பெயர்களுக்கும் இடையே ஒருவருக்கு ஒருவர் கடிதப் பரிமாற்றம் இருந்தால், இயக்க முறைமை கோப்புடன் வேலை செய்வது எளிது. இந்த நோக்கத்திற்காக, இது கோப்பிற்கு ஒரு தனிப்பட்ட பெயரை ஒதுக்குகிறது, இதனால் "ஒரு கோப்பு - ஒரு தனிப்பட்ட பெயர்" என்ற விகிதம் செல்லுபடியாகும். பயனர்கள் அல்லது பயன்பாடுகளால் கோப்பிற்கு ஒதுக்கப்பட்ட ஒன்று அல்லது அதற்கு மேற்பட்ட குறியீட்டு பெயர்களுடன் தனிப்பட்ட பெயர் உள்ளது. தனித்துவமான பெயர் ஒரு எண் அடையாளங்காட்டி மற்றும் இயக்க முறைமைக்கு மட்டுமே. அத்தகைய தனித்துவமான கோப்பு பெயரின் உதாரணம் inode எண் ஆகும் யுனிக்ஸ் அமைப்பு.

மவுண்டிங்

பொதுவாக, கணினி அமைப்பில் பல வட்டு சாதனங்கள் இருக்கலாம். ஒரு பொதுவான தனிப்பட்ட கணினி கூட பொதுவாக ஒரு ஹார்ட் டிரைவ், ஒரு நெகிழ் இயக்கி மற்றும் ஒரு CD-ROM இயக்கி ஆகியவற்றைக் கொண்டிருக்கும். சக்திவாய்ந்த கணினிகள் பொதுவாக பொருத்தப்பட்டிருக்கும் பெரிய தொகைவட்டு தொகுப்புகள் நிறுவப்பட்ட வட்டு இயக்கிகள். மேலும், ஒரு இயற்பியல் சாதனம், இயக்க முறைமை கருவிகளைப் பயன்படுத்தி, பல தருக்க சாதனங்களாகக் குறிப்பிடப்படலாம், குறிப்பாக வட்டு இடத்தை பகிர்வுகளாகப் பிரிப்பதன் மூலம். கேள்வி எழுகிறது: பல சாதனங்களைக் கொண்ட கணினியில் கோப்பு சேமிப்பகத்தை எவ்வாறு ஒழுங்கமைப்பது? வெளிப்புற நினைவகம்?

முதல் தீர்வு என்னவென்றால், ஒவ்வொரு சாதனமும் ஒரு தன்னிறைவான கோப்பு முறைமையை ஹோஸ்ட் செய்கிறது, அதாவது, இந்த சாதனத்தில் அமைந்துள்ள கோப்புகள் மற்ற சாதனங்களில் உள்ள அடைவு மரங்களுடன் இணைக்கப்படாத ஒரு கோப்பக மரத்தால் விவரிக்கப்படுகின்றன. இந்த வழக்கில், கோப்பை தனித்துவமாக அடையாளம் காண, பயனர் கூட்டு குறியீட்டு கோப்பு பெயருடன் தருக்க சாதன அடையாளங்காட்டியையும் குறிப்பிட வேண்டும். கோப்பு முறைமைகளின் அத்தகைய தன்னாட்சி இருப்புக்கான ஒரு எடுத்துக்காட்டு MS-DOS இயக்க முறைமை ஆகும், இதில் முழு கோப்பு பெயர் தருக்க இயக்ககத்தின் எழுத்து அடையாளங்காட்டியை உள்ளடக்கியது. எனவே, டிரைவ் A இல் உள்ள கோப்பை அணுகும்போது, ​​பயனர் இந்த இயக்ககத்தின் பெயரைக் குறிப்பிட வேண்டும்: A:\privat\letter\uni\let1.doc.

கோப்பு சேமிப்பகத்தை ஒழுங்கமைப்பது மற்றொரு விருப்பமாகும், இதில் வெவ்வேறு சாதனங்களில் அமைந்துள்ள கோப்பு முறைமைகளை ஒரே கோப்பு முறைமையாக இணைக்க பயனருக்கு வாய்ப்பு வழங்கப்படுகிறது, இது ஒரு அடைவு மரத்தால் விவரிக்கப்பட்டுள்ளது. இந்த செயல்பாடு மவுண்டிங் என்று அழைக்கப்படுகிறது. உதாரணமாக UNIX OS ஐப் பயன்படுத்தி இந்த செயல்பாடு எவ்வாறு மேற்கொள்ளப்படுகிறது என்பதைப் பார்ப்போம்.

கணினியில் கிடைக்கும் அனைத்து தருக்க வட்டு சாதனங்களுக்கிடையில், இயக்க முறைமை கணினி ஒன்று எனப்படும் ஒரு சாதனத்தை வேறுபடுத்துகிறது. வெவ்வேறு தருக்க டிரைவ்களில் இரண்டு கோப்பு முறைமைகள் இருக்கட்டும் (படம் 20), மற்றும் டிரைவ்களில் ஒன்று சிஸ்டம் டிரைவ் ஆகும்.

கோப்பு முறைமையில் அமைந்துள்ளது கணினி வட்டு, ரூட்டிற்கு ஒதுக்கப்பட்டுள்ளது. ரூட் கோப்பு முறைமையில் கோப்பு படிநிலைகளை இணைக்க, ஏற்கனவே உள்ள கோப்பகம் தேர்ந்தெடுக்கப்பட்டது, இந்த எடுத்துக்காட்டில் மேன் கோப்பகம். மவுண்ட் முடிந்ததும், தேர்ந்தெடுக்கப்பட்ட மேன் கோப்பகம் இரண்டாவது கோப்பு முறைமையின் ரூட் கோப்பகமாக மாறும். இந்த கோப்பகத்தின் மூலம், ஏற்றப்பட்ட கோப்பு முறைமை பொது மரத்துடன் துணை மரமாக இணைக்கப்பட்டுள்ளது (படம் 21).

அரிசி. 20. ஏற்றுவதற்கு முன் இரண்டு கோப்பு முறைமைகள்

அரிசி. 21. மவுண்ட் செய்த பிறகு பகிரப்பட்ட கோப்பு முறைமை

ஒரு பகிரப்பட்ட கோப்பு முறைமை மவுண்ட் செய்யப்பட்டவுடன், ரூட் மற்றும் மவுன்ட் செய்யப்பட்ட கோப்பு முறைமைகளுக்கு இடையே பயனருக்கு எந்த தர்க்கரீதியான வேறுபாடும் இருக்காது; குறிப்பாக, கோப்பு பெயரிடுதல் என்பது ஒரு கோப்பு முறைமையில் தொடங்குவது போலவே செய்யப்படுகிறது.

கோப்பு பண்புக்கூறுகள்

"கோப்பு" என்ற கருத்து, அது சேமித்து வைத்திருக்கும் தரவு மற்றும் பெயர் மட்டுமல்ல, அதன் பண்புக்கூறுகளையும் உள்ளடக்கியது. கோப்பு பண்புக்கூறுகள் ஒரு கோப்பின் பண்புகளை விவரிக்கும் தகவல். சாத்தியமான கோப்பு பண்புகளின் எடுத்துக்காட்டுகள்:

 கோப்பு வகை (வழக்கமான கோப்பு, அடைவு, சிறப்பு கோப்பு, முதலியன);

 கோப்பு உரிமையாளர்;

 கோப்பு உருவாக்குபவர்;

 கோப்பை அணுக கடவுச்சொல்;

 அனுமதிக்கப்பட்ட கோப்பு அணுகல் செயல்பாடுகள் பற்றிய தகவல்;

 உருவாக்கத்தின் நேரம், கடைசி அணுகல் மற்றும் கடைசி மாற்றம்;

 தற்போதைய கோப்பு அளவு;

அதிகபட்ச அளவுகோப்பு;

 "படிக்க மட்டும்" அடையாளம்;

 "மறைக்கப்பட்ட கோப்பு" அடையாளம்;

 அடையாளம் " கணினி கோப்பு”;

 "காப்பக கோப்பு" கையொப்பம்;

 "பைனரி/எழுத்து" பண்பு;

 "தற்காலிக" பண்பு (செயல்முறை முடிந்ததும் அகற்றவும்);

 தடுப்பு அடையாளம்;

 கோப்பில் உள்ள பதிவின் நீளம்;

 பதிவில் உள்ள முக்கிய புலத்திற்கான சுட்டி;

 விசை நீளம்.

கோப்பு பண்புக்கூறுகளின் தொகுப்பு கோப்பு முறைமையின் பிரத்தியேகங்களால் தீர்மானிக்கப்படுகிறது: கோப்பு முறைமைகளில் பல்வேறு வகையானகோப்புகளை வகைப்படுத்த பல்வேறு பண்புக்கூறுகள் பயன்படுத்தப்படலாம். எடுத்துக்காட்டாக, தட்டையான கோப்புகளை ஆதரிக்கும் கோப்பு முறைமைகளில், கோப்பு கட்டமைப்புடன் தொடர்புடைய பட்டியலில் உள்ள கடைசி மூன்று பண்புக்கூறுகளைப் பயன்படுத்த வேண்டிய அவசியமில்லை. ஒற்றை-பயனர் OS இல், கோப்பின் உரிமையாளர், கோப்பை உருவாக்கியவர், கோப்பை அணுகுவதற்கான கடவுச்சொல், கோப்பிற்கான அங்கீகரிக்கப்பட்ட அணுகல் பற்றிய தகவல் போன்ற பயனர்கள் மற்றும் பாதுகாப்பிற்குப் பொருத்தமான பண்புக்கூறுகளின் தொகுப்பில் இல்லை.

கோப்பு முறைமையால் இந்த நோக்கத்திற்காக வழங்கப்பட்ட வசதிகளைப் பயன்படுத்தி பயனர் பண்புக்கூறுகளை அணுகலாம். பொதுவாக, நீங்கள் எந்த பண்புக்கூறின் மதிப்புகளையும் படிக்கலாம், ஆனால் சிலவற்றை மட்டும் மாற்றலாம். எடுத்துக்காட்டாக, ஒரு பயனர் ஒரு கோப்பின் அனுமதிகளை மாற்றலாம் (அதற்குத் தேவையான அனுமதிகள் இருந்தால்), ஆனால் அவர் உருவாக்கிய தேதி அல்லது கோப்பின் தற்போதைய அளவை மாற்ற முடியாது.

MS-DOS கோப்பு முறைமையில் (படம் 22, a) செய்யப்படுவது போல், கோப்பு பண்புக்கூறு மதிப்புகள் நேரடியாக கோப்பகங்களில் இருக்கலாம். எளிமையான குறியீட்டு பெயர் மற்றும் கோப்பு பண்புக்கூறுகளைக் கொண்ட அடைவு உள்ளீட்டின் கட்டமைப்பை படம் காட்டுகிறது. இங்கே கடிதங்கள் கோப்பின் சிறப்பியல்புகளைக் குறிக்கின்றன: ஆர் - படிக்க மட்டும், ஏ - காப்பகப்படுத்தப்பட்ட, எச் - மறைக்கப்பட்ட, எஸ் - அமைப்பு.

அரிசி. 22. அடைவு அமைப்பு:

a – MS-DOS அடைவு நுழைவு அமைப்பு (32 பைட்டுகள்); b – UNIX OS கோப்பக நுழைவு அமைப்பு

மற்றொரு விருப்பம், சிறப்பு அட்டவணையில் பண்புக்கூறுகளை வைப்பது, பட்டியல்களில் இந்த அட்டவணைகளுக்கான இணைப்புகள் மட்டுமே இருக்கும். இந்த அணுகுமுறை UNIX OS இன் ufs கோப்பு முறைமையில் செயல்படுத்தப்படுகிறது. இந்த கோப்பு முறைமையில், அடைவு அமைப்பு மிகவும் எளிமையானது. ஒவ்வொரு கோப்பைப் பற்றிய பதிவிலும் ஒரு சிறிய குறியீட்டு கோப்பு பெயர் மற்றும் கோப்பு குறியீட்டு விளக்கத்திற்கான ஒரு சுட்டிக்காட்டி உள்ளது, இது கோப்பு பண்புக்கூறு மதிப்புகள் செறிவூட்டப்பட்ட அட்டவணைக்கு ufs இல் உள்ள பெயர் (படம் 22, b).

இரண்டு பதிப்புகளிலும், கோப்பகங்கள் கோப்பு பெயர்கள் மற்றும் கோப்புகளுக்கு இடையே ஒரு இணைப்பை வழங்குகின்றன. இருப்பினும், கோப்பின் பெயரை அதன் பண்புக்கூறுகளிலிருந்து பிரிக்கும் அணுகுமுறை கணினியை மிகவும் நெகிழ்வானதாக்குகிறது. எடுத்துக்காட்டாக, ஒரு கோப்பை ஒரே நேரத்தில் பல கோப்பகங்களில் எளிதாக சேர்க்கலாம். வெவ்வேறு கோப்பகங்களில் உள்ள இந்தக் கோப்பிற்கான உள்ளீடுகள் வெவ்வேறு எளிய பெயர்களைக் கொண்டிருக்கலாம், ஆனால் இணைப்புப் புலம் ஒரே ஐனோட் எண்ணைக் கொண்டிருக்கும்.

படிக்க வேண்டிய கட்டுரைகள்:

படிநிலை கிளஸ்டரிங் | ஸ்டான்போர்ட் பல்கலைக்கழகம்

எனப்படும் மாறி-நீள பொருள் கோப்பு.

கோப்பு -தன்னிச்சையான நீளத்தின் பைட்டுகளின் பெயரிடப்பட்ட வரிசையாகும். ஒரு கோப்பு பூஜ்ஜிய நீளத்தைக் கொண்டிருக்கக்கூடும் என்பதால், ஒரு கோப்பை உருவாக்குவது அதற்கு ஒரு பெயரைக் கொடுத்து கோப்பு முறைமையில் பதிவு செய்வதை உள்ளடக்குகிறது - இது OS செயல்பாடுகளில் ஒன்றாகும்.

பொதுவாக உள்ள தனி கோப்புஒரே வகையைச் சேர்ந்த தரவைச் சேமிக்கவும். இந்த வழக்கில், தரவு வகை தீர்மானிக்கிறது கோப்பு வகை.

கோப்பு வரையறையில் அளவு வரம்பு இல்லை என்பதால், 0 பைட்டுகள் கொண்ட ஒரு கோப்பை கற்பனை செய்யலாம் (வெற்று கோப்பு), மற்றும் எத்தனை பைட்டுகளைக் கொண்ட கோப்பு.

ஒரு கோப்பை வரையறுக்கும்போது, ​​பெயருக்கு சிறப்பு கவனம் செலுத்தப்படுகிறது. இது உண்மையில் முகவரித் தரவைக் கொண்டு செல்கிறது, இது இல்லாமல் கோப்பில் சேமிக்கப்பட்ட தரவு அதை அணுகுவதற்கான முறை இல்லாததால் தகவலாக மாறாது. முகவரி தொடர்பான செயல்பாடுகளுக்கு கூடுதலாக, ஒரு கோப்பு பெயர் அதில் உள்ள தரவு வகை பற்றிய தகவலையும் சேமிக்க முடியும். தரவுகளுடன் பணிபுரியும் தானியங்கி கருவிகளுக்கு இது முக்கியமானது, ஏனெனில் கோப்பு பெயரை (அல்லது மாறாக, அதன் நீட்டிப்பு) அடிப்படையில், கோப்பிலிருந்து தகவலைப் பிரித்தெடுப்பதற்கான போதுமான முறையை அவை தானாகவே தீர்மானிக்க முடியும்.

கோப்பு அமைப்பு - இயக்க முறைமை கோப்புகள் மற்றும் கோப்பகங்களை (கோப்புறைகள்) காண்பிக்கும் படிநிலை அமைப்பு.

கட்டமைப்பின் மேற்புறமாக செயல்படுகிறது கேரியர் பெயர், கோப்புகள் சேமிக்கப்படும். அடுத்து, கோப்புகள் தொகுக்கப்பட்டுள்ளன கோப்பகங்கள் (கோப்புறைகள்),அதற்குள் உருவாக்க முடியும் உள்ளமை அடைவுகள்

வெளிப்புற சேமிப்பக ஊடகங்களின் பெயர்கள்.கணினியில் தகவல்களைச் சேமிக்கும் வட்டுகளுக்கு அவற்றின் சொந்த பெயர்கள் உள்ளன - ஒவ்வொரு வட்டுக்கும் லத்தீன் எழுத்துக்களின் எழுத்தும், அதைத் தொடர்ந்து ஒரு பெருங்குடலும் பெயரிடப்பட்டுள்ளன. எனவே, நெகிழ் வட்டுகளுக்கு எப்போதும் கடிதங்கள் ஒதுக்கப்படுகின்றன A:மற்றும் IN:. ஹார்ட் டிரைவின் தருக்க இயக்கிகள் எழுத்தில் தொடங்கி பெயரிடப்பட்டுள்ளன உடன்:. அனைத்து தருக்க டிரைவ் பெயர்களும் சிடி டிரைவ் பெயர்களால் பின்பற்றப்படுகின்றன. எடுத்துக்காட்டாக, நிறுவப்பட்டது: ஒரு நெகிழ் இயக்கி, ஒரு ஹார்ட் டிரைவ் 3 தருக்க இயக்கிகள் மற்றும் ஒரு சிடி டிரைவாக பிரிக்கப்பட்டுள்ளது. அனைத்து சேமிப்பக ஊடகங்களின் எழுத்துக்களையும் அடையாளம் காணவும். A:- நெகிழ் வட்டு இயக்கி; உடன்:, டி:, மின்:- ஹார்ட் டிரைவின் தருக்க இயக்கிகள்; எஃப்:- சிடி டிரைவ்.

தருக்க இயக்கி அல்லது தொகுதி(ஆங்கிலம்) தொகுதிஅல்லது ஆங்கிலம் பிரிவினை) - கணினியின் நீண்ட கால நினைவகத்தின் ஒரு பகுதி, பயன்பாட்டின் எளிமைக்காக ஒட்டுமொத்தமாகக் கருதப்படுகிறது. "லாஜிக்கல் டிஸ்க்" என்ற சொல் "பிசிகல் டிஸ்க்" என்பதற்கு மாறாகப் பயன்படுத்தப்படுகிறது, இது ஒரு குறிப்பிட்ட வட்டு ஊடகத்தின் நினைவகத்தைக் குறிக்கிறது.

இயக்க முறைமைக்கு, தரவு எங்கு உள்ளது என்பது முக்கியமல்ல - ஆன் லேசர் டிஸ்க், ஹார்ட் டிரைவ் பகிர்வில் அல்லது ஃபிளாஷ் டிரைவில். நீண்ட கால நினைவகத்தின் பிரதிநிதித்துவ பகுதிகளை ஒருங்கிணைக்க, தருக்க வட்டு என்ற கருத்து அறிமுகப்படுத்தப்பட்டது.

சேமிக்கப்பட்ட தகவலுடன் கூடுதலாக, தொகுதி கோப்பு முறைமையின் விளக்கத்தைக் கொண்டுள்ளது - ஒரு விதியாக, இது அனைத்து கோப்புகளையும் அவற்றின் பண்புகளையும் (கோப்பு ஒதுக்கீடு அட்டவணை, FAT) பட்டியலிடும் அட்டவணையாகும். ஒரு குறிப்பிட்ட கோப்பு எந்த கோப்பகத்தில் (கோப்புறை) அமைந்துள்ளது என்பதை அட்டவணை தீர்மானிக்கிறது. இதற்கு நன்றி, அதே தொகுதிக்குள் ஒரு கோப்புறையிலிருந்து மற்றொரு கோப்புறைக்கு ஒரு கோப்பை நகர்த்தும்போது, ​​தரவு இயற்பியல் வட்டின் ஒரு பகுதியிலிருந்து மற்றொரு பகுதிக்கு மாற்றப்படாது, ஆனால் கோப்பு ஒதுக்கீடு அட்டவணையில் உள்ள உள்ளீட்டை மாற்றுகிறது. ஒரு லாஜிக்கல் டிரைவிலிருந்து மற்றொரு கோப்புக்கு மாற்றப்பட்டால் (இரண்டு லாஜிக்கல் டிரைவ்களும் ஒரே இயற்பியல் இயக்ககத்தில் அமைந்திருந்தாலும்), இயற்பியல் தரவு பரிமாற்றம் அவசியம் நிகழும் (வெற்றிகரமாக இருந்தால் அசலை மேலும் நீக்குவதன் மூலம் நகலெடுக்கப்படும்).

அதே காரணத்திற்காக, ஒவ்வொரு தருக்க இயக்ககத்தையும் வடிவமைத்தல் மற்றும் டிஃப்ராக்மென்ட் செய்வது மற்றவற்றை பாதிக்காது.

அட்டவணை (கோப்புறை) - வட்டு அளவு (சிறப்பு கணினி கோப்பு) கோப்புகளைப் பற்றிய சேவைத் தகவலைச் சேமிக்கிறது (பெயர், நீட்டிப்பு, உருவாக்கிய தேதி, அளவு போன்றவை). கீழ் மட்டங்களில் உள்ள கோப்பகங்கள் உயர் மட்டங்களில் உள்ள கோப்பகங்களுக்குள் உள்ளமைக்கப்படுகின்றன, மேலும் அவை அவற்றுக்கானவை கூடு கட்டப்பட்டது. கீழ்நிலை கோப்பகங்களுடன் தொடர்புடைய மேல்-நிலை அடைவு (மேற்படை) பெற்றோர் அடைவு எனப்படும்.படிநிலை கட்டமைப்பின் கூடு கட்டும் மேல் நிலை ரூட் அடைவுவட்டு (படம் 1). பயனர் தற்போது பணிபுரியும் கோப்பகம் அழைக்கப்படுகிறது தற்போதைய.

ஒரு கோப்பகத்திற்கு பெயரிடுவதற்கான விதிகள் கோப்பிற்கு பெயரிடுவதற்கான விதிகளிலிருந்து வேறுபட்டவை அல்ல, இருப்பினும் கோப்பகங்களுக்கு பெயர் நீட்டிப்புகளைக் குறிப்பிடுவது வழக்கம் அல்ல. துணை அடைவுகளின் அமைப்பு மூலம் கோப்பு அணுகல் பாதையை எழுதும் போது, ​​அனைத்து இடைநிலை அடைவுகளும் ஒரு குறிப்பிட்ட குறியீட்டால் பிரிக்கப்படுகின்றன. பல இயக்க முறைமைகள் "\" (பின்சாய்வு) இந்த எழுத்தாகப் பயன்படுத்துகின்றன.

ஒரு தனிப்பட்ட கோப்பு பெயருக்கான தேவை வெளிப்படையானது - இது இல்லாமல் தரவுக்கான தெளிவான அணுகலை உத்தரவாதம் செய்ய முடியாது. அதாவது கணினி தொழில்நுட்பம்பெயரின் தனித்தன்மையின் தேவை தானாகவே உறுதி செய்யப்படுகிறது - பயனரோ அல்லது ஆட்டோமேஷனோ ஏற்கனவே உள்ள பெயரைப் போன்ற பெயரைக் கொண்ட கோப்பை உருவாக்க முடியாது.

தற்போதைய கோப்பகத்தில் இல்லாத ஒரு கோப்பைப் பயன்படுத்தினால், கோப்பை அணுகும் நிரல் கோப்பு சரியாக எங்குள்ளது என்பதைக் குறிப்பிட வேண்டும். கோப்பிற்கான பாதையைக் குறிப்பிடுவதன் மூலம் இது செய்யப்படுகிறது.

கோப்பிற்கான பாதை- இது மீடியாவின் பெயர் (வட்டு) மற்றும் அடைவு பெயர்களின் வரிசை, Windows OS இல் உள்ள "\" எழுத்துகளால் பிரிக்கப்பட்டது ("/" எழுத்து UNIX வரி OS இல் பயன்படுத்தப்படுகிறது).இந்த பாதை விரும்பிய கோப்பு அமைந்துள்ள கோப்பகத்திற்கான வழியைக் குறிப்பிடுகிறது.

கோப்பு பாதையை குறிப்பிட இரண்டு வெவ்வேறு முறைகள் பயன்படுத்தப்படுகின்றன. முதல் வழக்கில், ஒவ்வொரு கோப்பும் கொடுக்கப்பட்டுள்ளது முழுமையான பாதை பெயர் (முழு கோப்பு பெயர்),ரூட் முதல் கோப்பைக் கொண்டிருக்கும் கோப்பகம் வரையிலான அனைத்து கோப்பகங்களின் பெயர்களையும் கோப்பின் பெயரையும் கொண்டுள்ளது. உதாரணமாக, பாதை C:\Abby\Doc\otchet.docவட்டின் மூல அடைவு என்று பொருள் உடன்:ஒரு அடைவு உள்ளது அபி, இது ஒரு துணை அடைவைக் கொண்டுள்ளது டாக்கோப்பு எங்கே அமைந்துள்ளது அறிக்கை.doc. முழுமையான பாதை பெயர்கள் எப்பொழுதும் மீடியா பெயர் மற்றும் ரூட் டைரக்டரியுடன் தொடங்கும் மற்றும் தனித்துவமானது. மேலும் பொருந்தும் தொடர்புடைய பாதை பெயர்.இது கருத்துடன் இணைந்து பயன்படுத்தப்படுகிறது தற்போதைய அடைவு.பயனர் கோப்பகங்களில் ஒன்றை தற்போதைய வேலை கோப்பகமாக குறிப்பிடலாம். இந்த வழக்கில், டிலிமிட்டர் எழுத்துடன் தொடங்காத அனைத்து பாதை பெயர்களும் தற்போதைய கோப்பகத்துடன் தொடர்புடையதாகக் கருதப்பட்டு கணக்கிடப்படும். உதாரணமாக, தற்போதைய அடைவு என்றால் சி:\அபி, பின்னர் முழுமையான பாதையுடன் கோப்பிற்கு சி:\அபி\என தொடர்பு கொள்ளலாம் Doc\otchet.doc.

கணினியின் கோப்பு அமைப்பு குறிப்பிடத்தக்கதாக இருப்பதால், தேவையான ஆவணங்களைத் தேடுங்கள்வெறுமனே வழிசெலுத்துவதன் மூலம் கோப்பு அமைப்புஎப்போதும் வசதியாக இல்லை. ஒவ்வொரு கணினி பயனரும் அவர் ஆவணங்களைச் சேமிக்கும் கோப்புறைகளின் கட்டமைப்பை அறிந்திருக்க வேண்டும் என்று பொதுவாக நம்பப்படுகிறது. இருப்பினும், இந்த கட்டமைப்பிற்கு வெளியே ஆவணங்கள் சேமிக்கப்படும் நேரங்கள் உள்ளன. எடுத்துக்காட்டாக, ஆவணம் எங்கு சேமிக்கப்பட வேண்டும் என்பதை பயனர் வெளிப்படையாகக் குறிப்பிட மறந்துவிட்டால், பல பயன்பாடுகள் ஆவணங்களை இயல்புநிலை கோப்புறைகளில் சேமிக்கின்றன. இந்த இயல்புநிலை கோப்புறை கடைசியாக சேமிக்கப்பட்ட கோப்புறையாக இருக்கலாம், பயன்பாடு அமைந்துள்ள கோப்புறை, சில வகையான சேவை கோப்புறை, எடுத்துக்காட்டாக \\ எனது ஆவணங்கள்மற்றும் பல. IN இதே போன்ற வழக்குகள்மற்ற தரவுகளின் எண்ணிக்கையில் ஆவணக் கோப்புகள் "இழந்துவிடும்".

கோப்புகளைத் தேட வேண்டிய அவசியம் குறிப்பாக அமைவு வேலையின் போது எழுகிறது. ஒரு பொதுவான வழக்கு, இயக்க முறைமையில் கட்டுப்பாடற்ற மாற்றங்களின் மூலத்தைத் தேடும்போது, ​​​​சமீபத்தில் மாற்றப்பட்ட அனைத்து கோப்புகளையும் நீங்கள் கண்டுபிடிக்க வேண்டும். மூலம் தானியங்கி தேடல்கணினி அமைப்புகளை அமைக்கும் நிபுணர்களால் கோப்புகள் பரவலாகப் பயன்படுத்தப்படுகின்றன - "அன்னிய" கோப்பு கட்டமைப்பிற்கு செல்ல அவர்களுக்கு கடினமாக உள்ளது. தனிப்பட்ட கணினி, மற்றும் தேடல் தேவையான கோப்புகள்வழிசெலுத்துவது அவர்களுக்கு எப்போதும் பயனுள்ளதாக இருக்காது.

முதன்மை தேடல் கருவி விண்டோஸ் எக்ஸ்பிகட்டளையுடன் முதன்மை மெனுவிலிருந்து தொடங்கவும் தொடங்கு > கண்டுபிடி > கோப்புகள் மற்றும் கோப்புறைகள். மற்றொரு வெளியீட்டு விருப்பம் குறைவான வசதியானது அல்ல - எந்த கோப்புறை சாளரத்திலிருந்தும் (பார்க்கவும் > எக்ஸ்ப்ளோரர் பார்கள் > தேடல் > கோப்புகள் மற்றும் கோப்புறைகள்அல்லது திறவுகோல் F3).

தேடல் பேனலில் வழங்கப்பட்டுள்ள கட்டுப்பாடுகள், கோப்பு பெயர் மற்றும் முகவரி பற்றிய கிடைக்கும் தகவலின் அடிப்படையில் தேடல் பகுதியை உள்ளூர்மயமாக்க உங்களை அனுமதிக்கிறது. கோப்பு பெயரை உள்ளிடும்போது வைல்ட் கார்டு எழுத்துக்கள் அனுமதிக்கப்படும் «*» மற்றும் «?» . சின்னம் «*» எத்தனை தன்னிச்சையான எழுத்துகள் மற்றும் பாத்திரத்தை மாற்றுகிறது «?» எந்த ஒரு பாத்திரத்தையும் மாற்றுகிறது. எனவே, எடுத்துக்காட்டாக, பெயரிடப்பட்ட கோப்பைத் தேடுங்கள் *.txtஅனைத்து கோப்புகளுக்கும் பெயர் நீட்டிப்பு காட்டப்படும். txt, மற்றும் பெயருடன் கோப்புகளைத் தேடுவதன் முடிவு *.??டிபெயர் நீட்டிப்புகளுடன் கூடிய அனைத்து கோப்புகளின் பட்டியலாகும். txt, .bat, .datமற்றும் பல.

“நீண்ட” பெயர்களைக் கொண்ட கோப்புகளைத் தேடும்போது, ​​​​“நீண்ட” பெயரில் இடைவெளிகள் இருந்தால் (இது ஏற்றுக்கொள்ளத்தக்கது), பின்னர் ஒரு தேடல் பணியை உருவாக்கும் போது, ​​அத்தகைய பெயர் மேற்கோள்களில் இணைக்கப்பட வேண்டும் என்பதை நீங்கள் நினைவில் கொள்ள வேண்டும், எடுத்துக்காட்டாக: "தற்போதைய வேலை.doc".

தேடல் பட்டியில் கூடுதல் மறைக்கப்பட்ட கட்டுப்பாடுகள் உள்ளன. கீழ்நோக்கி விரியும் அம்புக்குறியைக் கிளிக் செய்யும் போது அவை தோன்றும்.

· கேள்வி கடைசியாக எப்போது மாற்றங்கள் செய்யப்பட்டன?கோப்பு உருவாக்கப்பட்ட, கடைசியாக மாற்றியமைக்கப்பட்ட அல்லது திறக்கப்பட்ட தேதியின்படி தேடலைக் கட்டுப்படுத்த உங்களை அனுமதிக்கிறது.

· கேள்வி கோப்பு அளவு என்ன?உங்கள் தேடலை ஒரு குறிப்பிட்ட அளவிலான கோப்புகளுக்கு மட்டுப்படுத்த உங்களை அனுமதிக்கிறது.

· பத்தி கூடுதல் விருப்பங்கள்கோப்பு வகையைக் குறிப்பிடவும், பார்க்க அனுமதிக்கவும் உங்களை அனுமதிக்கிறது மறைக்கப்பட்ட கோப்புகள்மற்றும் கோப்புறைகள், அத்துடன் வேறு சில தேடல் அளவுருக்களை அமைக்கவும்.

வடிவமைக்கப்படாத உரை ஆவணம் தேடப்படும் சந்தர்ப்பங்களில், கோப்பு பண்புக்கூறுகள் மூலம் மட்டுமல்ல, அதன் உள்ளடக்கத்தின் மூலமும் தேட முடியும். விரும்பிய உரையை புலத்தில் உள்ளிடலாம் ஒரு கோப்பில் ஒரு சொல் அல்லது சொற்றொடர்.

டெக்ஸ்ட் துண்டின் அடிப்படையில் ஒரு ஆவணத்தைத் தேடுவது, அது வடிவமைப்பைக் கொண்ட ஆவணமாக இருந்தால் முடிவுகளைத் தராது, ஏனெனில் வடிவமைத்தல் குறியீடுகள் உரை எழுத்துக் குறியீடுகளின் இயல்பான வரிசையை மீறுகின்றன. இதுபோன்ற சந்தர்ப்பங்களில், ஆவணங்களை வடிவமைக்கும் பயன்பாட்டுடன் வரும் தேடல் கருவியை நீங்கள் சில நேரங்களில் பயன்படுத்தலாம்.

19.தரவு சுருக்கம் மற்றும் கோப்பு காப்பகப்படுத்தல்.

மக்கள் பாரம்பரியமாக வேலை செய்யும் பெரும்பாலான "கிளாசிக்கல்" தரவு வகைகளின் சிறப்பியல்பு அம்சம் ஒரு குறிப்பிட்ட பணிநீக்கம் ஆகும். பணிநீக்கத்தின் அளவு தரவு வகையைப் பொறுத்தது. கூடுதலாக, தரவு பணிநீக்கத்தின் அளவு ஏற்றுக்கொள்ளப்பட்ட குறியீட்டு முறையைப் பொறுத்தது. எனவே, எடுத்துக்காட்டாக, குறியீட்டு முறை என்று சொல்லலாம் உரை தகவல்ரஷ்ய மொழியின் மூலம் (ரஷ்ய எழுத்துக்களைப் பயன்படுத்தி) ஆங்கில மொழியின் மூலம் போதுமான தகவலை குறியாக்கம் செய்வதை விட சராசரியாக 20-30% கூடுதல் பணிநீக்கத்தை அளிக்கிறது.
தகவல் செயலாக்கத்தில் பணிநீக்கம் முக்கிய பங்கு வகிக்கிறது. இருப்பினும், செயலாக்கத்திற்கு வரவில்லை, ஆனால் முடிக்கப்பட்ட ஆவணங்களை சேமிப்பது அல்லது அவற்றை அனுப்புவது, பணிநீக்கம் குறைக்கப்படலாம், இது தரவு சுருக்கத்தின் விளைவை அளிக்கிறது.
முடிக்கப்பட்ட ஆவணங்களுக்கு தகவல் சுருக்க முறைகள் பயன்படுத்தப்பட்டால், தரவு சுருக்கம் என்ற சொல் பெரும்பாலும் தரவு காப்பகப்படுத்தல் என்ற சொல்லுடன் மாற்றப்படுகிறது. மென்பொருள்இந்த செயல்பாடுகளைச் செய்பவர்கள் காப்பகங்கள் என்று அழைக்கப்படுகிறார்கள்.
சுருக்கப்பட்ட தரவு அமைந்துள்ள பொருளைப் பொறுத்து, அவை உள்ளன:
- கோப்புகளின் சுருக்கம் (காப்பகப்படுத்தல்);
- கோப்புறைகளின் சுருக்கம் (காப்பகப்படுத்தல்);
- வட்டு சுருக்கம்.
தரவு சுருக்கத்தின் போது தரவு உள்ளடக்கம் மாறினால், சுருக்க முறை மாற்ற முடியாதது மற்றும் சுருக்கப்பட்ட கோப்பிலிருந்து தரவு மீட்டமைக்கப்படும் போது, ​​அசல் வரிசை முழுமையாக மீட்டமைக்கப்படாது. இத்தகைய முறைகள் இழப்பு-கட்டுப்படுத்தப்பட்ட சுருக்க முறைகள் என்றும் அழைக்கப்படுகின்றன. உள்ளடக்கத்தின் ஒரு பகுதியின் முறையான இழப்பு நுகர்வோர் பண்புகளில் குறிப்பிடத்தக்க குறைவுக்கு வழிவகுக்காத தரவு வகைகளுக்கு மட்டுமே அவை பொருந்தும். முதலில், இது மல்டிமீடியா தரவுகளுக்கு பொருந்தும்: வீடியோ காட்சிகள், இசை பதிவுகள், ஒலி பதிவுகள் மற்றும் வரைபடங்கள். இழப்பு சுருக்க முறைகள் பொதுவாக மீளக்கூடிய முறைகளை விட அதிக சுருக்க விகிதங்களை வழங்குகின்றன, ஆனால் அவற்றைப் பயன்படுத்த முடியாது. உரை ஆவணங்கள், தரவுத்தளங்கள் மற்றும், குறிப்பாக, செய்ய நிரல் குறியீடு. வழக்கமான இழப்பு சுருக்க வடிவங்கள்:
- கிராஃபிக் தரவுக்கான JPG;
- வீடியோ தரவுக்கான .MPG;
- . ஆடியோ தரவுக்கான M RZ.
தரவு சுருக்கமானது அதன் கட்டமைப்பை மட்டுமே மாற்றினால், சுருக்க முறை மீளக்கூடியது. இதன் விளைவாக வரும் குறியீட்டிலிருந்து, தலைகீழ் முறையைப் பயன்படுத்துவதன் மூலம் அசல் வரிசையை மீட்டெடுக்கலாம். எந்த வகையான தரவையும் சுருக்க மீளக்கூடிய முறைகள் பயன்படுத்தப்படுகின்றன. வழக்கமான இழப்பற்ற சுருக்க வடிவங்கள்:
- .GIF, உதவிக்குறிப்பு,. பிசிஎக்ஸ் மற்றும் கிராபிக்ஸ் தரவுகளுக்கான பல;
- வீடியோ தரவுகளுக்கான ஏவிஐ;
- .ZIP, .ARJ, .BAR, .LZH, .LH, .CAB மற்றும் பல தரவு வகைகளுக்கு.
"கிளாசிக்கல்" தரவு சுருக்க வடிவங்கள், அன்றாட கணினி வேலைகளில் பரவலாகப் பயன்படுத்தப்படுகின்றன, .ZIP மற்றும் .ARJ வடிவங்கள். சமீபத்தில், பிரபலமான .RAR வடிவம் அவற்றில் சேர்க்கப்பட்டுள்ளது.
பெரும்பாலான நவீன காப்பக மேலாளர்கள் செய்யும் அடிப்படை செயல்பாடுகள் பின்வருமாறு:
- காப்பகங்களிலிருந்து கோப்புகளைப் பிரித்தெடுத்தல்;
- புதிய காப்பகங்களை உருவாக்குதல்;
- ஏற்கனவே உள்ள காப்பகத்தில் கோப்புகளைச் சேர்த்தல்;
- சுய பிரித்தெடுக்கும் காப்பகங்களை உருவாக்குதல்;
- குறைந்த திறன் கொண்ட ஊடகங்களில் விநியோகிக்கப்பட்ட காப்பகங்களை உருவாக்குதல்;
- காப்பக கட்டமைப்பின் ஒருமைப்பாட்டை சோதித்தல்;
- சேதமடைந்த காப்பகங்களின் முழு அல்லது பகுதி மீட்பு;
- காப்பகங்களைப் பார்ப்பதிலிருந்தும் அங்கீகரிக்கப்படாத மாற்றங்களிலிருந்தும் பாதுகாத்தல்.
சுயமாக பிரித்தெடுக்கும் காப்பகங்கள் ஒரு சிறிய மென்பொருள் தொகுதியை இணைத்து வழக்கமான காப்பகத்தின் அடிப்படையில் சுயமாக பிரித்தெடுக்கும் காப்பகம் தயாரிக்கப்படுகிறது. காப்பகமே நீட்டிப்பு.EXE என்ற பெயரைப் பெறுகிறது, இது இயங்கக்கூடிய கோப்புகளுக்கு பொதுவானது.
விநியோகிக்கப்பட்ட காப்பகங்கள். சில மேலாளர்கள் (உதாரணமாக WinZip) நெகிழ் வட்டுகளில் நேரடியாகப் பிரிப்பதைச் செய்கிறார்கள், மேலும் சிலர் (உதாரணமாக WinRAR மற்றும் WinArj) வன்வட்டில் கொடுக்கப்பட்ட அளவிலான துண்டுகளாக காப்பகத்தை முன்கூட்டியே பிரிக்க அனுமதிக்கின்றனர். பின்னர், அவற்றை நகலெடுப்பதன் மூலம் வெளிப்புற ஊடகங்களுக்கு மாற்றலாம்.
விநியோகிக்கப்பட்ட காப்பகங்களை உருவாக்கும் போது, ​​WinZip மேலாளரிடம் உள்ளது விரும்பத்தகாத அம்சம்: ஒவ்வொரு தொகுதியும் ஒரே பெயர்களைக் கொண்ட கோப்புகளைக் கொண்டுள்ளது. இதன் விளைவாக, ஒவ்வொரு ஃப்ளாப்பி டிஸ்க்கிலும் சேமிக்கப்பட்டுள்ள தொகுதி எண்களை கோப்பு பெயரால் தீர்மானிக்க முடியாது.WinArj மற்றும் WinRAR காப்பக மேலாளர்கள் அனைத்து விநியோகிக்கப்பட்ட காப்பக கோப்புகளையும் வெவ்வேறு பெயர்களில் லேபிளிடுகின்றனர், எனவே இதுபோன்ற சிக்கல்களை உருவாக்க வேண்டாம்.
காப்பக பாதுகாப்பு. பெரும்பாலான சந்தர்ப்பங்களில், காப்பகங்கள் கடவுச்சொல்லைப் பயன்படுத்தி பாதுகாக்கப்படுகின்றன, இது நீங்கள் காப்பகத்தைப் பார்க்க, திறக்க அல்லது மாற்ற முயற்சிக்கும்போது கோரப்படும்.
TO கூடுதல் செயல்பாடுகள்காப்பக மேலாளர்கள் பணியை மிகவும் வசதியாக்கும் சேவை செயல்பாடுகளை உள்ளடக்கியிருக்கிறார்கள். அவை பெரும்பாலும் செயல்படுத்தப்படுகின்றன வெளிப்புற இணைப்புகூடுதல் பயன்பாடுகள் மற்றும் வழங்குகின்றன:
- பல்வேறு வடிவங்களின் கோப்புகளை காப்பகத்திலிருந்து பிரித்தெடுக்காமல் பார்ப்பது;
காப்பகங்களுக்குள் கோப்புகள் மற்றும் தரவைத் தேடுங்கள்;
பூர்வாங்க திறத்தல் இல்லாமல் காப்பகங்களிலிருந்து நிரல்களை நிறுவுதல்;
இல்லாத சோதனை கணினி வைரஸ்கள்அது திறக்கப்படுவதற்கு முன் காப்பகத்தில்;
காப்பகத் தகவலின் கிரிப்டோகிராஃபிக் பாதுகாப்பு;
செய்தி குறியாக்கம் மின்னஞ்சல்;
இயங்கக்கூடிய கோப்புகளின் "வெளிப்படையான" சுருக்கம்.EXE மற்றும்.DLL;
சுய-பிரித்தெடுக்கும் பல தொகுதி காப்பகங்களை உருவாக்குதல்;
தகவல் சுருக்க விகிதத்தைத் தேர்ந்தெடுப்பது அல்லது சரிசெய்தல்.

நீங்கள் கோப்புறை ஐகானில் இருமுறை கிளிக் செய்யலாம், அதன் பிறகு எக்ஸ்ப்ளோரர் தேர்ந்தெடுத்த கோப்புறையின் உள்ளடக்கங்களை உங்களுக்குக் காண்பிக்கும் (படம் 21.1 ஐப் பார்க்கவும்).

ஒரு கோப்பின் ஐகானை இருமுறை கிளிக் செய்தால், அந்தக் கோப்பை உருவாக்கிய நிரல் அதன் உள்ளடக்கங்களைத் துவக்கி காண்பிக்கும். உண்மையில் இது கோப்பை உருவாக்கிய அதே நிரலாக இருக்காது. உதாரணத்திற்கு, வரைகலை கோப்புகள்உடன் திறக்க முடியும் சிறப்பு திட்டம்அவற்றைப் பார்க்க, அவற்றை உருவாக்கிய கிராபிக்ஸ் எடிட்டிங் நிரல் அல்ல.

நீங்கள் திறக்கும் போது நிரல் கோப்பு, நிரல் தொடங்குகிறது.

நீங்கள் ஒரு கோப்புறையைத் திறந்தவுடன், கோப்புறை சாளரத்தில் அதன் உள்ளடக்கங்களைக் காண்பீர்கள். ஒவ்வொரு கோப்புறையும் அதன் சொந்த சாளரத்தில் திறக்கும் வகையில் நீங்கள் விண்டோஸை உள்ளமைக்கலாம். அதை எப்படி செய்வது என்பது இங்கே.

1. கோப்புறை சாளரத்தில், Tools=>Folder Options என்பதைத் தேர்ந்தெடுக்கவும்.

கோப்புறை விருப்பங்கள் உரையாடல் பெட்டி தோன்றும்.

2. பொது தாவலில், ஒவ்வொரு கோப்புறையையும் தனி சாளரத்தில் திற என்பதைத் தேர்ந்தெடுக்கவும்.

3. சரி என்பதைக் கிளிக் செய்யவும்.

நீங்கள் முடித்ததும், எல்லா கோப்புறை சாளரங்களையும் மூட மறக்காதீர்கள்.

மரத்தின் கட்டமைப்பைக் காண்க

கோப்புறைகள் மற்றும் கோப்புகளுடன் பணிபுரிவதில் கடினமான பகுதி, கணினி விஞ்ஞானிகள் மர அமைப்பு என்று அழைக்கும் வகையில் அவற்றை ஒழுங்கமைப்பதாகும். எக்ஸ்ப்ளோரர் சாளரத்தின் இடது பக்கத்தில் மர அமைப்பு தெளிவாகத் தெரியும். சாளரத்தின் இந்த பகுதி கோப்புறைகள் என்று அழைக்கப்படுகிறது (படம் 21.1 ஐப் பார்க்கவும்). இந்தப் பட்டியலைப் பார்க்கவில்லை என்றால், கருவிப்பட்டியில் உள்ள கோப்புறைகள் பொத்தானைக் கிளிக் செய்யவும். அல்லது மெனுவிலிருந்து View^Browser Panels^Folders என்பதைத் தேர்ந்தெடுக்கவும்.

மவுஸைப் பயன்படுத்தி, மரத்தின் கட்டமைப்பில் எந்த கோப்புறையையும் விரைவாகக் காணலாம், நிச்சயமாக, அதை எங்கு தேடுவது என்பது உங்களுக்குத் தெரிந்தால். ஒரு கோப்புறையைக் கிளிக் செய்த பிறகு, அதன் உள்ளடக்கங்கள் சாளரத்தில் வலதுபுறத்தில் காட்டப்படும்.

தொடர்புடைய கோப்புறைக்கு அடுத்துள்ள “+” (பிளஸ்) அடையாளத்தைக் கிளிக் செய்வதன் மூலம், அதன் அனைத்து துணைக் கோப்புறைகளையும் நீங்கள் பார்க்கலாம், அதாவது. ஒரு மர அமைப்பின் கிளை.

ஒரு கோப்புறைக்கு அடுத்துள்ள “-” (கழித்தல்) அடையாளத்தைக் கிளிக் செய்வதன் மூலம், மரத்தின் கட்டமைப்பின் தொடர்புடைய கிளையை மூடுவீர்கள்.

ஒரு மர அமைப்பை எவ்வாறு மறைப்பது

கோப்புறைகள் குழு மூடப்பட்டவுடன், எக்ஸ்ப்ளோரர் சாளரம் படம் 1 இல் காட்டப்பட்டுள்ளபடி கோப்புகள் மற்றும் கோப்புறைகளுக்கான பணிகளின் பட்டியலைக் காட்டுகிறது. 21.2 இந்தப் பட்டியலில் கொடுக்கப்பட்ட கோப்புறையில் உள்ள கோப்புகளுடன் அடிப்படை செயல்பாடுகள், கணினியில் உள்ள பிற கோப்பகங்களுக்கு மாறுதல் மற்றும் பிற ஒத்த பணிகள் உள்ளன.

பணிகளின் பட்டியல் நீங்கள் பார்க்கும் கோப்புறையின் வகை, தேர்ந்தெடுக்கப்பட்ட கோப்பு மற்றும் அதன் வகையைப் பொறுத்தது.

அம்புக்குறி ஐகானைக் கிளிக் செய்வதன் மூலம் பணிப்பட்டிகளில் ஏதேனும் ஒன்றைக் காட்டலாம் அல்லது மறைக்கலாம் என்பதை நினைவில் கொள்ளவும்.

ஹார்ட் டிஸ்கின் ஆரம்பப் பிரிவில் முக்கிய ரூட் பதிவேடு உள்ளது, இது நினைவகத்தில் ஏற்றப்பட்டு செயல்படுத்தப்படுகிறது.

இந்தத் துறையின் கடைசிப் பகுதியில் பகிர்வு அட்டவணை உள்ளது - 16-பைட் கூறுகளைக் கொண்ட 4-உறுப்பு அட்டவணை. இந்த அட்டவணை FDISK நிரலால் கையாளப்படுகிறது (அல்லது மற்றொரு இயக்க முறைமையில் சமமான பயன்பாடு).

துவக்கத்தின் போது, ​​ROM-BIOS முதன்மை ரூட் உள்ளீட்டை ஏற்றுகிறது மற்றும் அதன் குறியீட்டிற்கு கட்டுப்பாட்டை மாற்றுகிறது. செயலில் உள்ளதாகக் குறிக்கப்பட்ட பகிர்வைத் தீர்மானிக்க இந்தக் குறியீடு பகிர்வு அட்டவணையைப் படிக்கிறது. சரியான ரூட் பிரிவு பின்னர் நினைவகத்தில் வாசிக்கப்பட்டு செயல்படுத்தப்படுகிறது.

அட்டவணை 1.முதன்மை ரூட் நுழைவு மற்றும் பகிர்வு அட்டவணையின் அமைப்பு

அட்டவணை 2.பிரிவு விளக்க அமைப்பு

பகிர்வு குறியீடு வட்டில் முதன்மை மற்றும் நீட்டிக்கப்பட்ட பகிர்வுகளின் இருப்பு மற்றும் இருப்பிடத்தை தீர்மானிக்க பயன்படுத்தப்படுகிறது. விரும்பிய பகிர்வு அமைந்தவுடன், அதன் அளவு மற்றும் ஆயத்தொகுதிகள் தொடர்புடைய விளக்கப் புலங்களில் இருந்து பிரித்தெடுக்கப்படும். பகிர்வு குறியீடு புலத்தில் 0 எழுதப்பட்டால், விளக்கமானது காலியாகக் கருதப்படுகிறது, அதாவது வட்டில் உள்ள எந்தப் பகிர்வையும் அது வரையறுக்காது.

அட்டவணை 3.மைக்ரோசாஃப்ட் இயக்க முறைமை பகிர்வு குறியீடுகள்

குறியீடுபிரிவு வகைஅளவுFAT வகைOS
01 மணிஅடிப்படை0-15 எம்பிFAT12MS-DOS 2.0
04 மணிஅடிப்படை16-32 எம்பிFAT16MS-DOS 3.0
05hமேம்படுத்தபட்ட0-2 ஜிபி- MS-DOS 3.3
06hஅடிப்படை32 எம்பி-2 ஜிபிFAT16MS-DOS 4.0
0Bhஅடிப்படை512 எம்பி-2 ஜிபிFAT32OSR2
0Chமேம்படுத்தபட்ட512 எம்பி-2 டிபிFAT32OSR2
0Ehஅடிப்படை32 எம்பி-2 ஜிபிFAT16விண்டோஸ் 95
0Fhமேம்படுத்தபட்ட0-2 ஜிபி- விண்டோஸ் 95

பிற நிறுவனங்களின் இயக்க முறைமைகளுக்கு பின்வரும் குறியீடுகள் ஒதுக்கப்பட்டுள்ளன:

  • 02h - CP/M பிரிவு;
  • 03h - Xenix பிரிவு;
  • 07h - OS/2 பகிர்வு (HPFS கோப்பு முறைமை).

குறிப்புகள்:

  1. சிலிண்டர் மற்றும் பிரிவு எண்கள் முறையே 10 மற்றும் 6 பிட்களை ஆக்கிரமித்துள்ளன:
    15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
    ccccccccccகள்கள்கள்கள்கள்கள்

    நீங்கள் 16-பிட் மதிப்புடன் CX ஐ ஏற்றும்போது, ​​வட்டின் விரும்பிய பகுதியைப் படிக்க, குறுக்கீடு INT 13h ஐ அழைக்கத் தயாராக இருக்கும் வகையில் அவை ஏற்பாடு செய்யப்பட்டுள்ளன. எனவே, sect_buf நினைவகப் பகுதியில் Master Load Record ஐப் படித்த பிறகு, குறியீடு CMP byte ptr sect_buf, 80h

    முதல் பகிர்வு செயலில் உள்ளதா என சரிபார்க்கும், மற்றும் குறியீடு

    MOV CX, sect_buf

    பகிர்வு #1 இன் ரூட் செக்டரைப் படிக்க INT 13h ஐ அழைக்க CX ஐ ஏற்றும்.

  2. ஒவ்வொரு பகிர்விலும் ஆஃப்செட் 08h இல் உள்ள "உறவினர் துறை" மதிப்பு, பிரிவின் தொடக்க முகவரியின் தலை, பிரிவு மற்றும் உருளைக்கு சமம். தொடர்புடைய பிரிவு 0 என்பது சிலிண்டர் 0, ஹெட் 0, செக்டர் 1 ஆகியவற்றுடன் ஒத்துப்போகிறது. தலையில் உள்ள ஒவ்வொரு பிரிவிற்கும், பின்னர் ஒவ்வொரு தலைக்கும், இறுதியாக ஒவ்வொரு சிலிண்டருக்கும் தொடர்புடைய பிரிவு எண் அதிகரிக்கும்.

    பொருந்தக்கூடிய சூத்திரம்:

    Rel_sec = (#Cyl * sec_per_cyl * heads) + (#Goal * sec_per_cyl) + (#Sec -1)

    சிலிண்டர் 0, ஹெட் 0, செக்டர் 2 இல் தொடங்கும் முதல் பகிர்வைத் தவிர, பகிர்வுகள் சமமான சிலிண்டர் எண்ணில் தொடங்குகின்றன (பிரிவு 1 மாஸ்டர் பூட் ரெக்கார்ட் ஆக்கிரமிக்கப்பட்டதால்).

    ரூட் பகிர்வு உள்ளீடு கட்டுப்பாட்டைப் பெறும்போது, ​​DS:SI தொடர்புடைய பகிர்வு அட்டவணை உள்ளீட்டை சுட்டிக்காட்டுகிறது.

வேர் பிரிவு அமைப்பு

அட்டவணை 4.நெகிழ் வட்டு அல்லது ஹார்ட் டிஸ்க் பகிர்வின் ரூட் செக்டரின் வடிவம்

00h3 ஜேஎம்பிxx xxகுறியீட்டைப் பதிவிறக்க, அருகில் செல்லவும்
03 மணி8 "நான்""பி""எம்" "4" "." "0" OEM நிறுவனத்தின் பெயர் மற்றும் கணினி பதிப்பு
0Bh2 SectSizபிரிவில் உள்ள பைட்டுகளின் எண்ணிக்கை (எப்போதும் 512)BPB இன் ஆரம்பம்
0Dh1 கிளஸ்ட்சிஸ்கிளஸ்டரில் உள்ள துறைகளின் எண்ணிக்கை
0Eh2 ரெஸ்செக்ஸ்உதிரித் துறைகளின் எண்ணிக்கை (FAT #1க்கு முந்தைய துறைகள்)
10ம1 FatCntFAT அட்டவணைகளின் எண்ணிக்கை
11மணி2 ரூட்சிஸ்ரூட் கோப்பகத்தின் 32-பைட் கூறுகளின் எண்ணிக்கை (FAT32 - 0 க்கு)
13 மணி2 TotSecsமீடியாவில் உள்ள மொத்த பிரிவுகளின் எண்ணிக்கை (DOS பகிர்வு)
15h1 ஊடகம்மீடியா வகை (FAT இன் 1வது பைட் போன்றது)
16 மணிநேரம்2 கொழுப்பு அளவுஒரு FAT இல் உள்ள துறைகளின் எண்ணிக்கைஇறுதி BPB
18மணி2 TrkSecs ஒரு பாதையில் உள்ள துறைகளின் எண்ணிக்கை
1ஆ2 HeadCnt தலைகளின் எண்ணிக்கை
1Ch4 HidnSecமறைக்கப்பட்ட பிரிவுகளின் எண்ணிக்கை (பகிர்வு திட்டங்களில் பயன்படுத்தப்படுகிறது)
20h4 TotSecsஅளவு > 32 எம்பி என்றால் மொத்த பிரிவுகள்
24 மணி1 128 உடல் வட்டு எண்
25h1 இருப்பு
26h1 29h நீட்டிக்கப்பட்ட கட்டமைப்பின் அடையாளம்
27h4 தொகுதி ஐடி (வரிசை எண்)
2BhBh லேபிள் (பெயர் இல்லை)
36 மணிநேரம்8 கோப்பு முறைமை ஐடி (FAT12)
3Eh குறியீடு மற்றும் தரவை ஏற்றுவதற்கான தொடக்கம்

குறிப்புகள்:

  1. சேமிப்பு ஊடக வகைகள்:
    • F0h - நெகிழ் வட்டு, 2 பக்கங்கள், ஒரு பாதைக்கு 18 பிரிவுகள்;
    • F8h - வன்;
    • F9h - நெகிழ் வட்டு, 2 பக்கங்கள், ஒரு பாதைக்கு 15 பிரிவுகள்;
    • FCh - நெகிழ் வட்டு, 1 பக்கம், ஒரு தடத்திற்கு 9 பிரிவுகள்;
    • FDh - நெகிழ் வட்டு, 2 பக்கங்கள், ஒரு பாதைக்கு 9 பிரிவுகள்;
    • FEh - நெகிழ் வட்டு, 1 பக்கம், ஒரு தடத்திற்கு 8 பிரிவுகள்;
    • FFh - நெகிழ் வட்டு, 2 பக்கங்கள், ஒரு பாதைக்கு 8 பிரிவுகள்.
  2. இந்தத் துறையைப் படிக்க முழுமையான வாசிப்பு INT 25h (DX=0) ஐப் பயன்படுத்தவும். அல்லது:
    • நெகிழ் வட்டுகள்: ரூட் துறை = BIOS INT 13h ஹெட் 0, டிராக் 0, செக்டர் 1;
    • கடினமானது: ஹெட்/டிராக்/செக்டர் பயாஸிற்கான பார்ட்டிஷன்_டேபிளைப் படிக்கவும்.
  3. BPB (BIOS Parameter Block) என்பது ரூட்_செக்டரில் உள்ள தரவுகளின் துணைக்குழு ஆகும். "பில்ட் பிபிபி" இயக்கி கோரிக்கைக்கு மேலே குறிப்பிட்டுள்ள பிளாக்கை நிரப்ப டிரைவர் தேவை. BPB நீளம் = 13 பைட்டுகள்

நெகிழ் வட்டு அளவுருக்கள் அட்டவணை

இந்த 10-பைட் அமைப்பு "வட்டு அடிப்படை அட்டவணை" என்றும் அழைக்கப்படுகிறது. இது குறுக்கீடு திசையன் முகவரியில் INT 1Eh (0:0078 இல் 4-பைட் முகவரி) அமைந்துள்ளது. இந்த அட்டவணை நெகிழ் வட்டு சாதனங்களுக்கான சில முக்கியமான மாறிகளைக் குறிப்பிடுகிறது. இது ROM-BIOS ஆல் துவக்கப்பட்டது மற்றும் நெகிழ் வட்டுகளின் செயல்திறனை மேம்படுத்த DOS ஆல் மாற்றியமைக்கப்பட்டது.

அட்டவணை 5.நெகிழ் வட்டு அளவுரு அட்டவணை வடிவம்

சார்புநீளம்உள்ளடக்கம்
00h1 விவரக்குறிப்பின் முதல் பைட்:
பிட்கள் 0-3 - தலை ஏற்றுதல் நேரம்;
பிட்கள் 4-7 - தலை படி காலம்
01 மணி1 விவரக்குறிப்பின் இரண்டாவது பைட்:
பிட் 0 - DMA பயன்முறை கொடி;
பிட்கள் 1-7 - தலை ஏற்றும் நேரம்
02 மணி1 மோட்டாரை அணைப்பதற்கு முன் தாமதம் (கணினி கடிகாரத்தின் "டிக்களில்")
03 மணி1 பிரிவு அளவு (பைட்டுகள்): 0 - 128, 1 - 256, 2 - 512, 3 - 1024
04 மணி1 ஒரு பாதையில் உள்ள துறைகளின் எண்ணிக்கை
05h1 படிக்க/எழுத செயல்பாடுகளுக்கான குறுக்குவெட்டு இடைவெளி நீளம்
06h1 தரவு பகுதி நீளம்
07h1 வடிவமைப்பு செயல்பாட்டிற்கான இடைவெளி நீளம்
08h1 வடிவமைப்பிற்கான ஒதுக்கிட எழுத்து (பொதுவாக 0F6h, அதாவது "Ў")
09 மணி1 தலை நிறுவும் நேரம் (மில்லி விநாடிகளில்)
0 ஆ1 மோட்டார் தொடக்க நேரம் (1/8 வினாடிகளில்)

ஹார்ட் டிஸ்க் அளவுருக்கள் அட்டவணை

இந்த 16-பைட் அமைப்பு குறுக்கீடு திசையன் முகவரி INT 41h இல் அமைந்துள்ளது (4-பைட் முகவரி 0:0104 இல்). இரண்டாவது வன்வட்டுக்கான அளவுருக்கள் (ஒன்று இருந்தால்) திசையன் முகவரி INT 46h இல் அமைந்துள்ளன. இந்த அட்டவணைகள் ஹார்ட் டிரைவ் செயல்பாடுகளுக்கான சில முக்கியமான மாறிகளை வரையறுக்கின்றன.

அட்டவணை 6.ஹார்ட் டிஸ்க் அட்டவணை வடிவம்

சார்புநீளம்உள்ளடக்கம்
00h2 சிலிண்டர்களின் எண்ணிக்கை
02 மணி1 தலைகளின் எண்ணிக்கை
03 மணி2 பயன்படுத்தப்படவில்லை (எப்போதும் 0)
05h2 முன்கூட்டிய சிலிண்டர் எண்
07h1 அதிகபட்ச ECC தொகுதி நீளம்
08h1 கட்டுப்பாட்டு பைட்:
பிட்கள் 0-2 - பயன்படுத்தப்படவில்லை (எப்போதும் 0);
பிட் 3 - தலைகளின் எண்ணிக்கை 8 க்கு மேல் இருந்தால் அமைக்கவும்;
பிட் 4 - பயன்படுத்தப்படவில்லை (எப்போதும் 0);
பிட் 5 - உற்பத்தியாளர் "அதிகபட்ச வேலை செய்யும் சிலிண்டர் + 1" எண்ணுடன் சிலிண்டரில் குறைபாடு வரைபடத்தை வைத்திருந்தால் அமைக்கவும்;
பிட் 6 - ECC மறுபரிசீலனை தடை;
பிட் 7 - ECC கட்டுப்பாடு முடக்கப்பட்டது
09 மணி1 பயன்படுத்தப்படவில்லை (எப்போதும் 0)
0 ஆ1 பயன்படுத்தப்படவில்லை (எப்போதும் 0)
0Bh1 பயன்படுத்தப்படவில்லை (எப்போதும் 0)
0Ch2 பார்க்கிங் மண்டல சிலிண்டர் எண்
0Eh1 ஒரு பாதையில் உள்ள துறைகளின் எண்ணிக்கை
0Fh1 இருப்பு

கோப்பு ஒதுக்கீடு அட்டவணை (FAT)

கோப்பு அளவு காலப்போக்கில் மாறலாம். ஒரு கோப்பை அருகிலுள்ள பிரிவுகளில் மட்டுமே சேமிக்க அனுமதித்தால், கோப்பு அளவு அதிகரிக்கும் போது, ​​OS அதை வட்டின் மற்றொரு பொருத்தமான அளவு (இலவச) பகுதிக்கு முழுமையாக மீண்டும் எழுத வேண்டும். ஒரு கோப்பில் புதிய தரவைச் சேர்ப்பதற்கான செயல்பாட்டை எளிதாக்குவதற்கும் விரைவுபடுத்துவதற்கும், நவீன இயக்க முறைமைகள் கோப்பு விநியோக அட்டவணைகளைப் பயன்படுத்துகின்றன (கோப்பு ஒதுக்கீடு அட்டவணை, சுருக்கமான FAT), இது ஒரு கோப்பை பல தொடர்ச்சியான பிரிவுகளில் சேமிக்க உங்களை அனுமதிக்கிறது.

FAT ஐப் பயன்படுத்தும் போது, ​​தருக்க இயக்ககத்தின் தரவுப் பகுதி சம அளவிலான பிரிவுகளாகப் பிரிக்கப்படுகிறது - கொத்துகள். ஒரு கிளஸ்டர் ஒரு வட்டில் தொடர்ச்சியாக அமைந்துள்ள ஒன்று அல்லது பல பிரிவுகளைக் கொண்டிருக்கலாம். ஒரு கிளஸ்டரில் உள்ள பிரிவுகளின் எண்ணிக்கை 2 N இன் பெருக்கமாக இருக்க வேண்டும் மற்றும் 1 முதல் 64 வரையிலான மதிப்புகளை எடுக்கலாம் (கிளஸ்டர் அளவு பயன்படுத்தப்படும் FAT வகை மற்றும் தருக்க வட்டின் அளவைப் பொறுத்தது).

ஒவ்வொரு கிளஸ்டருக்கும் அதன் சொந்த FAT அட்டவணை உறுப்பு ஒதுக்கப்பட்டுள்ளது. முதல் இரண்டு FAT உறுப்புகள் ஒதுக்கப்பட்டுள்ளன - வட்டில் K தரவுக் கிளஸ்டர்கள் இருந்தால், FAT உறுப்புகளின் எண்ணிக்கை K+2 ஆக இருக்கும். FAT வகை K இன் மதிப்பால் தீர்மானிக்கப்படுகிறது:

  1. என்றால் கே<4085 - используется FAT12;
  2. 4084>கே<65525 - используется FAT16;
  3. 65524> K - FAT32 பயன்படுத்தப்பட்டால்.

FAT வகைகளின் பெயர் உறுப்பு அளவிலிருந்து வருகிறது. எனவே ஒரு FAT12 உறுப்பு 12 பிட்கள், FAT16 - 16 பிட்கள், FAT32 - 32 பிட்கள் அளவு கொண்டது. FAT32 இல், நான்கு மிக முக்கியமான பைனரி பிட்கள் ஒதுக்கப்பட்டு, OS செயல்பாட்டின் போது புறக்கணிக்கப்படுகின்றன (அதாவது, தனிமத்தின் ஏழு குறைந்த குறிப்பிடத்தக்க ஹெக்ஸாடெசிமல் பிட்கள் மட்டுமே குறிப்பிடத்தக்கவை).

FAT என்பது ஒரு வட்டில் உள்ள தரவின் இருப்பிடத்தைக் கண்காணிக்கவும் புதிய கோப்புகளுக்கான இலவச நினைவகத்தைக் கண்டறியவும் OS பயன்படுத்தும் இணைக்கப்பட்ட பட்டியல்.

ஒவ்வொரு கோப்பிற்கான கோப்பு அடைவு (உள்ளடக்க அட்டவணை) FAT அட்டவணையில் உள்ள தொடக்க உறுப்புகளின் எண்ணிக்கையைக் கொண்டுள்ளது, இது கோப்பு விநியோகச் சங்கிலியின் முதல் கிளஸ்டருடன் தொடர்புடையது. தொடர்புடைய FAT உறுப்பு சங்கிலியின் முடிவைக் குறிக்கிறது அல்லது அடுத்த உறுப்பு போன்றவற்றைக் குறிக்கிறது. உதாரணமாக:

இந்த வரைபடம் FAT இன் அடிப்படைக் கருத்துக்களை விளக்குகிறது. அதிலிருந்து தெளிவாகிறது:

  1. MYFILE.TXT 10 கிளஸ்டர்களை ஆக்கிரமித்துள்ளது. முதல் கிளஸ்டர் கிளஸ்டர் 08, கடைசி கிளஸ்டர் 1Bh. கிளஸ்டர் செயின் - 08h, 09h, 0Ah, 0Bh, 15h, 16h, 17h, 19h, 1Ah, 1Bh. ஒவ்வொரு உறுப்பும் சங்கிலியின் அடுத்த உறுப்பைக் குறிக்கிறது, மேலும் கடைசி உறுப்பு கொண்டுள்ளது சிறப்பு குறியீடு(அட்டவணை 7 ஐப் பார்க்கவும்).
  2. கிளஸ்டர் 18h குறைபாடுடையதாகக் குறிக்கப்பட்டுள்ளது மற்றும் விநியோகச் சங்கிலியில் சேர்க்கப்படவில்லை.
  3. கிளஸ்டர்கள் 06h, 07h, 0Ch-14h மற்றும் 1Ch-1Fh ஆகியவை காலியாக உள்ளன மற்றும் விநியோகத்திற்குக் கிடைக்கின்றன.
  4. மற்றொரு சங்கிலி கிளஸ்டர் 02h உடன் தொடங்கி 05h கிளஸ்டர் உடன் முடிவடைகிறது. கோப்பின் பெயரைக் கண்டறிய, தொடக்க கிளஸ்டர் எண் 02h உடன் உள்ளடக்க உறுப்பைக் கண்டறிய வேண்டும்.

அட்டவணை 7. FAT உறுப்பு மதிப்புகள்

FAT பொதுவாக DOS பகிர்வில் தருக்க பிரிவு 1 இல் தொடங்குகிறது (அதாவது DX=1 உடன் INT 25h மூலம் படிக்க முடியும்). பொதுவாக, நீங்கள் முதலில் root_sector (DX=0) ஐப் படித்து, ஆஃப்செட் 0Eh ஐ எடுக்க வேண்டும். FATக்கு முன்னால் எத்தனை ரூட் மற்றும் ரிசர்வ் துறைகள் உள்ளன என்பதை இது குறிக்கிறது. FAT ஐ INT 25h வழியாக படிக்க DX இன் உள்ளடக்கங்களாக இந்த எண்ணை (பொதுவாக 1) பயன்படுத்தவும்.

FAT இன் பல பிரதிகள் இருக்கலாம். பொதுவாக இரண்டு ஒத்த பிரதிகள் பராமரிக்கப்படுகின்றன. இந்த சந்தர்ப்பங்களில், அனைத்து நகல்களும் ஒருவருக்கொருவர் நேரடியாக அமைந்துள்ளன.

கருத்து:

  • ஒரு பொதுவான தவறான கருத்துப்படி, 16-பிட் FAT ஆனது DOS 32 மெகாபைட்டுகளுக்கு மேல் பெரிய வட்டுகளுடன் வேலை செய்ய அனுமதிக்காது என்று நம்பப்படுகிறது. உண்மையில், வரம்பு என்னவென்றால், INT 25h/26h ஆனது 65535 ஐ விட அதிகமான SECTOR எண்களுடன் வேலை செய்ய முடியாது. பிரிவு அளவு பொதுவாக 512 பைட்டுகள் அல்லது அரை கிலோபைட் என்பதால், இது 32 மெகாபைட் வரம்பைக் கட்டளையிடுகிறது. மறுபுறம், பெரிய பிரிவுகளைக் கொண்டிருப்பதை எதுவும் தடுக்காது, எனவே கோட்பாட்டளவில் DOS எந்த வட்டிலும் வேலை செய்ய முடியும்.
  1. கொத்து எண்ணை 3 ஆல் பெருக்கவும்.
  2. உறுப்பு எண் சமமாக இருந்தால், மற்றும் வார்த்தை வாசிப்பு மற்றும் முகமூடி 0FFFh. உறுப்பு எண் ஒற்றைப்படையாக இருந்தால், மதிப்பை 4 பிட்களால் வலதுபுறமாக மாற்றவும். இதன் விளைவாக, நீங்கள் FAT உறுப்பின் விரும்பிய மதிப்பைப் பெறுவீர்கள்.

இப்போது FAT12 க்கு ஒரு உறுப்பை எழுதுவதற்கான செயல்முறையைப் பார்ப்போம்.

  1. கொத்து எண்ணை 3 ஆல் பெருக்கவும்.
  2. முடிவை 2 ஆல் வகுக்கவும் (உறுப்பு நீளம் 1.5 (3/2) பைட்டுகள்).
  3. முந்தைய செயல்பாட்டின் முடிவை முகவரியாகப் பயன்படுத்தி FAT இலிருந்து 16-பிட் வார்த்தையைப் படிக்கவும்.
  4. உறுப்பு எண் சமமாக இருந்தால், ரீட் என்ற சொல் மற்றும் முகமூடி 0F000h மீது ஒரு AND செயல்பாட்டைச் செய்யவும், அதன் விளைவாக வரும் முடிவு மற்றும் எழுதப்பட்ட உறுப்பின் மதிப்பின் மீது OR செயல்பாட்டைச் செய்யவும். உறுப்பு எண் ஒற்றைப்படையாக இருந்தால், மற்றும் வார்த்தை ரீட் மற்றும் மாஸ்க் 0F000h எனில், மதிப்பை 4 பிட்கள் விட்டு அல்லது முந்தைய செயல்பாட்டின் முடிவை மாற்றவும்.
  5. இதன் விளைவாக வரும் 16-பிட் வார்த்தையை மீண்டும் FATக்கு எழுதவும்.

கருத்து:

  • ஒரு 12-பிட் உறுப்பு இரண்டு பிரிவு எல்லைகளைக் கடக்கும், எனவே நீங்கள் ஒரு நேரத்தில் ஒரு FAT செக்டரைப் படிக்கிறீர்கள் என்றால் கவனமாக இருங்கள்.
    16-பிட் கூறுகள் எளிமையானவை - ஒவ்வொரு உறுப்பும் சங்கிலியின் அடுத்த உறுப்பின் 16-பிட் ஆஃப்செட்டை (FAT இன் தொடக்கத்திலிருந்து) கொண்டுள்ளது.
    32-பிட் கூறுகள் - ஒவ்வொரு உறுப்பும் சங்கிலியில் உள்ள அடுத்த உறுப்பின் 32-பிட் ஆஃப்செட்டைக் கொண்டுள்ளது.

அசெம்பிளி மொழி நிரல்களில், 3 ஆல் பெருக்குவதற்கு MUL அறிவுறுத்தலுக்குப் பதிலாக ஷிப்ட்-அண்ட்-சேர் அல்காரிதம் பயன்படுத்தப்படுகிறது: அசல் எண் நகலெடுக்கப்பட்டது, எண்ணின் நகல் ஒரு இடத்திற்கு மாற்றப்படுகிறது (2 ஆல் பெருக்கல்), பின்னர் இரண்டு எண்களும் சேர்க்கப்படுகின்றன (x + 2x = 3x). DIV கட்டளைக்கு பதிலாக, வலது ஒரு பிட் மாற்றவும்.

FAT உறுப்பு கிளஸ்டர் எண்ணைக் கொண்டுள்ளது, ஆனால் குறைந்த மட்டத்தில் வட்டுகளுடன் பணிபுரியும் போது, ​​முகவரியிடக்கூடிய தரவுத் துறையானது, கிளஸ்டர் அல்ல.

ஒரு நெகிழ் வட்டு (அல்லது ஹார்ட் டிஸ்க் பகிர்வு) பின்வருமாறு கட்டமைக்கப்பட்டுள்ளது:

  1. ரூட் மற்றும் ரிசர்வ் துறைகள்;
  2. FAT#1;
  3. கொழுப்பு #2;
  4. ரூட் அடைவு (FAT32 இல் இல்லை);
  5. தரவு பகுதி.

இந்த கட்டமைப்பில் உள்ள ஒவ்வொரு பிரிவிற்கும் ஒரு மாறி நீளம் உள்ளது, மேலும் கிளஸ்டர் எண்ணை செக்டர் எண்ணாக மாற்ற, நீங்கள் ஒவ்வொரு பிரிவின் நீளத்தையும் அறிந்து கொள்ள வேண்டும்.

ClustNum கிளஸ்டர் எண்ணிலிருந்து கிளஸ்டர் தொடக்கத் துறை எண்ணைப் பெற (அடைவு உள்ளீடு அல்லது FAT சங்கிலியில் தொடர்புடைய புலத்திலிருந்து படிக்கவும்), நீங்கள் ஆவணமற்ற OS 32h செயல்பாட்டைப் பயன்படுத்தலாம் அல்லது ரூட் செக்டரைப் படித்து பின்வரும் சூத்திரங்களைப் பயன்படுத்தலாம்:

root_sectors = (RootSiz * 32) / 512 start_data = ResSecs + (FatSize * FatCnt) + root_sectors start_sector = start_data + ((ClustNum - 2) * ClustSiz) ,

இதில் மாறிகளின் மதிப்புகள்: RootSiz, ResSecs, FatSize, FatCnt, ClustSiz ஆகியவை ரூட் செக்டரிலிருந்து அல்லது BPB இலிருந்து பெறப்படுகின்றன.

INT 25h வாசிப்பு அல்லது INT 26h எழுதும் செயல்பாட்டிற்கு முன் DX=start_sector ஐ அமைக்கவும்.

கோப்பு கோப்பகங்கள்

கோப்பு அடைவு என்பது 32-பைட் கூறுகளின் வரிசையாகும் - கோப்பு விளக்கங்கள். இயக்க முறைமையின் பார்வையில், அனைத்து கோப்பகங்களும் (FAT12 மற்றும் FAT16 அமைப்புகளில் உள்ள ரூட் டைரக்டரியைத் தவிர) கோப்புகளைப் போல் இருக்கும் மற்றும் தன்னிச்சையான எண்ணிக்கையிலான உள்ளீடுகளைக் கொண்டிருக்கலாம்.

ரூட் டைரக்டரி என்பது வட்டின் முக்கிய கோப்பகமாகும், அதில் இருந்து துணை அடைவு மரம் தொடங்குகிறது. FAT12 மற்றும் FAT16 இல் உள்ள ரூட் கோப்பகத்திற்கு, தருக்க வட்டின் கணினி பகுதியில் ஒரு சிறப்பு நிலையான அளவு இடம் (16 KB) ஒதுக்கப்பட்டுள்ளது, இது 512 கூறுகளை சேமிக்க வடிவமைக்கப்பட்டுள்ளது. FAT32 அமைப்பில், ரூட் டைரக்டரி என்பது எந்த அளவிலான கோப்பாகும்.

அட்டவணை 8.பட்டியல் உருப்படி அமைப்பு

சார்புநீளம்உள்ளடக்கம்
00h11 குறுகிய கோப்பு பெயர்
0Bh1 கோப்பு பண்புக்கூறுகள்
0Сh1 *Windows NTக்கு ஒதுக்கப்பட்டது (0ஐக் கொண்டிருக்க வேண்டும்)
0Dh1 *கோப்பு உருவாக்கும் நேரத்தைக் குறிப்பிடும் புலம் (பத்து மில்லி விநாடிகளில்).
புல மதிப்பு 0 முதல் 199 வரை இருக்கலாம்
0Eh2 *கோப்பு உருவாக்கும் நேரம்
10ம2 *கோப்பு உருவாக்கும் தேதி
12மணி2 *தரவை எழுத அல்லது படிக்க கோப்பை கடைசியாக அணுகிய தேதி
14 மணிநேரம்2 *கோப்பின் முதல் கிளஸ்டரின் எண்ணின் மிக முக்கியமான சொல்
16 மணிநேரம்2 கோப்புக்கான கடைசி எழுத்துச் செயல்பாட்டின் நேரம்
18மணி2 கோப்பில் கடைசியாக எழுதப்பட்ட செயல்பாட்டின் தேதி
1ஆ2 கோப்பின் முதல் கிளஸ்டர் எண்ணின் குறைந்த வார்த்தை
1Ch4 பைட்டுகளில் கோப்பு அளவு (32-பிட் எண்)

"*" அடையாளம் என்பது புலம் FAT32 கோப்பு முறைமையில் மட்டுமே செயலாக்கப்படுகிறது. FAT12 மற்றும் FAT16 அமைப்புகளில், புலம் ஒதுக்கப்பட்டதாகக் கருதப்படுகிறது மற்றும் மதிப்பு 0 ஐக் கொண்டுள்ளது.

குறுகிய கோப்பு பெயர் இரண்டு புலங்களைக் கொண்டுள்ளது: உண்மையான கோப்பு பெயரைக் கொண்ட 8-பைட் புலம் மற்றும் நீட்டிப்பைக் கொண்ட 3-பைட் புலம். பயனரால் உள்ளிடப்பட்ட கோப்பின் பெயர் எட்டு எழுத்துக்களை விடக் குறைவாக இருந்தால், அது இடைவெளிகளுடன் (ஸ்பேஸ் குறியீடு - 20h), உள்ளிடப்பட்ட நீட்டிப்பு மூன்று எழுத்துகளை விடக் குறைவாக இருந்தால், அது இடைவெளிகளுடனும் பேட் செய்யப்பட்டிருக்கும்.

சில DOS செயல்பாடுகளுக்கு ஒரு அளவுருவாக கோப்பு பண்புக்கூறு பைட் தேவைப்படுகிறது. கோப்பில் தொடர்புடைய பண்பு இருந்தால், பண்புக்கூறு பைட்டின் பிட்கள் 1 ஆக அமைக்கப்படும்:

  • பிட் 0 - படிக்க மட்டும்;
  • பிட் 1 - மறைக்கப்பட்ட;
  • பிட் 2 - அமைப்பு;
  • பிட் 3 - தொகுதி அடையாளங்காட்டி;
  • பிட் 4 - அடைவு;
  • பிட் 5 - காப்பகப்படுத்தப்பட்டது;
  • பிட்கள் 6 மற்றும் 7 ஒதுக்கப்பட்டுள்ளது (0 ஆக அமைக்கப்பட்டுள்ளது).

கோப்பு உருவாக்கும் நேரப் புலம் மற்றும் கோப்பில் கடைசியாக எழுதும் செயல்பாட்டின் நேரப் புலம் பின்வரும் வடிவமைப்பைக் கொண்டுள்ளன:

15 9 8 5 4 0

கோப்புகளை உருவாக்கும் போது, ​​MS-DOS சகாப்தத்தின் தொடக்கத்திலிருந்து தேதிகள் கணக்கிடப்படுகின்றன, அதாவது. தேதி 01/01/1980. பிட்கள் 9-15 இல் ஆண்டு எண் கழித்தல் 1980 (செல்லுபடியாகும் மதிப்புகள் 0 முதல் 127 வரை) உள்ளது.

நீண்ட கோப்பு பெயர்கள்

விண்டோஸ் 95 இல் தொடங்கி, ஒரு கோப்பு நீண்ட பெயர் என்று அழைக்கப்படும் (குறுகிய பெயருடன் கூடுதலாக) ஒதுக்கப்படலாம். ஒரு நீண்ட பெயரைச் சேமிக்க, முக்கிய உறுப்புக்கு அருகில் உள்ள வெற்று அடைவு கூறுகள் - கோப்பு விளக்கி - பயன்படுத்தப்படுகின்றன. பண்புக்கூறு பைட்டின் பிட்கள் 0-3 இல் இருப்பவை ஒரு நீண்ட கோப்பு பெயரின் ஒரு பகுதியை சேமிக்க இலவச அடைவு உறுப்பு பயன்படுத்தப்படுகிறது என்பதற்கான அறிகுறியாகும் (கோப்பு மற்றும் அடைவு விளக்கங்களுக்கு இந்த கலவை சாத்தியமில்லை). குறுகிய மற்றும் நீண்ட கோப்பு பெயர்கள் தனித்துவமானது, அதாவது. ஒரே கோப்பகத்தில் இரண்டு முறை தோன்றக்கூடாது.

ஒரு நீண்ட பெயர் ASCII எழுத்துக்களில் எழுதப்படவில்லை, ஆனால் யூனிகோட் வடிவத்தில் எழுதப்பட்டுள்ளது, அங்கு ஒவ்வொரு தேசிய எழுத்துக்களுக்கும் தொடர்புடைய குறியீடுகள் உள்ளன. யூனிகோடின் உலகளாவிய தன்மைக்கு செலுத்த வேண்டிய விலை தகவல் சேமிப்பக அடர்த்தியைக் குறைப்பதாகும் - ஒவ்வொரு எழுத்தும் இரண்டு பைட்டுகளை (16-பிட் வார்த்தை) ஆக்கிரமித்துள்ளது. வெற்று அடைவு கூறுகளில், நீண்ட பெயர் துண்டுகளாக வெட்டப்பட்டதாக எழுதப்பட்டுள்ளது (அட்டவணை 9 ஐப் பார்க்கவும்).

அட்டவணை 9.ஒரு நீண்ட கோப்பு பெயரின் ஒரு பகுதியை சேமித்து வைத்திருக்கும் அடைவு உறுப்புகளின் அமைப்பு

நீளமான பெயர் முதலில் கோப்பகத்தில் எழுதப்பட்டது, துண்டுகள் தலைகீழ் வரிசையில் வைக்கப்படுகின்றன, கடைசியில் தொடங்கி:

அனைத்து கோப்பகங்களும், ரூட் கோப்பகத்தைத் தவிர, கோப்பு விளக்கங்களுக்குப் பதிலாக முதல் இரண்டு உறுப்புகளில் சிறப்பு இணைப்புகளைக் கொண்டிருக்கும். உறுப்பு எண். 0 கோப்பகத்திற்கு ஒரு சுட்டியைக் கொண்டுள்ளது, மேலும் பெயர் புலத்தில் ஒரு புள்ளி (".") உள்ளது. உறுப்பு #1 இல் பெற்றோர் கோப்பகத்திற்கான ஒரு சுட்டி உள்ளது, மேலும் பெயர் புலத்தில் இரண்டு புள்ளிகள் உள்ளன (".."). உருப்படி #1க்கான FAT அட்டவணை குறிப்பு பூஜ்ய மதிப்பைக் கொண்டிருந்தால், தற்போதைய கோப்பகம் ரூட் கோப்பகத்தில் இருக்கும்.

UNDOCUMENTED DOS 32h செயல்பாட்டின் மூலம் வட்டு தகவல் தொகுதி உருவாக்கப்பட்டது.

இங்கே உள்ள அனைத்து தகவல்களும் ரூட் செக்டரைப் படிப்பதன் மூலமும், சில கணக்கீடுகளுடன் பல OS செயல்பாடுகளை அழைப்பதன் மூலமும் பெறலாம், ஆனால் தகவல் தொகுதி பயனுள்ளதாக இருக்கும், அதில் எல்லா தரவும் ஒன்றாக உள்ளது. சாதன இயக்கி தலைப்பின் முகவரியை வழங்கும் ஒரே அழைப்பு இதுவாகும்.

அட்டவணை 10.வட்டு தகவல் தொகுதி வரைபடம்

சார்புநீளம்உள்ளடக்கம்
00h1 வட்டு எண் (0=A, 1=B, முதலியன)
01 மணி1 சாதன தலைப்பிலிருந்து துணை சாதன எண் (ஒரு இயக்கி பல இயக்கிகளை நிர்வகிக்க முடியும்)
02 மணி2 பிரிவு அளவு பைட்டுகளில்
04 மணி1 ஒரு கிளஸ்டருக்கான துறைகளின் எண்ணிக்கை -1 (ஒரு கிளஸ்டருக்கு அதிகபட்ச பிரிவு)
05h1 ஒரு கிளஸ்டரை ஒரு துறைக்கு மாற்றவும் (கிளஸ்டர் = 2# பிரிவுகள்) (இரண்டு அதிகாரங்களில் ஒரு கிளஸ்டருக்கு பிரிவுகள்: 2 க்கு 4, 3 க்கு 8)
06h2 உதிரி பிரிவுகளின் எண்ணிக்கை (ரூட், ரூட் பிரிவின் தொடக்கம்) (முதல் FAT துறையின் N)
08h1 FAT அட்டவணைகளின் எண்ணிக்கை
09 மணி2 அதிகபட்சம். உள்ளடக்க அட்டவணையில் உள்ள உறுப்புகளின் எண்ணிக்கை
0Bh2 க்ளஸ்டர் எண். 2க்கான பிரிவு எண் (1வது டேட்டா கிளஸ்டர்)
0Dh2 மொத்த கிளஸ்டர்கள் +2 (அதிக க்ளஸ்டர் எண்)
0Fh1 ஒரு FAT ஆக்கிரமித்துள்ள துறைகளின் எண்ணிக்கை
10ம2 பொருளடக்கத்தின் மூல அட்டவணையின் தொடக்கத்தின் பிரிவு எண்
12மணி4 Device_header முகவரி
16 மணிநேரம்1 media_descriptor பைட்
17h1 அணுகல் கொடி: 0 சாதனம் அணுகப்பட்டிருந்தால்
18மணி4 அடுத்த வட்டு தகவல் தொகுதியின் முகவரி
(0FFFFh தொகுதி கடைசியாக இருந்தால்)

திறப்பு முறை பிட் கொடிகள்:

  1. 0-2: நெட்வொர்க்கில் அணுகல் உரிமைகளை செயலாக்கவும்
    000 - வாசிப்பு; 001 - பதிவு; 010 - படிக்கவும் எழுதவும்.
  2. 4-6: பிளவு முறை:
    000 - பொருந்தக்கூடிய பயன்முறை
    001 = பிரத்தியேக கோப்பு பிடிப்பு
    010 = நுழைவு நிராகரிப்பு
    011 = வாசிப்பை நிராகரிக்கவும்
    100 = எதையும் நிராகரிக்க வேண்டாம்
  3. 7: பரம்பரை:
    1 - இந்த செயல்முறைக்கான கோப்பு தனிப்பட்டது 0 - குழந்தை செயல்முறைகளால் பெறப்பட்டது

கோப்பு பண்புக்கூறு பைட் படிக்க-மட்டும் குறிக்கிறது என்றால், அது இந்த கொடிகளை மீறுகிறது.

நெட்வொர்க் அனுமதிகள் மற்றும் பகிர்வு பயன்முறை பிட்கள் SHARE நிரல் நிறுவப்படும் போது மட்டுமே விளைவைக் கொண்டிருக்கும்.