KWALIFIKACJA ELM5 - STYCZEŃ 2020

PYTANIE NR 21.
Który rodzaj pamięci stałej urządzenia elektronicznego umożliwia upgrade firmware bez użycia specjalnego programatora?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Pamięć flash (FLASH ROM) jest pamięcią nieulotną kasowaną i zapisywaną elektrycznie, co umożliwia wielokrotną aktualizację oprogramowania układowego w urządzeniu. EPROM wymaga kasowania promieniowaniem UV, OTP ROM jest jednokrotnego zapisu, a EEPROM bywa używana częściej do danych niż do całego firmware.

Pełne wyjaśnienie:

Aktualizacja oprogramowania układowego (tzw. wsadu) w urządzeniu oznacza konieczność wielokrotnego kasowania i zapisu pamięci nieulotnej, najlepiej metodą elektryczną i możliwą do wykonania już po zmontowaniu urządzenia.

Odpowiedź "FLASH ROM" jest właściwa, ponieważ pamięć flash to praktyczna odmiana pamięci nieulotnej, która jest elektrycznie kasowalna i programowalna. Właśnie dlatego w wielu układach (np. mikrokontrolerach) pamięć flash służy jako pamięć programu i pozwala na powtórne wgrywanie wsadu, często także bez dedykowanego programatora, jeśli urządzenie ma odpowiedni mechanizm aktualizacji (np. tryb serwisowy lub programowanie przez interfejs komunikacyjny).

Dlaczego pozostałe odpowiedzi nie pasują:

  • "EEPROM" – także jest elektrycznie kasowalna i programowalna, ale w praktyce częściej przeznacza się ją na parametry i dane konfiguracyjne, a nie na pełny wsad. Ponadto sposób aktualizacji firmware zależy od architektury urządzenia; sama nazwa EEPROM nie jest typową odpowiedzią na pytanie o pamięć programu aktualizowaną "jak firmware".
  • "OTP ROM" (one-time programmable) – z definicji umożliwia jednokrotne zaprogramowanie, więc nie nadaje się do aktualizacji wsadu po pierwszym wgraniu.
  • "EPROM" – jest kasowalna, ale zwykle wymaga kasowania promieniowaniem UV w kasowniku, co kłóci się z założeniem aktualizacji bez specjalistycznych narzędzi serwisowych i jest niepraktyczne w gotowym urządzeniu.

Wskazówka egzaminacyjna: jeśli pytanie dotyczy wygodnej, wielokrotnej aktualizacji wsadu w urządzeniu, najczęściej chodzi o pamięć flash. Gdy pojawia się UV, chodzi o EPROM, a gdy "jednorazowo" – o OTP.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Pamięć nieulotna to taka, która zachowuje dane po odłączeniu zasilania. W urządzeniach elektronicznych przechowuje m.in. program, ustawienia lub dane kalibracyjne. Przykładami są pamięci ROM, EPROM, EEPROM oraz flash.
Pamięć flash pozwala na elektryczne kasowanie i zapis, zwykle blokami/stronami. Dzięki temu można wielokrotnie wgrywać nową wersję oprogramowania układowego bez wymiany układu pamięci, jeśli urządzenie ma przewidziany tryb aktualizacji.
EPROM co prawda jest kasowalna, ale klasycznie wymaga promieniowania UV (kasownik UV) i często wyjęcia układu z urządzenia. To utrudnia serwis i jest sprzeczne z ideą prostej aktualizacji w gotowym urządzeniu.
OTP ROM to pamięć jednokrotnego programowania. Po zapisaniu danych nie można ich ponownie skasować i wgrać nowej wersji programu. Dlatego nie stosuje się jej tam, gdzie wymagane są cykliczne aktualizacje oprogramowania.
Technicznie EEPROM jest wielokrotnie zapisywalna, ale zwykle ma mniejszą pojemność i inną organizację zapisu, dlatego częściej służy do danych konfiguracyjnych. Firmware w wielu urządzeniach trzyma się w pamięci flash (pamięci programu).
EPROM kasuje się najczęściej światłem UV, a EEPROM kasuje i zapisuje elektrycznie. EEPROM lepiej nadaje się do wielokrotnych zmian danych w urządzeniu bez demontażu, natomiast EPROM jest mniej wygodna w serwisie.
Gdy urządzenie ma przewidziany mechanizm aktualizacji, np. tryb serwisowy, procedurę aktualizacji przez interfejs komunikacyjny lub odpowiednie oprogramowanie narzędziowe. Wtedy pamięć flash może być programowana "w urządzeniu" bez klasycznego programatora sprzętowego.
Najczęstsze pomyłki to mylenie skrótów (EPROM vs EEPROM), ignorowanie sposobu kasowania (UV vs elektryczne) oraz zakładanie, że każda pamięć ROM jest aktualizowalna. Warto kojarzyć: UV → EPROM, jednorazowo → OTP, wsad wielokrotnie → flash.
Szukaj sformułowań typu: aktualizacja oprogramowania, możliwość wielokrotnego wgrywania nowej wersji, serwis w urządzeniu, brak potrzeby kasownika UV. To zwykle wskazuje na pamięć flash jako typową pamięć programu w elektronice.
Ucz się porównawczo:
  • co przechowuje dana pamięć (program/dane),
  • jak się ją kasuje (UV/elektrycznie),
  • czy jest wielokrotnego zapisu,
  • jak wygląda serwis i aktualizacja.
Takie "cechy rozpoznawcze" ułatwiają szybkie odpowiedzi.
info

Statystycznie 46% uczniów zna prawidłową odpowiedź. trudne

Specjaliści zwracają uwagę: "Pamięć flash (FLASH ROM) jest pamięcią nieulotną kasowaną i zapisywaną elektrycznie, co umożliwia wielokrotną aktualizację oprogramowania układowego w urządzeniu."

Źródła:

  • Wikipedia: Flash memory — https://en.wikipedia.org/wiki/Flash_memory (dostęp: 2026-02-28)
  • Wikipedia: EEPROM — https://en.wikipedia.org/wiki/EEPROM (dostęp: 2026-02-28)
  • Wikipedia: EPROM — https://en.wikipedia.org/wiki/EPROM (dostęp: 2026-02-28)

Materiały:

  • Noty katalogowe mikrokontrolerów opisujące pamięć programu i tryby programowania w układzie
  • Podręczniki z podstaw techniki mikroprocesorowej i pamięci półprzewodnikowych
  • Materiały producentów o pamięciach nieulotnych (flash vs EEPROM) i cyklach kasowania/zapisu

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego