Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°: Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 29

Автор Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Яшин

На любом ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π—Π£ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ большоС количСство Ρ„Π°ΠΉΠ»ΠΎΠ². ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ ихранСния опрСдСляСтся Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ структуру. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° соотвСтствуСт свой ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс, Ρ‡Ρ‚ΠΎ позволяСт МП ΠΏΡ€ΠΈ нСобходимости Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° внСшнСм Π—Π£ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π° Π·Π°Ρ‚Π΅ΠΌ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ· Π½Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠžΠ—Π£. Π€Π°ΠΉΠ»Ρ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ тСматичСскому ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΡƒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ, Ρ‚. Π΅. ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ структуру.

6.5. Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ структуры

Ѐайловая структура ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ одно– ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ. Π’ ΠΎΠ΄Π½ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ структурС Π½Π° носитСлС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π² ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ, ΠΈΠ»ΠΈ иСрархичСской,  – Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡƒΡŽ структуру. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΉ структуры ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ структура, привСдСнная Π½Π° рис. 6.2.

Рис. 6.2. ΠœΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Π°Ρ файловая структура


ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ (ΠΏΠ°ΠΏΠΊΠ°) содСрТит Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ (ΠΏΠ°ΠΏΠΊΠΈ) ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² (ΠΏΠ°ΠΏΠΎΠΊ) ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ (ΠΏΠ°ΠΏΠΊΠΈ) Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня ΠΈ Ρ‚. Π΄. Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ… (ΠΏΠ°ΠΏΠΊΠ°Ρ…) всСх ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹.

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ структуру ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² ΠΎΠΊΠ½Π΅ Β«ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΒ» ОБ Windows. На Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ находится ΠΏΠ°ΠΏΠΊΠ° Β«Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол»; Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ находятся систСмныС ΠΏΠ°ΠΏΠΊΠΈ «Мой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Β», Β«Π‘Π΅Ρ‚Π΅Π²ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅Β», Β«ΠšΠΎΡ€Π·ΠΈΠ½Π°Β» ΠΈ Ρ‚. Π΄. На Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ – диски, панСль управлСния ΠΈ Ρ‚. Π΄. Ѐайловая систСма ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ внСшниС Π—Π£ Π² Π²ΠΈΠ΄Π΅ дисков. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ диску файловая систСма присваиваСт логичСскоС имя: А: – Π³ΠΈΠ±ΠΊΠΈΠΉ диск (ΠΠ“ΠœΠ”), Π‘:, Π”:, Π•: ΠΈ Ρ‚. Π΄.  – ТСсткиС диски (ΠΠ–ΠœΠ”), оптичСскиС диски (CD, DVD), Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ Ρ‚. Π΄. Π’ ОБ Windows Π₯Π  с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ систСмной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ искусствСнно провСсти условноС Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ТСстких дисков Π² ΠΠ–ΠœΠ” Π½Π° нСсколько логичСских дисков. Для Π΅Π΅ запуска Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: [Кнопка ΠŸΡƒΡΠΊ – Настройка – ПанСль управлСния – АдминистрированиС – Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ – Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ устройства – Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ дисками]. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, логичСскиС диски – это Ρ‚Π°ΠΊΠΈΠ΅ диски, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ физичСскиС устройства, Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ лишь Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ физичСского диска.

6.6. Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы

6.6.1. НазначСниС ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы

Π’ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах файловая систСма относится ΠΊ основным понятиям ΠΈ опрСдСляСтся ΠΊΠ°ΠΊ общая систСма, которая устанавливаСт ΠΏΡ€Π°Π²ΠΈΠ»Π° присвоСния ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»Π°ΠΌ, Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° носитСлях ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. НоситСли ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π—Π£) Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… тСхничСских срСдств для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ любой ОБ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, файловая систСма – это Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, которая обСспСчиваСт запись ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° носитСлях ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π—Π£), Ρ‚. Π΅. прСдставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, хранящимися Π½Π° Π—Π£. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, файловая систСма опрСдСляСт Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ (ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ физичСского форматирования) структуру Π—Π£, осущСствляСт поиск Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ слуТСбных Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Как ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ, файловая систСма опрСдСляСт способ размСщСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π—Π£, поэтому остановимся ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСмах, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Ρ„ΠΈΡ€ΠΌΠΎΠΉ Microsoft.

