Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

ЀизичСская организация Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы

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

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΌ способом, примСняСмым, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС FAT, являСтся использованиС связанного списка индСксов (рис. 4, Π±). Π­Ρ‚ΠΎΡ‚ способ являСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ. Π€Π°ΠΉΠ»Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ выдСляСтся ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ связанного списка кластСров. НомСр ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ кластСра запоминаСтся Π² Π·Π°ΠΏΠΈΡΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Π³Π΄Π΅ хранятся характСристики этого Ρ„Π°ΠΉΠ»Π°. ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ адрСсная информация ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π°… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ЀизичСская организация Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠžΠ”Π•Π Π–ΠΠΠ˜Π•

  • 1. Π€Π˜Π—Π˜Π§Π•Π‘ΠšΠΠ― ΠžΠ Π“ΠΠΠ˜Π—ΠΠ¦Π˜Π― Π€ΠΠ™Π›ΠžΠ’ΠžΠ™ Π‘Π˜Π‘Π’Π•ΠœΠ«
  • 2. Π”Π˜Π‘ΠšΠ˜, РАЗДЕЛЫ, Π‘Π•ΠšΠ’ΠžΠ Π«, ΠšΠ›ΠΠ‘Π’Π•Π Π«
  • 3. Π€Π›Π­Π¨-ПАМЯВЬ
  • 4. Использованная Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°
  • 1. Π€Π˜Π—Π˜Π§Π•Π‘ΠšΠΠ― ΠžΠ Π“ΠΠΠ˜Π—ΠΠ¦Π˜Π― Π€ΠΠ™Π›ΠžΠ’ΠžΠ™ Π‘Π˜Π‘Π’Π•ΠœΠ«
  • ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС ΠΊΠ°ΠΊ ΠΎΠ± ΠΈΠ΅Ρ€Π°Ρ€Ρ…ичСски ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ мноТСствС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ°Π»ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ с ΠΏΠΎΡ€ΡΠ΄ΠΊΠΎΠΌ хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅. Π€Π°ΠΉΠ», ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΠΎΠ±Ρ€Π°Π· Ρ†Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ, Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π½Π°Π±ΠΎΡ€Π° Π±Π°ΠΉΡ‚, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΎΡ‡Π΅Π½ΡŒ часто разбросан «ΠΊΡƒΡΠΎΡ‡ΠΊΠ°ΠΌΠΈ» ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ диску, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ это Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΡΠ²ΡΠ·Π°Π½ΠΎ с Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ структурой Ρ„Π°ΠΉΠ»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ логичСская запись ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ располоТСна Π² Π½Π΅ΡΠΌΠ΅ΠΆΠ½Ρ‹Ρ… сСкторах диска. ЛогичСски ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° совсСм Π½Π΅ ΠΎΠ±ΡΠ·Π°Π½Ρ‹ ΡΠΎΡΠ΅Π΄ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π΄ΠΈΡΠΊΠ΅. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ устройствС ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ физичСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½ΡƒΡŽ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ.
  • 2. Π”Π˜Π‘ΠšΠ˜, РАЗДЕЛЫ, Π‘Π•ΠšΠ’ΠžΠ Π«, ΠšΠ›ΠΠ‘Π’Π•Π Π«
  • ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСмах для хранСния Ρ„Π°ΠΉΠ»ΠΎΠ², ΡΠ²Π»ΡΡŽΡ‚ΡΡ дисковыС Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ. Π­Ρ‚ΠΈ устройства ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для считывания ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΈΠ΅ ΠΈ Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Π΅ диски. ЖСсткий диск состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… стСклянных ΠΈΠ»ΠΈ мСталличСских пластин, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Π° с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… сторон ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, диск Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС состоит ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° пластин (рис. 1).
  • На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сторонС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ пластины Ρ€Π°Π·ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ концСнтричСскиС ΠΊΠΎΠ»ΡŒΡ†Π° — Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ (traks), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… хранятся Π΄Π°Π½Π½Ρ‹Π΅. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° диска. НумСрация Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ начинаСтся с 0 ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ края ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ диска. Когда диск вращаСтся, элСмСнт, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΉ, считываСт Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΈΠ»ΠΈ записываСт ΠΈΡ… Π½Π° ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΡƒΡŽ Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ.
  • Рис. 1. Π‘Ρ…Π΅ΠΌΠ° устройства ТСсткого диска
  • Π“ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π°Π΄ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΎΠΉ. Π“ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π½Π°Π΄ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ диска дискрСтными шагами, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг соотвСтствуСт сдвигу Π½Π° ΠΎΠ΄Π½Ρƒ Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ. Π—Π°ΠΏΠΈΡΡŒ Π½Π° Π΄ΠΈΡΠΊ осущСствляСтся благодаря способности Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Π΅ свойства Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дисках вдоль ΠΊΠ°ΠΆΠ΄ΠΎΠΉ повСрхности пСрСмСщаСтся ΠΎΠ΄Π½Π° Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Π° Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… — имССтся ΠΏΠΎ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС для поиска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π°Π΄ΠΈΡƒΡΡƒ диска. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ всС Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ Π½Π° Π΅Π΄ΠΈΠ½ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‰Π΅ΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ΅ ΠΈ Π΄Π²ΠΈΠ³Π°ΡŽΡ‚ся синхронно. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° фиксируСтся Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ΅ ΠΎΠ΄Π½ΠΎΠΉ повСрхности, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π°Π΄ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ. Π’ Ρ‚Π΅Ρ… ΠΆΠ΅ случаях, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ΅ имССтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ пСрСмСщСния Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π½Π΅ Ρ‚рСбуСтся, Π·Π° ΡΡ‡Π΅Ρ‚ этого экономится врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π½Π° ΠΏΠΎΠΈΡΠΊ Π΄Π°Π½Π½Ρ‹Ρ….
  • Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ ΠΎΠ΄Π½ΠΎΠ³ΠΎ радиуса Π½Π° Π²ΡΠ΅Ρ… повСрхностях всСх пластин ΠΏΠ°ΠΊΠ΅Ρ‚Π° называСтся Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€ΠΎΠΌ (cylinder). КаТдая Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° разбиваСтся Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ сСкторами (sectors), ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ (blocks), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ всС Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π²Π½ΠΎΠ΅ число сСкторов, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ максимально Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ число Π±Π°ΠΉΡ‚. Π‘Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠΌΠ΅Π΅Ρ‚ фиксированный для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ систСмы Ρ€Π°Π·ΠΌΠ΅Ρ€, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉΡΡ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ Π΄Π²ΠΎΠΉΠΊΠΈ. Π§Π°Ρ‰Π΅ всСго Ρ€Π°Π·ΠΌΠ΅Ρ€ сСктора составляСт 512 Π±Π°ΠΉΡ‚. Учитывая, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ радиуса ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ число сСкторов, ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ записи становится Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Π±Π»ΠΈΠΆΠ΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ. Π‘Π΅ΠΊΡ‚ΠΎΡ€ — наимСньшая адрСсуСмая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ дискового устройства с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠ³ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π΄ΠΈΡΠΊΠ΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ сСктор, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ всС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ адрСса сСктора: Π½ΠΎΠΌΠ΅Ρ€ Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π°, Π½ΠΎΠΌΠ΅Ρ€ повСрхности ΠΈ Π½ΠΎΠΌΠ΅Ρ€ сСктора. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π½ΡƒΠΆΠ΅Π½ Π½Π΅ ΡΠ΅ΠΊΡ‚ΠΎΡ€, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство Π±Π°ΠΉΡ‚, Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ сСктора, Ρ‚ΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ запрос Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСкторов, содСрТащих Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… сСкторов, содСрТащих наряду с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (рис. 2).
  • Рис. 2. Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ с Π΄ΠΈΡΠΊΠΎΠΌ
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄ΠΈΡΠΊΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ дискового пространства, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ кластСром (cluster). ΠŸΡ€ΠΈ создании Ρ„Π°ΠΉΠ»Π° мСсто Π½Π° Π΄ΠΈΡΠΊΠ΅ Π΅ΠΌΡƒ выдСляСтся кластСрами. НапримСр, Ссли Ρ„Π°ΠΉΠ» ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 2560 Π±Π°ΠΉΡ‚, Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² 1024 Π±Π°ΠΉΡ‚Π°, Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅ 3 кластСра.
  • Π”ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΈ ΡΠ΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ физичСского, ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ, форматирования диска, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ использованию диска. Для опрСдСлСния Π³Ρ€Π°Π½ΠΈΡ† Π±Π»ΠΎΠΊΠΎΠ² Π½Π° Π΄ΠΈΡΠΊ записываСтся идСнтификационная информация. НизкоуровнСвый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ диска Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, которая этот диск Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.
  • Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ диска ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ высокоуровнСвого, ΠΈΠ»ΠΈ логичСского, форматирования. ΠŸΡ€ΠΈ высокоуровнСвом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ опрСдСляСтся Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра ΠΈ Π½Π° Π΄ΠΈΡΠΊ записываСтся информация, нСобходимая для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, Π² Ρ‚ΠΎΠΌ числС информация ΠΎ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΠΌ ΠΈ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌ пространствС, ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ… областСй, ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, информация ΠΎ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½Ρ‹Ρ… областях. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° Π΄ΠΈΡΠΊ записываСтся Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы — нСбольшая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ процСсс ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания ΠΈΠ»ΠΈ рСстарта ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.
  • ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ диск ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹. Π Π°Π·Π΄Π΅Π» — это нСпрСрывная Ρ‡Π°ΡΡ‚ΡŒ физичСского диска, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ опСрационная систСма прСдставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΊΠ°ΠΊ логичСскоС устройство (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ названия логичСский диск ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»). ЛогичСскоС устройство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ это Π±Ρ‹Π» ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ физичСский диск. ИмСнно с Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΌΠΈ устройствами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΎΠ±Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ Π½ΠΈΠΌ ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, обозначСния А, Π’, Π‘, SYS ΠΈ Ρ‚. ΠΏ. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Π΄ΠΈΠ½ΠΎΠ΅ для всСх Π½ΠΈΡ… прСдставлСниС ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, Π½ΠΎ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π½Π° Π΅Π³ΠΎ основС логичСскиС устройства, спСцифичСскиС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠžΠ‘. Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ файловая систСма, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ΄Π½Π° ОБ, Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠžΠ‘ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, логичСскиС устройства Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ логичСском устройствС ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° файловая систСма.
  • Π’ Ρ‡Π°ΡΡ‚Π½ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° всС дисковоС пространство охватываСтся ΠΎΠ΄Π½ΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ, логичСскоС устройство прСдставляСт физичСскоС устройство Π² Ρ†Π΅Π»ΠΎΠΌ. Если диск Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Ρ‚ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΡ‚ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создано ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ логичСскоС устройство. ЛогичСскоС устройство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создано ΠΈ Π½Π° Π±Π°Π·Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², ΠΏΡ€ΠΈΡ‡Π΅ΠΌ эти Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΡƒ физичСскому устройству. ОбъСдинСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π² Π΅Π΄ΠΈΠ½ΠΎΠ΅ логичСскоС устройство ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами ΠΈ ΠΏΡ€Π΅ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π΅Π»ΠΈ, основныС ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…: ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ объСма логичСского Ρ€Π°Π·Π΄Π΅Π»Π°, ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΎΡ‚казоустойчивости. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дисковых Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ RAID-массивы, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ сказано Π΄Π°Π»Π΅Π΅. На Ρ€Π°Π·Π½Ρ‹Ρ… логичСских устройствах ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ физичСского диска ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. На Ρ€ΠΈΡ. 3 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ диска, Ρ€Π°Π·Π±ΠΈΡ‚ΠΎΠ³ΠΎ Π½Π° Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… установлСны Π΄Π²Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСмы NTFS (Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π‘ ΠΈ Π•) ΠΈ ΠΎΠ΄Π½Π° файловая систСма FAT (Ρ€Π°Π·Π΄Π΅Π» D).
  • ВсС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ диска ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ диска Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ форматирования. Однако Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ высокоуровнСвого форматирования Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ диска, прСдставлСнных Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ логичСскими устройствами, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ кластСры ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ².
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ статусы Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², особым ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ отмСчая Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ прилоТСния ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Один ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² диска помСчаСтся ΠΊΠ°ΠΊ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΉ (ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ) ИмСнно ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° считываСтся Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.
  • Рис. 3. Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ диска Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹
  • Π’Π°ΠΆΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ физичСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы являСтся физичСская организация Ρ„Π°ΠΉΠ»Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ способ размСщСния Ρ„Π°ΠΉΠ»Π° Π½Π° Π΄ΠΈΡΠΊΠ΅. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ критСриями эффСктивности физичСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ:
  • ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ;
  • объСм адрСсной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»Π°;
  • ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ фрагмСнтированности дискового пространства;
  • максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°.
  • НСпрСрывноС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ — ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ физичСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ (рис. 4, Π°), ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ„Π°ΠΉΠ»Ρƒ прСдоставляСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ кластСров диска, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ участок дисковой памяти. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ достоинством этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° являСтся высокая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ доступа, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΏΠΎΠΈΡΠΊ ΠΈ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ кластСров Ρ„Π°ΠΉΠ»Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ объСм адрСсной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ — достаточно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ кластСра ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌ Ρ„Π°ΠΉΠ»Π° Данная физичСская организация максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚. Однако этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ сущСствСнныС нСдостатки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΡΡŽΡ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, нСсмотря Π½Π° Π²ΡΡŽ Π΅Π³ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ простоту. ΠŸΡ€ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ рассмотрСнии оказываСтся, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту схСму Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΏΡ€ΠΎΡΡ‚ΠΎ Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ нСпрСрывная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, выдСляСмая Ρ„Π°ΠΉΠ»Ρƒ, Ссли Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ свой Ρ€Π°Π·ΠΌΠ΅Ρ€? Π•Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ являСтся фрагмСнтация. Бпустя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя послС создания Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния многочислСнных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ создания ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ² пространство диска Π½Π΅ΠΌΠΈΠ½ΡƒΠ΅ΠΌΠΎ прСвращаСтся Π² «Π»ΠΎΡΠΊΡƒΡ‚Π½ΠΎΠ΅ одСяло», Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ большоС число свободных областСй нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Как всСгда Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, суммарный объСм свободной памяти ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большим, Π° Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ мСсто для размСщСния Ρ„Π°ΠΉΠ»Π° Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„Π°ΠΉΠ» размСщаСтся Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…, Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС нСсмСТных областях диска.
  • Рис. 4. ЀизичСская организация Ρ„Π°ΠΉΠ»Π°: Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ (Π°); связанный список кластСров (Π±); связанный список индСксов (Π²); ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² кластСров (Π³)
  • Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ способ физичСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ — Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π² Π²ΠΈΠ΄Π΅ связанного списка кластСров дисковой памяти (рис. 7.11, Π±). ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ способС Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ кластСра содСрТится ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ кластСр. Π’ ΡΡ‚ΠΎΠΌ случаС адрСсная информация минимальна: располоТСниС Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ ΠΎΠ΄Π½ΠΈΠΌ числом — Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ кластСра. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ способа ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ кластСр ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ присоСдинСн ΠΊ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ кластСров ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ»Π°, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, фрагмСнтация Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ кластСров отсутствуСт. Π€Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ свой Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ своСго сущСствования, наращивая число кластСров. НСдостатком являСтся ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ доступа ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ мСсту Ρ„Π°ΠΉΠ»Π° — Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ пятый ΠΏΠΎ ΠΏΠΎΡ€ΡΠ΄ΠΊΡƒ кластСр Ρ„Π°ΠΉΠ»Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… кластСра, прослСТивая Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² кластСров. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈ этом способС количСство Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°, содСрТащихся Π² ΠΎΠ΄Π½ΠΎΠΌ кластСрС, Π½Π΅ Ρ€Π°Π²Π½ΠΎ стСпСни Π΄Π²ΠΎΠΉΠΊΠΈ (ΠΎΠ΄Π½ΠΎ слово израсходовано Π½Π° Π½ΠΎΠΌΠ΅Ρ€ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ кластСра), Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ кластСрами, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π΅Π½ стСпСни Π΄Π²ΠΎΠΉΠΊΠΈ.
  • ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΌ способом, примСняСмым, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС FAT, являСтся использованиС связанного списка индСксов (рис. 4, Π±). Π­Ρ‚ΠΎΡ‚ способ являСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ. Π€Π°ΠΉΠ»Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ выдСляСтся ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ связанного списка кластСров. НомСр ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ кластСра запоминаСтся Π² Π·Π°ΠΏΠΈΡΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Π³Π΄Π΅ хранятся характСристики этого Ρ„Π°ΠΉΠ»Π°. ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ адрСсная информация ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π° ΠΎΡ‚ ΠΊΠ»Π°ΡΡ‚Π΅Ρ€ΠΎΠ² Ρ„Π°ΠΉΠ»Π°. Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ кластСром диска связываСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ элСмСнт — индСкс. Π˜Π½Π΄Π΅ΠΊΡΡ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ области диска — Π² MS-DOS это Ρ‚Π°Π±Π»ΠΈΡ†Π° FAT (File Allocation Table), Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ ΠΎΠ΄ΠΈΠ½ кластСр. Когда ΠΏΠ°ΠΌΡΡ‚ΡŒ свободна, всС индСксы ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ кластСр N Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ, Ρ‚ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡ этого кластСра становится Ρ€Π°Π²Π½Ρ‹ΠΌ Π»ΠΈΠ±ΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ М ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ кластСра Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡΠ²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ этот кластСр являСтся для Ρ„Π°ΠΉΠ»Π° послСдним. ИндСкс ΠΆΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ кластСра Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ N, указывая Π½Π° Π²Π½ΠΎΠ²ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ кластСр.
  • ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΉ физичСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ всС достоинства ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ способа: ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ адрСсной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, отсутствиС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, отсутствиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄Π°Π½Π½Ρ‹ΠΉ способ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ прСимущСствами. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, для доступа ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ кластСру Ρ„Π°ΠΉΠ»Π° Π½Π΅ Ρ‚рСбуСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ кластСры, достаточно ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сСкторы диска, содСрТащиС Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ индСксов, ΠΎΡ‚ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ количСство кластСров Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ кластСра. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π΄Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Π° Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ кластСр Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΈΠΌΠ΅ΡŽΡ‚ объСм, Ρ€Π°Π²Π½Ρ‹ΠΉ стСпСни Π΄Π²ΠΎΠΉΠΊΠΈ.
  • ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•
  • НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ отсутствии Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ кластСров Π½Π° Π΄ΠΈΡΠΊΠ΅ всС Ρ€Π°Π²Π½ΠΎ имССтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство областСй памяти нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ фрагмСнтация всС ΠΆΠ΅ сущСствуСт. Π­Ρ‚ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ части послСдних кластСров, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ объСм Ρ„Π°ΠΉΠ»Π° Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π½Π΅ ΠΊΡ€Π°Ρ‚Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ кластСра. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ тСряСтся ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° кластСра. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ особСнно Π²Π΅Π»ΠΈΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° Π½Π° Π΄ΠΈΡΠΊΠ΅ имССтся большоС количСство ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π° ΠΊΠ»Π°ΡΡ‚Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ большой Ρ€Π°Π·ΠΌΠ΅Ρ€. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ кластСров зависят ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ€Π°Π·Π΄Π΅Π»Π° ΠΈ Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра, составляСт ΠΎΡ‚ 512 Π±Π°ΠΉΡ‚ Π΄ΠΎ Π΄Π΅ΡΡΡ‚ΠΊΠΎΠ² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚.
  • Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ задания физичСского располоТСния Ρ„Π°ΠΉΠ»Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΡ€ΠΎΡΡ‚ΠΎΠΌ пСрСчислСнии Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² кластСров, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… этим Ρ„Π°ΠΉΠ»ΠΎΠΌ (рис. 4, Π³). Π­Ρ‚ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ адрСсом Ρ„Π°ΠΉΠ»Π°. НСдостаток Π΄Π°Π½Π½ΠΎΠ³ΠΎ способа ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½: Π΄Π»ΠΈΠ½Π° адрСса зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π° ΠΈ Π΄Π»Ρ большого Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ. Достоинством ΠΆΠ΅ являСтся высокая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ доступа ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ кластСру Ρ„Π°ΠΉΠ»Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ здСсь примСняСтся прямая адрСсация, которая ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ просмотр Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΈ поискС адрСса ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ кластСра Ρ„Π°ΠΉΠ»Π°. ЀрагмСнтация Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ кластСров Π² ΡΡ‚ΠΎΠΌ способС Ρ‚Π°ΠΊΠΆΠ΅ отсутствуСт.
  • ПослСдний ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ модификациями ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСмах ΠžΠ‘ UNIX s5 ΠΈ ufs. Для сокращСния объСма адрСсной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ прямой способ адрСсации сочСтаСтся с ΠΊΠΎΡΠ²Π΅Π½Π½Ρ‹ΠΌ.
  • Π’ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡˆΠ½ΠΈΠΉ дСнь для UNIX Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС ufs ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ схСма адрСсации кластСров Ρ„Π°ΠΉΠ»Π°. Для хранСния адрСса Ρ„Π°ΠΉΠ»Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ 15 ΠΏΠΎΠ»Π΅ΠΉ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит ΠΈΠ· 4 Π±Π°ΠΉΡ‚ (рис. 5). Если Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½ 12 кластСрам, Ρ‚ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° этих кластСров нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ полях адрСса. Если кластСр ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 8 ΠšΠ±Π°ΠΉΡ‚ (ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π² ufs), Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π΄ΠΎ 8192×12 = 98 304 Π±Π°ΠΉΡ‚.
  • Рис. 5. Π‘Ρ…Π΅ΠΌΠ° адрСсации Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ufs
  • Если Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 12 кластСров, Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ 13-Π΅ ΠΏΠΎΠ»Π΅ содСрТит адрСс кластСра, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ располоТСны Π½ΠΎΠΌΠ΅Ρ€Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… кластСров Ρ„Π°ΠΉΠ»Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, 13-ΠΉ элСмСнт адрСса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для косвСнной адрСсации. ΠŸΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Π² 8 ΠšΠ±Π°ΠΉΡ‚ кластСр, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ 13-ΠΉ элСмСнт, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 2048 Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… кластСров Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π° ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ возрасти Π΄ΠΎ 8192*(12+2048)=16 875 520 Π±Π°ΠΉΡ‚.
  • Если Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 12+2048 = 2060 кластСров, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся 14-Π΅ ΠΏΠΎΠ»Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится Π½ΠΎΠΌΠ΅Ρ€ кластСра, содСрТащСго 2048 Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² кластСров, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… хранят 2048 Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² кластСров Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°. Π—Π΄Π΅ΡΡŒ примСняСтся ΡƒΠΆΠ΅ двойная косвСнная адрСсация. Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ кластСры Π² Ρ„Π°ΠΉΠ»Π°Ρ…, содСрТащих Π΄ΠΎ 8192*(12+2048+20482) — 3,43 766*1O10 Π±Π°ΠΉΡ‚.
  • И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Ссли Ρ„Π°ΠΉΠ» Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 12+2048+20482 = 4 196 364 кластСров, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся послСднСС 15-Π΅ ΠΏΠΎΠ»Π΅ для Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ косвСнной адрСсации, Ρ‡Ρ‚ΠΎ позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ адрСс Ρ„Π°ΠΉΠ»Π°, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€:
  • 8192*(12+2048+20482+20483)=7,0403*1013Π±Π°ΠΉΡ‚.
  • Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, файловая систСма ufs ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ кластСра Π² 8 ΠšΠ±Π°ΠΉΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹, состоящиС максимум ΠΈΠ· 70 Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, хранящихся Π² 8 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°Ρ… кластСров. Как Π²ΠΈΠ΄Π½ΠΎ Π½Π° Ρ€ΠΈΡ 7.12, для задания адрСсной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ большом Ρ„Π°ΠΉΠ»Π΅ трСбуСтся: 15 элСмСнтов ΠΏΠΎ 4 Π±Π°ΠΉΡ‚Π° (60 Π±Π°ΠΉΡ‚) Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ части адрСса плюс 1+(1+2048)+(1+2048+20482) -4 198 403 кластСра Π² ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ части адрСса. НСсмотря Π½Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, это число составляСт всСго ΠΎΠΊΠΎΠ»ΠΎ 0,05% ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΌΠ° адрСсуСмых Π΄Π°Π½Π½Ρ‹Ρ….
  • Ѐайловая систСма ufs ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ дисковыС кластСры ΠΈ ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΏΡ€ΠΈ этом ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях UNIX файловая систСма s5 ΠΈΠΌΠ΅Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ схСму адрСсации, Π½ΠΎ ΠΎΠ½Π° рассчитана Π½Π° Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², поэтому Π² Π½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 13 адрСсных элСмСнтов вмСсто 15.
  • ΠœΠ΅Ρ‚ΠΎΠ΄ пСрСчислСния адрСсов кластСров Ρ„Π°ΠΉΠ»Π° задСйствован ΠΈ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС NTFS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π² ΠžΠ‘ Windows NT/2000. Π—Π΄Π΅ΡΡŒ ΠΎΠ½ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ достаточно СстСствСнным ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΌ, ΡΠΎΠΊΡ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΌ объСм адрСсной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: Π°Π΄Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ Π½Π΅ ΠΊΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹ Ρ„Π°ΠΉΠ»Π°, Π° Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹Π΅ области, состоящиС ΠΈΠ· ΡΠΌΠ΅ΠΆΠ½Ρ‹Ρ… кластСров диска. КаТдая такая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, называСмая ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠΌ (run), ΠΈΠ»ΠΈ экстСнтом (extent), описываСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… чисСл: Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° кластСра ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° кластСров Π² ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ для сокращСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° ΠžΠ‘ стараСтся Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… кластСрах диска, Ρ‚ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв количСство ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… областСй Ρ„Π°ΠΉΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ мСньшС количСства кластСров Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌ слуТСбной адрСсной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² NTFS сокращаСтся ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со ΡΡ…Π΅ΠΌΠΎΠΉ адрСсации Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ufs/s5.
  • Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»Ρƒ Π½Π°Π±ΠΎΡ€Π° кластСров, файловая систСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΡΠΎΡΡ‚оянии всСх кластСров диска: свободСн/занят. Π­Ρ‚Π° информация ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ Π°Π΄Ρ€Π΅ΡΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ Π²ΠΌΠ΅ΡΡ‚Π΅ с Π½Π΅ΠΉ.
  • 3. Π€Π›Π­Π¨-ПАМЯВЬ
  • Как ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСстирования SSD-дисков Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ, прСимущСство SSD-дисков Π½Π°Π΄ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ HDD-дисками ΠΎΡ‚Π½ΡŽΠ΄ΡŒ Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, особСнно Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎΠ± ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠΉ (случайной) записи. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ слабых мСст SSD-дисков являСтся количСство Ρ†ΠΈΠΊΠ»ΠΎΠ² пСрСзаписи памяти.
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠ° NAND ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ порядка 100 тыс. Ρ†ΠΈΠΊΠ»ΠΎΠ² пСрСзаписи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ врСмя ΠΆΠΈΠ·Π½ΠΈ (врСмя Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° ΠΎΡ‚ΠΊΠ°Π·) Ρ„Π»ΡΡˆ-памяти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΅Π³ΠΎ продлСния, рассмотрим ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ случай, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ логичСский сСктор Ρ„Π»ΡΡˆ-памяти ТСстко связан с Ρ„изичСским сСктором. Напомним, Ρ‡Ρ‚ΠΎ логичСский сСктор — это ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ объСм памяти, доступный ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. Для всСх ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм логичСский сСктор Ρ„Π»ΡΡˆ-памяти составляСт 512 Π±Π°ΠΉΡ‚. Под физичСским сСктором Ρ„Π»ΡΡˆ-памяти ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ наимСньший Ρ€Π°Π·ΠΌΠ΅Ρ€ доступной для записи физичСской памяти. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ содСрТимоС логичСского сСктора, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ физичСского сСктора. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²ΠΎ Ρ„Π»ΡΡˆ-памяти Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Π΅Ρ‰Π΅ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ физичСский Π±Π»ΠΎΠΊ стираСмой памяти (Physical Erase Unit), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ памяти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ стСрт Π·Π° ΠΎΠ΄Π½Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ. Один Physical Erase Unit ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько физичСских сСкторов памяти.
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим случай, ΠΊΠΎΠ³Π΄Π° Π² ΠžΠ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ файловая систСма FAT. Π’ ΡΡ‚ΠΎΠΌ случаС ΠΏΡ€ΠΈ опСрациях записи Π½Π° Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ FAT-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ постоянно ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ FAT-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² ΡΡ‚Ρ€ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ мСстС, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всСгда соотносятся с ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ логичСскими сСкторами памяти, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, с ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ физичСскими сСкторами. Но Ρ‡Π°ΡΡ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСзаписи ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ физичСских сСкторов Ρ„Π»ΡΡˆ-памяти приводят ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ врСмя ΠΆΠΈΠ·Π½ΠΈ всСй памяти сущСствСнно сокращаСтся.
  • Π˜Π‘ΠŸΠžΠ›Π¬Π—ΠžΠ’ΠΠΠΠΠ― Π›Π˜Π’Π•Π ΠΠ’Π£Π Π
  • 1. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы Попов, ΠŸΠ°Ρ€Ρ‚Ρ‹ΠΊΠ°
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