Kas yra programuojama tik skaitymo atmintis?

Programuojama tik skaitymo atmintis, trumpiau PROM, yra tik skaitymo atmintis, leidžianti vartotojui pasirinkti duomenis ar programą, kurią norite įdėti į atmintį. Atminties lustas pristatomas tuščias, o programuotojas perkelia duomenis į jį. Perdavus duomenis, jų pakeisti ar ištrinti negalima. Norint visiškai suprasti skirtumą tarp programuojamos ir standartinės tik skaitymo atminties, pirmiausia svarbu suprasti tik skaitymo atminties idėją.

Tik skaitymo atmintyje (ROM) yra duomenų, saugomų gamybos proceso metu. Šie duomenys yra nuolatiniai ir negali būti pakeisti ar ištrinti. ROM yra įprasta kompiuteriuose. Jame gali būti programa, kurios reikia kompiuteriui veikti. Kai kompiuteris yra išjungtas, ROM vis tiek išsaugo visus jame saugomus duomenis ir nėra ištrinami.

Kitoms atminties formoms, vadinamoms nepastoviąja atmintimi, reikia energijos duomenims saugoti. Kai kompiuteris įjungtas, maitinimas taupo duomenis į atminties lustą. Tačiau išjungus kompiuterį maitinimas nutrūksta ir visi lusto duomenys ištrinami. ROM yra nepastoviosios atminties tipas, nes duomenims išsaugoti nereikia energijos. ROM reikalinga norint išsaugoti programas, kurios nurodo kompiuteriui veikti. Be jo kompiuteris neveiks.

Vienintelis skirtumas tarp programuojamos tik skaitymo atminties ir įprastos ROM yra tas, kad programuojama atmintis gaminama kaip tuščias lustas. Tada vartotojas vėliau prideda duomenis arba programą. Pridėjus duomenis, ji veikia kaip įprasta ROM atmintis.

Kai kurie elektronikos gamintojai savo gaminiuose naudoja programuojamą tik skaitymo atmintį. Paprastai jį naudoja vaizdo žaidimų pultai, kaip ir elektronika, kuri naudoja didelės raiškos daugialypės terpės sąsają (HDMI). Mobilieji telefonai ir tam tikros automobilių dalys taip pat naudojasi PROM technologija.

Elektroninė atmintis veikia signalais susisiekdama su ją naudojančiu įrenginiu, pavyzdžiui, kompiuteriu. Šie signalai siunčiami naudojant nulius ir vienetus. Kiti numeriai nenaudojami. Kai PROM atminties lustas atkeliauja į gamintojo biurą, visi joje esantys bitai nuskaitomi kaip vienetai. Tada programuotojas pakeičia reikiamus bitus į nulius ir lustas yra paruoštas naudoti.
Be pagrindinės formos, egzistuoja ir kiti PROM lustų tipai. Ištrinama programuojama tik atmintis (EPROM) naudoja UV šviesą, kad ištrintų ir perrašytų duomenis. Vienkartinė programuojama pastovioji atmintis (OTP NVM) ir lauke programuojama tik skaitymo atmintis (FPROM) yra panašios į įprastą PROM ir atlieka tas pačias funkcijas.