Π€ΠΈΡ€ΠΌΠ° Microsoft Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ FAT, FAT16, FAT32, NTFS ΠΈ Ρ‚. Π΄. Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ„ΠΈΡ€ΠΌΠ°ΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ОБ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы рСализуСтся Π² Π²ΠΈΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ процСсса, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ прСдставляСт Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ ΠΈ обращаСтся ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ запросом.

ΠžΠ±Ρ‰Π°Ρ модСль процСсса функционирования Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы прСдставлСна Π½Π° рис. 6.3.

Рис. 6.3. ΠžΠ±Ρ‰Π°Ρ модСль функционирования Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы


К процСссам ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня ΠΌΠΎΠΆΠ½ΠΎ отнСсти процСссы, связанныС с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° Π΅Π³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ, процСссы Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня связаны с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ характСристик Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ Π΅Π³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½ΠΈ, Π° процСссы Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ уровня – с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ допустимости Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊ искомому Ρ„Π°ΠΉΠ»Ρƒ ΠΈ Ρ‚. Π΄. ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ n-Π³ΠΎ уровня связаны с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠΌΠ΅Ρ€Π° физичСского Π±Π»ΠΎΠΊΠ°, содСрТащСго Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ запись.

6.6.2. Ѐайловая систСма FAT

Ѐайловая систСма FAT ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ОБ MS DOS ΠΈ ОБ Windows для упорядочСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ управлСния ΠΈΠΌΠΈ. Π’ основу Π΄Π°Π½Π½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° размСщСния FAT (File Allocation Table), которая прСдставляСт собой структуру Π΄Π°Π½Π½Ρ‹Ρ…, ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡƒΡŽ ОБ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π—Π£. ОБ Ρ…Ρ€Π°Π½ΠΈΡ‚ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² свСдСния ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

Ѐайловая систСма FAT использовалась Π²ΠΎ всСх вСрсиях ОБ MS-DOS, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… вСрсиях ОБ Windows 95. Указанная файловая систСма Π²ΠΏΠΎΠ»Π½Π΅ удовлСтворяла трСбованиям своСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² основном ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ сама ΠΏΠΎ сСбС ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π° ΠΈ проста. Благодаря этому ΠΎΠ½Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ использовалась ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΠ“ΠœΠ”. Для хранСния Ρ„Π°ΠΉΠ»Π° Π² FAT ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько кластСров, стандартный Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра 512 Π±Π°ΠΉΡ‚. Минимальной Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС являСтся кластСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя нСсколько сСкторов. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ кластСру диска Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ FAT соотвСтствуСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ запись, которая Π»ΠΈΠ±ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ кластСр Ρ„Π°ΠΉΠ»Π°, Π»ΠΈΠ±ΠΎ содСрТит ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, файловая систСма создаСт Π½Π° дискС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ². Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ хранятся ΠΈΠΌΠ΅Π½Π° входящих Π² Π½Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ². ВмСстС с ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π° хранится ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ кластСр этого Ρ„Π°ΠΉΠ»Π°. Помимо этого Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ хранятся Π΄Π°Ρ‚Π° создания Ρ„Π°ΠΉΠ»Π°, Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Атрибуты ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» являСтся скрытым, Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ для использования ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ архивирования (Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования) ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния.

Ѐайловая систСма FAT ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°, распознаСтся практичСски любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, установлСнной Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станциях.

Однако наряду с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ прСимущСствами файловая систСма FAT ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ограничСния ΠΈ нСдостатки: ΠΏΠΎΠ΄ имя Ρ„Π°ΠΉΠ»Π° отводится всСго 12 Π±Π°ΠΉΡ‚, Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΠ–ΠœΠ” большого объСма ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚. Π΅. Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² хранятся Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ…, ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° кластСрах. Π­Ρ‚ΠΎ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ замСдлСнию Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΡ€ΠΈ поискС ΠΈΠ»ΠΈ сохранСнии Ρ„Π°ΠΉΠ»Π°.

