ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы. 
Ѐайловая организация Π΄Π°Π½Π½Ρ‹Ρ…. 
ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΡ€ΠΈ доступС ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠžΠ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΡΡ‰ΡƒΡŽΡΡ Π² Π½Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² — FAT (File Allocation Table), ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ (root) ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ. Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ сСктор (загрузочная запись), Ρ‚Π°Π±Π»ΠΈΡ†Π° размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‰Π΅Π΅ΡΡ свободным пространство памяти диска, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΠ²Π»ΡΡŽΡ‚ΡΡ элСмСнтами Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структуры диска. Они ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы. Ѐайловая организация Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма (ОБ) прСдставляСт собой систСму ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ для управлСния устройствами Π­Π’Πœ, управлСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, обСспСчСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы для ΠŸΠ­Π’Πœ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ Π½Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ класса, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, прСдоставляСмыми сСрвисными возмоТностями. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ОБ для ΠŸΠ­Π’Πœ ΡΠ²Π»ΡΡŽΡ‚ΡΡ CP/M, MS DOS, OS/2 Warp (IBM), Windows 95/98/2000/NT/XP (Microsoft).

Π”ΠΎΠ»Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ информация хранится Π½Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… носитСлях Π² Π²ΠΈΠ΄Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ². ΠŸΡ€ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ», ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… особСнности размСщСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройствах, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ доступа ΠΊ Π½ΠΈΠΌ, срСдства Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Π½Π΅ΡΠ°Π½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ доступа ΠΈ Ρ‚. ΠΏ. Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ срСдств ОБ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, называСтся Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой.

Π€Π°ΠΉΠ»ΠΎΠΌ называСтся логичСски связанная ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ имя. Π€Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ графичСскиС изобраТСния ΠΈ Ρ‚. Π΄. Π”Π»ΠΈΠ½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² измСряСтся Π² Π±Π°ΠΉΡ‚Π°Ρ….

ИмСна Ρ„Π°ΠΉΠ»ΠΎΠ² Π² MS DOS Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ трСбованиям:

  • Β· имя Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Π²ΠΎΡΡŒΠΌΠΈ символов;
  • Β· имя Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, отдСляСмоС ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰Π΅Π΅ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π΅Ρ… символов;
  • Β· для записи ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±ΡƒΠΊΠ²Ρ‹ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° A… Z, Ρ†ΠΈΡ„Ρ€Ρ‹ 0…9 ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ: — (минус), _ (ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅), @, %, (,), ', =, !, #;
  • Β· Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ сочСтания: AUX, CON, PRN, NUL, COM1, COM2, LPT1, LPT2, LPT3.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 7.1. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ записи ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ²:

basic.exe.

prod.pas.

prim.txt.

Имя Ρ„Π°ΠΉΠ»Π° подбираСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ содСрТимоС. Π’ Ρ‡Π°ΡΡ‚ности, судя ΠΏΠΎ ΠΈΠΌΠ΅Π½Π°ΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 7.1, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ„Π°ΠΉΠ»Π΅ prod. pas хранится ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° вычислСния произвСдСния.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΈΠΏ хранящихся Π² Ρ„Π°ΠΉΠ»Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ прСдставлСны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² MS DOS Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ²:

Π’Π°Π±Π»ΠΈΡ†Π° 7.1. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ (Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅) Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ².

Π’ΠΈΠΏΠΎΠ²ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Ρ„Π°ΠΉΠ»Π°.

arj.

Архивный Ρ„Π°ΠΉΠ», созданный Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠΌ ARJ.

asm.

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ АссСмблСра.

bak.

РСзСрвная копия Ρ„Π°ΠΉΠ»Π°.

bat.

ΠšΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

bin.

Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ (Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ) Ρ„Π°ΠΉΠ» с ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΈΠ»ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ.

com.

Выполнимая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ адрСсом Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

doc.

Π€Π°ΠΉΠ» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

dbf.

