Powrót do listy

Pamięci FLASH: Nieulotne układy półprzewodnikowe i technologia komórkowa

Pamięci Flash to jedna z najważniejszych technologii w historii nowoczesnej elektroniki. Stanowią one rodzaj pamięci nieulotnej, co oznacza, że zachowują zapisane dane bez potrzeby stałego zasilania elektrycznego, a jednocześnie pozwalają na elektryczne kasowanie i programowanie zawartości. W ramach przedmiotu UTK (Urządzenia Techniki Komputerowej) przyszły technik musi rozumieć fizyczną budowę komórek pamięci Flash oraz specyfikę ich działania, która stała się fundamentem współczesnych dysków SSD, kart pamięci oraz pendrive'ów.

1. Zasada działania i fizyka komórki Flash

Pamięć Flash wywodzi się z wcześniejszych pamięci typu EPROM i EEPROM, opiera się jednak na strukturze tranzystorów MOSFET z izolowaną bramką:

2. Podział technologiczny: NAND kontra NOR

W zależności od sposobu połączenia tranzystorów w matrycę, pamięci Flash dzielimy na dwa główne typy:

3. Ograniczenia technologii Flash: Zużycie komórek

Ponieważ proces zapisu i kasowania danych opiera się na fizycznym przemieszczaniu elektronów przez barierę izolacyjną, struktura tlenku ulega powolnej degradacji:

Strategia technika

Projektując urządzenia oparte na mikrokontrolerach i pamięciach Flash (np. rejestratory danych zapisujące informacje na karcie SD lub wewnętrznej pamięci Flash), zawsze bierz pod uwagę liczbę cykli zapisu. Zbyt częste zapisywanie małych pakietów danych w tym samym sektorze może w krótkim czasie doprowadzić do uszkodzenia nośnika. W takich zastosowaniach stosuje się buforowanie danych w pamięci RAM lub specjalne systemy plików odporne na awarie (wear-leveling filesystems).