БущСствуСт нСсколько вСрсий Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы FAT, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… наибольшСС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ нашли Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы FAT 16 ΠΈ FAT 32. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ этих Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм состоит Π² разрядности чисСл, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ².

6.6.2.1. Ѐайловая систСма FAT 16

Ѐайловая систСма FAT 16 поддСрТиваСтся ОБ MS DOS, Windows 95, Windows 98, Windows 2000, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ вСрсиями ОБ UNIX.

Π¦ΠΈΡ„Ρ€Π° 16 Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° число Π±ΠΈΡ‚ (Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… разрядов), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°Ρ… кластСров, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠΌ, Ρ‚. Π΅. Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 65536 записСй (N = 216 = 65 536, Π³Π΄Π΅ N число записСй).

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, файловая систСма FAT16 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ 65 536 кластСрам, записанным Π½Π° дискС.

Ѐайловая систСма FAT 16 ΠΈΠΌΠ΅Π΅Ρ‚ ряд сущСствСнных нСдостатков.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ основной – это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ файловая систСма FAT16 Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ объСм Ρ‚ΠΎΠΌΠ° (Ρ€Π°Π·Π΄Π΅Π»Π°) диска. НапримСр, Ссли ΡƒΡ‡Π΅ΡΡ‚ΡŒ Ρ‚ΠΎ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ объСм кластСра К = 32 ΠšΠ±Π°ΠΉΡ‚Π°, Ρ‚ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ (тСорСтичСский) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ объСм дискового Ρ‚ΠΎΠΌΠ° Π½Π°ΠΉΠ΄Π΅ΠΌ ΠΈΠ· выраТСния V = К Β· N = 32 Β· 65536/1024 Β· 1024 = 2 Π“Π±Π°ΠΉΡ‚Π°.

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΠ–ΠœΠ” ΠΈΠΌΠ΅ΡŽΡ‚ объСм памяти нСсколько дСсятков Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚, поэтому ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы FAT16 для Π½ΠΈΡ… нСэффСктивно.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ нСдостаток Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для хранСния всСх Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² систСма FAT ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ всСго 1 Π±Π°ΠΉΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ просто Π½Π΅ прСдставляСтся возмоТности Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΡ€Π°Π²Π°Ρ… доступа ΠΊ Ρ„Π°ΠΉΠ»Ρƒ, Π΅Π³ΠΎ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ ΠΈ Ρ‚. Π΄.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ нСдостаток: ΠΏΡ€ΠΈ использовании большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° диска Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ больший Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра. Π’ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС Ρ„Π°ΠΉΠ»Π°ΠΌ всСгда выдСляСтся Ρ†Π΅Π»ΠΎΠ΅ число кластСров ΠΈ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, ΠΎΠ΄ΠΈΠ½ кластСр. НапримСр, для диска объСмом 40 Π“Π±Π°ΠΉΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½: 40 Π“Π±Π°ΠΉΡ‚/65536 = 640 ΠšΠ±Π°ΠΉΡ‚, Π° Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ выдСляСтся Ρ†Π΅Π»ΠΎΠ΅ число кластСров, Ρ‚ΠΎ тСкстовый Ρ„Π°ΠΉΠ», содСрТащий (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€) слово «кластСр» ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ объСм 7 Π±Π°ΠΉΡ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° дискС Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ кластСр, Ρ‚. Π΅. 640 ΠšΠ±Π°ΠΉΡ‚ дискового пространства. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ физичСски Ρ„Π°ΠΉΠ» Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ 7 Π±Π°ΠΉΡ‚, Π° 640 ΠšΠ±Π°ΠΉΡ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, использованиС Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы FAT 16 для дисков Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов памяти ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ большим потСрям свободного дискового пространства.