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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «ВосстановлСниС Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° 100%Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 20

Автор ΠŸΠ΅Ρ‚Ρ€ Вашков

Рис. 4.1. Π―Ρ‡Π΅ΠΉΠΊΠ° flash-памяти

ΠšΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡ элСктронов Π² области ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π°Ρ‚Π²ΠΎΡ€Π° опрСдСляСт ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… устойчивых состояний транзистора – ячСйки памяти. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ, исходном, состоянии количСство элСктронов Π½Π° ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΌ Π·Π°Ρ‚Π²ΠΎΡ€Π΅ ΠΌΠ°Π»ΠΎ, Π° ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ΅ напряТСниС открытия транзистора ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСвысоко (логичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π°). Когда Π½Π° ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ Π·Π°Ρ‚Π²ΠΎΡ€ занСсСно достаточноС количСство элСктронов, транзистор оказываСтся Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ устойчивом состоянии. НапряТСниС открытия Π΅Π³ΠΎ Ρ€Π΅Π·ΠΊΠΎ увСличиваСтся, Ρ‡Ρ‚ΠΎ соотвСтствуСт логичСскому Π½ΡƒΠ»ΡŽ. ΠŸΡ€ΠΈ считывании измСряСтся ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ΅ напряТСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π½Π° сток для открытия транзистора. Для удалСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π°Ρ‚Π²ΠΎΡ€ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ подаСтся ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ напряТСниС, ΠΈ элСктроны с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π°Ρ‚Π²ΠΎΡ€Π° Π΄ΠΈΡ„Ρ„ΡƒΠ½Π΄ΠΈΡ€ΡƒΡŽΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° исток. Вранзистор вновь ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состояниС логичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈ остаСтся Π² Π½Π΅ΠΌ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° очСрСдная запись. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΎ flash-памяти ΠΎΠ΄ΠΈΠ½ транзистор Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ – ΠΎΠ½ ΠΈ являСтся ячСйкой. Π’Π΅ΡΡŒ процСсс «запоминания» основан Π½Π° Π΄ΠΈΡ„Ρ„ΡƒΠ·ΠΈΠΈ элСктронов Π² ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅. ΠžΡ‚ΡΡŽΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π΄Π²Π° Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ оптимистичных Π²Ρ‹Π²ΠΎΠ΄Π°.

β€’ Π’рСмя хранСния заряда ΠΎΡ‡Π΅Π½ΡŒ Π²Π΅Π»ΠΈΠΊΠΎ ΠΈ измСряСтся Π³ΠΎΠ΄Π°ΠΌΠΈ, Π½ΠΎ всС ΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ: Π·Π°ΠΊΠΎΠ½Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΎΠ΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ Π΄ΠΈΡ„Ρ„ΡƒΠ·ΠΈΠΈ.

β€’ ΠŸΠΎ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ число Ρ†ΠΈΠΊΠ»ΠΎΠ² записи-пСрСзаписи: ΠΎΡ‚ ста тысяч Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ². Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ происходит дСградация самого ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈ Ρ€-ΠΏ-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ². НапримСр, ΠΊΠ°Ρ€Ρ‚Ρ‹ Kingston Compact Flash рассчитаны Π½Π° 300 000 Ρ†ΠΈΠΊΠ»ΠΎΠ² пСрСзаписи, Transcend Compact Flash – Π½Π° 1 000 000, Π° flash-диск Transcend 1Gb USB – всСго Π½Π° 100 000.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ flash-памяти. Они ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ способом обращСния ΠΊ ячСйкам ΠΈ, соотвСтствСнно, ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ².

β€’ ΠŸΠ°ΠΌΡΡ‚ΡŒ NOR (Π˜Π›Π˜-НЕ) позволяСт ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ячСйкам ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ. К ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйкС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ. АдрСсноС пространство NOR-памяти позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±Π°ΠΉΡ‚Π°ΠΌΠΈ ΠΈΠ»ΠΈ словами (2 Π±Π°ΠΉΡ‚Π°). Вакая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ограничСния Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ объСм памяти Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ кристалла. ΠŸΠ°ΠΌΡΡ‚ΡŒ NOR сСгодня ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ лишь Π² микросхСмах BIOS ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠŸΠ—Π£ ΠΌΠ°Π»ΠΎΠΉ Смкости, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² сотовых Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ….

β€’ Π’ памяти Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ NAND (И-НЕ) каТдая ячСйка оказываСтся Π½Π° пСрСсСчСнии Β«Π»ΠΈΠ½ΠΈΠΈ Π±ΠΈΡ‚Β» ΠΈ Β«Π»ΠΈΠ½ΠΈΠΈ слов». Π―Ρ‡Π΅ΠΉΠΊΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² нСбольшиС Π±Π»ΠΎΠΊΠΈ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с кластСром ТСсткого диска. И считываниС, ΠΈ запись ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ лишь Ρ†Π΅Π»Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ строками. ВсС соврСмСнныС ΡΡŠΠ΅ΠΌΠ½Ρ‹Π΅ носитСли построСны Π½Π° памяти NAND.

ΠšΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΠΌΠΈ производитСлями NAND-Ρ‡ΠΈΠΏΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Intel, Micron Technology, Sony ΠΈ Samsung. АссортимСнт выпускаСмых Ρ‡ΠΈΠΏΠΎΠ² довольно Π²Π΅Π»ΠΈΠΊ, Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ происходит нСсколько Ρ€Π°Π· Π² Π³ΠΎΠ΄.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹

Для управлСния Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ записью слуТит ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ памяти. Π’ настоящСС врСмя ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ всСгда выполняСтся Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта (это Π»ΠΈΠ±ΠΎ микросхСма ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· стандартных Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Π»ΠΈΠ±ΠΎ бСскорпусный Ρ‡ΠΈΠΏ, встраиваСмый Π² ΠΊΠ°Ρ€Ρ‚Ρƒ памяти), хотя вСдутся Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° нСпосрСдствСнно Π² кристалл flash-памяти.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ микросхСмы flash-памяти. Бпособ адрСсации ячССк конструктивно Π·Π°Π»ΠΎΠΆΠ΅Π½ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ записи Π² микросхСму flash-памяти Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ способом, ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ эти тонкости Π½Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ ΠΈ, ΠΏΠΎ всСй видимости, Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² создаСтся Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большС, Ρ‡Π΅ΠΌ самих ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°) ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° трансляции адрСсов (транслятор) Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΡΠ»ΡƒΠΆΠ΅Π±Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ flash-памяти. ИмСнно эту ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ сразу послС ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π½Π° Π½Π΅Π³ΠΎ питания. ΠšΡ€ΠΎΠΌΠ΅ собствСнно адрСсации ячССк, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ выполняСт ряд Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ контроля bad-сСкторов, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ошибок (ECC – error check and correct) ΠΈ равномСрности износа ячССк (wear leveling).

ВСхнологичСской Π½ΠΎΡ€ΠΌΠΎΠΉ ΠΏΡ€ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠΈ микросхСм памяти считаСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² Π½ΠΈΡ… Π² срСднСм Π΄ΠΎ 2 % Π½Π΅Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ячССк. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈΡ… количСство ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‰Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ, поэтому, ΠΊΠ°ΠΊ ΠΈ Π² винчСстСрах, Π²ΠΎ flash-памяти прСдусмотрСн Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ объСм. Если появляСтся Π΄Π΅Ρ„Π΅ΠΊΡ‚Π½Ρ‹ΠΉ сСктор, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² процСссС форматирования ΠΈΠ»ΠΈ записи подмСняСт Π΅Π³ΠΎ адрСс Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² адрСсом сСктора ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ области. ΠšΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡ осущСствляСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, Π½ΠΎ рСализуСтся Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ носитСля.

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

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ flash-диска USB

НСсмотря Π½Π° Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ корпусов, всС flash-диски USB устроСны ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Половинки корпуса часто соСдинСны Π·Π°Ρ‰Π΅Π»ΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ»ΠΈ ΡƒΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΎΠ΄Π½Ρ‹Π΅ корпуса – для ΠΈΡ… вскрытия ΠΈΠ½ΠΎΠ³Π΄Π° приходится Ρ€Π°Π·Ρ€Π΅Π·Π°Ρ‚ΡŒ склССнныС ΠΈΠ»ΠΈ Π·Π°Π»ΠΈΡ‚Ρ‹Π΅ Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΠΊΠΎΠΌ Π΄Π΅Ρ‚Π°Π»ΠΈ.

На ΠΏΠ»Π°Ρ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ flash-диска USB (рис. 4.2) ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π΅ микросхСмы: Ρ‡ΠΈΠΏ памяти ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. На ΠΎΠ±Π΅ΠΈΡ… нанСсСна заводская ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°. Иногда ΠΏΠ»Π°Ρ‚Π° нСсСт Π΄Π²Π° Ρ‡ΠΈΠΏΠ° flash-памяти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² ΠΏΠ°Ρ€Π΅. Обвязка микросхСм состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… рСзисторов ΠΈ Π΄ΠΈΠΎΠ΄ΠΎΠ², стабилизатора питания ΠΈ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°. Π’ послСднСС врСмя стабилизатор всС Ρ‡Π°Ρ‰Π΅ встраиваСтся нСпосрСдствСнно Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΈ число навСсных элСмСнтов сокращаСтся Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ свСтодиодный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ записи.

Рис. 4.2. Устройство flash-диска

РазъСм USB припаян нСпосрСдствСнно ΠΊ ΠΏΠ»Π°Ρ‚Π΅. ΠœΠ΅ΡΡ‚Π° ΠΏΠ°ΠΉΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… модСлях ΡΠ²Π»ΡΡŽΡ‚ΡΡ довольно уязвимыми, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π° Π½ΠΈΡ… приходится мСханичСская Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ устройства.

Π’ΠΈΠ΄Ρ‹ ΠΈ конструкция ΠΊΠ°Ρ€Ρ‚ памяти