Π€Π°ΠΉΠ»Ρ‹ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π‘Π£Π‘Π” dBase, Clipper

exe.

ИсполняСмая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ настройки, ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΡ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ Π°Ρ€Ρ…ΠΈΠ².

for.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Π€ΠΎΡ€Ρ‚Ρ€Π°Π½.

inf.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

ini.

Π€Π°ΠΉΠ» описания ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

obj.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅.

pas.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Паскаль.

sys.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ управлСния устройством.

Π’ΠΈΠΏΠΎΠ²Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π² Ρ€ΡΠ΄Π΅ случаСв ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² для выполнСния Π½Π΅ Ρ‚рСбуСтся ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ exe, com ΠΈ bat. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΡƒΠΊΠ°Π·Π°Π² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСйствия Π½Π°Π΄ всСй Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ диск, Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ содСрТимоС Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈ Ρ‚. Π΄.).

Для обращСния ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° (ΠΈΠ»ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈΠΌΠ΅Π½), ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌΡ‹Π΅ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ символов * ΠΈ ?. Π‘ΠΈΠΌΠ²ΠΎΠ» * Π² ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΈ Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ трактуСтся ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой ΠΊΠ°ΠΊ любая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов, символ? — ΠΊΠ°ΠΊ любой символ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 7.2. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ²:

*.txt.

— Π²ΡΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Ρ‚ΠΈΠΏΠ° txt;

a*.exe.

— Π²ΡΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Ρ‚ΠΈΠΏΠ° exe, ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Π±ΡƒΠΊΠ²Ρ‹ Π°;

pr*.pas.

— Π²ΡΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Ρ‚ΠΈΠΏΠ° pas, ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² pr ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ символом (имя Ρ„Π°ΠΉΠ»Π° состоит Ρ€ΠΎΠ²Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… символов);

*.*.

— Π²ΡΠ΅ Ρ„Π°ΠΉΠ»Ρ‹;

prim.*.

— Π²ΡΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Π»ΡŽΠ±Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² с ΠΈΠΌΠ΅Π½Π΅ΠΌ prim;

uv?.*.

— Ρ„Π°ΠΉΠ»Ρ‹ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… символов, ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… фиксированы (uv), Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ — любой.

Π“Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ MS DOS DIR, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΡΠΊΡ€Π°Π½ дисплСя оглавлСния диска. Π’ ΡΡ‚ΠΎΠΌ случаС Π½Π° ΡΠΊΡ€Π°Π½ дисплСя Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ свСдСния Π½Π΅ ΠΎ Π²ΡΠ΅Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…, хранящихся Π½Π° Π΄ΠΈΡΠΊΠ΅, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ Ρ„Π°Π»Π°Ρ… ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π° C:>DIR *.com Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ список Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅ C Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‚ΠΈΠΏΠ° com, Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° C:>DIR prim.* - список Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅ Π‘ Π²ΡΠ΅Ρ… Ρ‚ΠΈΠΏΠΎΠ² с ΠΈΠΌΠ΅Π½Π΅ΠΌ prim.

К ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ приставка, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ дисковоС Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ устройство (ΠΏΡ€ΠΈΠ²ΠΎΠ΄), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранится Ρ„Π°ΠΉΠ» (А, Π’, Π‘: ΠΈ Ρ‚. Π΄.) ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈΠ»ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

A:razd.txt;

C:number.dat;

C:DOSSYSformat.exe.

Имя Ρ„Π°ΠΉΠ»Π° с ΠΏΡ€ΠΈΡΡ‚Π°Π²ΠΊΠΎΠΉ-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ устройства ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² называСтся ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΠ»ΠΈ спСцификациСй Ρ„Π°ΠΉΠ»Π°. ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π° (Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ имя ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π° ΠΈ Π²ΡΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²) опрСдСляСт Π΅Π³ΠΎ мСстополоТСниС Π² Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ структурС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠΉ структуры прСдставлСн Π½Π° Ρ€ΠΈΡ. 7.1.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ структуры ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»Π°.