МногиС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ€Π°Π·Π½Ρ‹Π΅ конструкции ΠΊΠ°Ρ€Ρ‚ памяти. Π—Π° Ρ€Π΅Π΄ΠΊΠΈΠΌΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ всС ΠΎΠ½ΠΈ нСсовмСстимы ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΠΎ числу ΠΈ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ элСктричСским характСристикам. Flash-ΠΊΠ°Ρ€Ρ‚Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ²: с ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ (parallel) ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ (serial) интСрфСйсом.

Π’ Ρ‚Π°Π±Π». 4.1 пСрСчислСны 12 основных Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠ°Ρ€Ρ‚ памяти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² настоящСС врСмя. Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ свои Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ разновидности, с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ сущСствовании ΠΏΠΎΡ‡Ρ‚ΠΈ сорока Π²ΠΈΠ΄ΠΎΠ² ΠΊΠ°Ρ€Ρ‚.

Π’Π°Π±Π»ΠΈΡ†Π° 4.1. Π’ΠΈΠΏΡ‹ ΠΊΠ°Ρ€Ρ‚ памяти

ΠšΠ°Ρ€Ρ‚Ρ‹ MMC ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…: MMC (MultiMedia Card) ΠΈ SPI (Serial Peripheral Interface). Π Π΅ΠΆΠΈΠΌ SPI являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MMC ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ с ΠΊΠ°Π½Π°Π»ΠΎΠΌ SPI Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Motorola ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ.

Π’ слот для ΠΊΠ°Ρ€Ρ‚Ρ‹ SD (Secure Digital) ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρƒ MMC (MultiMedia Card), Π½ΠΎ Π½Π΅ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π’ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊΠ°Ρ€Ρ‚Ρ‹ SD Π·Π°Π»ΠΎΠΆΠ΅Π½ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, Π° сама ΠΏΠ°ΠΌΡΡ‚ΡŒ снабТСна ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хранится ΠΊΠ»ΡŽΡ‡ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. Π‘Π΄Π΅Π»Π°Π½ΠΎ это для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Π»Π΅Π³Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… записСй, для хранСния ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈ задумывался Ρ‚Π°ΠΊΠΎΠΉ Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ. На ΠΊΠ°Ρ€Ρ‚Π΅ сдСлан ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ записи (write protection switch).

ΠšΠ°Ρ€Ρ‚Ρ‹ CompactFlash (CF) ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Ρ€Π°Π·ΡŒΠ΅ΠΌ PCMCIA Type II. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρƒ PCMCIA 68 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Π° Ρƒ CF – Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 50, конструкция ΠΊΠ°Ρ€Ρ‚ CompactFlash обСспСчиваСт ΠΏΠΎΠ»Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ всСми Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ возмоТностями Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° PCMCIA-ATA.

ВсС ΠΊΠ°Ρ€Ρ‚Ρ‹ памяти Memory Stick (стандарт ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Sony) ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ совмСстимы ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠΌ тСорСтичСски прСдусмотрСн объСм ΠΊΠ°Ρ€Ρ‚Ρ‹ памяти Π΄ΠΎ 2 Π’Π±Π°ΠΉΡ‚, хотя Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ достигаСт Π΅Π΄ΠΈΠ½ΠΈΡ† Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚.

ΠšΠ°Ρ€Ρ‚Ρ‹ SmartMedia практичСски Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Π½ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π² ΠΎΡ‡Π΅Π½ΡŒ старых Ρ„ΠΎΡ‚ΠΎΠ°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π°Ρ…, хотя это Π±Ρ‹Π» СдинствСнный стандарт, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ находился Π½Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°Ρ€Ρ‚Ρ‹, Π° Π² устройствС считывания.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΊΠ°Ρ€Ρ‚ памяти нСразборная – это Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠ΅ для Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° устройство. БСскорпусныС микросхСмы вмСстС с Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ Π·Π°Π»ΠΈΡ‚Ρ‹ Π² ΠΊΠΎΠΌΠΏΠ°ΡƒΠ½Π΄ ΠΈ всС вмСстС спрСссованы Π² ΠΏΠ»Π°ΡΡ‚ΠΈΠΊΠΎΠ²ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ. Π”ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ кристалла ΠΌΠΎΠΆΠ½ΠΎ лишь ΠΏΡƒΡ‚Π΅ΠΌ вскрытия устройства, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ².

Устройства считывания

Для считывания flash-диска USB достаточно ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° USB: ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ устройства благодаря своСму ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ видятся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΊΠ°ΠΊ стандартный ΡΡŠΠ΅ΠΌΠ½Ρ‹ΠΉ диск. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ всСх ΠΊΠ°Ρ€Ρ‚ памяти ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½Ρ‹ Π²ΠΎΠ²Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ интСрфСйсами – ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих интСрфСйсов Π½ΡƒΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ – Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‰ΠΈΠΉ этот интСрфСйс со стандартным ΠΏΠΎΡ€Ρ‚ΠΎΠΌ USB.