Рис. 7.1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ структуры ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»Π°

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² ΡΡ€Π΅Π΄Π΅ MS DOS для любой выполняСмой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Norton Commander) устанавливаСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Если адрСсуСмый Ρ„Π°ΠΉΠ» находится Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Ρ‚ΠΎ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π³ΠΎ имя. Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ поиска Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²Ρƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ PROMPT Π² Ρ„Π°ΠΉΠ»Π΅ автозапуска autoexec.bat.

ОБ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ Π½Π΅ΠΎΠ±Ρ…одимости ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ для доступа ΠΊ Π½ΠΈΠΌ, ΠΈ Π²Π΅Π΄Π΅Ρ‚ ΠΈΡ… ΡΠ°ΠΌΠ°. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ достаточно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ (ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ ΠΈ ΠΈΠΌΡ). ОБ ΡΠ½Π°Ρ‡Π°Π»Π° обращаСтся ΠΊ Ρ„Π°ΠΉΠ»Ρƒ-ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π½Π΅ΠΌ свСдСния ΠΎ ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° Π½Π° Π΄ΠΈΡΠΊΠ΅, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ дСйствия.

ΠŸΡ€ΠΈ доступС ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠžΠ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΡΡ‰ΡƒΡŽΡΡ Π² Π½Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² — FAT (File Allocation Table), ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ (root) ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ. Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ сСктор (загрузочная запись), Ρ‚Π°Π±Π»ΠΈΡ†Π° размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‰Π΅Π΅ΡΡ свободным пространство памяти диска, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΠ²Π»ΡΡŽΡ‚ΡΡ элСмСнтами Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структуры диска. Они ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ диска. НиТС Π½Π° Ρ€ΠΈΡ. 7.2 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° структура размСщСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π΄ΠΈΡΠΊΠ΅:

Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ сСктор

File Allocation Table (FAT).

ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³.

Π€Π°ΠΉΠ»Ρ‹, ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, свободноС ΠΏΠΎΠ»Π΅.

Compressed Volume File (CVF).

Рис. 7.2. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структуры диска

ЖСсткиС диски Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ разбиСния ΠΈΡ… Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… сСкторах ТСсткого диска содСрТится информация ΠΎ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², ΠΈΡ… ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ…. Π Π°Π·Π΄Π΅Π»Ρ‹ ТСсткого диска Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ диски. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… инициализируСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΈΠΌΠ΅Π΅Ρ‚ собствСнноС имя (C, D, E,…) ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структуры, Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ Π³ΠΈΠ±ΠΊΠΈΡ… дисков.

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° содСрТимоС диска мСняСтся: Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅, измСняСтся объСм Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ‚. Π΄. Для выполнСния этих ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ распрСдСлСниС пространства диска ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. Π’ MS DOS эта Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ FAT. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² FAT создаСтся Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° элСмСнтов, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ фиксированной Π΄Π»ΠΈΠ½Ρ‹ (кластСр), Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ„Π°ΠΉΠ»Π° Π½Π° Π΄ΠΈΡΠΊΠ΅. Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, содСрТащСм имя Ρ„Π°ΠΉΠ»Π°, имССтся ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ. ΠŸΡ€ΠΈ стирании Ρ„Π°ΠΉΠ»Π° элСмСнты FAT ΠΈ Π°Π΄Ρ€Π΅ΡΡƒΠ΅ΠΌΡ‹Π΅ ΠΈΠΌΠΈ области Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ (ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ свободныС) ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.

Достоинством Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ осущСствлСния прямого доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°. НСдостатком являСтся постСпСнноС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ диска ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой ΠΏΠΎ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΡŽ, созданию ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡŽ объСма Ρ„Π°ΠΉΠ»ΠΎΠ². ΠŸΡ€ΠΈ этом Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ΅ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ пространство «Ρ€Π°Π·ΠΎΡ€Π²Π°Π½ΠΎ» ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ диску. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π° Π΄ΠΈΡΠΊΠ΅.

ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ диска — ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ сСктора. Участки памяти ΠΈΠ· ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСкторов, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… кластСрами. Π Π°Π·ΠΌΠ΅Ρ€ сСктора составляСт 512 Π±Π°ΠΉΡ‚ΠΎΠ².

FAT содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², свободном пространствС Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠΈ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° диска.

ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ прСдставляСт собой справочник, содСрТащий свСдСния ΠΎ ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅, Π΄Π°Ρ‚Π΅ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ обновлСния Ρ„Π°ΠΉΠ»ΠΎΠ². Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½Π° Π΄ΠΈΡΠΊΠ΅ имССтся ΠΎΠ΄ΠΈΠ½ элСмСнт Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅. Один элСмСнт ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° выдСляСтся для ΠΌΠ΅Ρ‚ΠΊΠΈ диска. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° имССтся элСмСнт Π² Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ, содСрТит ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ элСмСнту для ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠΌΠ΅Π½ «.» ΠΈ «.». Π­Ρ‚ΠΈ элСмСнты ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π² FAT соотвСтствСнно для самого ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈ Π΄Π»Ρ Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°. Вакая систСма описания ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сокращСнного написания ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Π—Π΄Π΅ΡΡŒ особСнно Π²Π°ΠΆΠ½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… всС Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ структуры.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ 32 Π±Π°ΠΉΡ‚Π°. Π’ Π΅Π³ΠΎ структуру входят ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты:

  • Β· ΠΏΠΎΠ»Π΅ ΠΈΠΌΠ΅Π½ΠΈ (8 Π±Π°ΠΉΡ‚ для MS DOS ΠΈ 255 для Windows, начиная с Windows 95 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсий; Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ символы Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ пустыми позициями справа);
  • Β· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ (3 Π±Π°ΠΉΡ‚Π°);
  • Β· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„Π°ΠΉΠ»Π° (1 Π±Π°ΠΉΡ‚; ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚ этого поля Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚: 0 — Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ, 1 — скрытый1, 2 — систСмный, 3 — ΠΌΠ΅Ρ‚ΠΊΠ° Ρ‚ΠΎΠΌΠ°, 4 — ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, 5 — Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ, 6 — Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся, 7 — Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся);
  • Β· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ (10 Π±Π°ΠΉΡ‚);
  • Β· ΠΏΠΎΠ»Π΅ «Π²Ρ€Π΅ΠΌΡ» (2 Π±Π°ΠΉΡ‚Π°; Π΅Π³ΠΎ содСрТимоС рассматриваСтся ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число Π±Π΅Π· Π·Π½Π°ΠΊΠ°, вычисляСмоС ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅: часы Ρ… 2048+ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Ρ… Ρ… 32+сСкунды/2);
  • Β· ΠΏΠΎΠ»Π΅ «Π΄Π°Ρ‚Π°» (2 Π±Π°ΠΉΡ‚Π°; Π΅Π³ΠΎ содСрТимоС рассматриваСтся ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число Π±Π΅Π· Π·Π½Π°ΠΊΠ°, вычисляСмоС ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅: (Π³ΠΎΠ΄-1980)Ρ…512+мСсяц Ρ… 32+дСнь; ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ поддСрТиваСтся с 1980 ΠΏΠΎ 2099 Π³ΠΎΠ΄);
  • Β· Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ кластСра Ρ„Π°ΠΉΠ»Π° (2 Π±Π°ΠΉΡ‚Π°; содСрТимоС этого Ρ„Π°ΠΉΠ»Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ слуТит ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ кластСру Ρ„Π°ΠΉΠ»Π° Π² ΠΏΠΎΠ»Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ элСмСнту Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ FAT);
  • Β· Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° (4 Π±Π°ΠΉΡ‚Π°).
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