EMZETT.
Giriş yap

ROM (salt okunur bellek)

Kısaca: ROM (read-only memory), içeriği güç olmadan bile kalıcı olarak korunan ve normal çalışmada yalnızca okunan bellektir. Temel başlangıç yazılımını (firmware) içerir.

Biraz daha ayrıntılı: Güç açıldığında ana bellek boştur. Bilgisayara nasıl harekete geçeceğini bir şeyin söylemesi gerekir. ROM’daki kod bunu yapar. Ad, bu belleğin üretim sırasında sabit kablolandığı ve hiç değiştirilemediği zamandan gelir.

Ayrıntılı

Türler:

TürÖzellik
Maske ROMİçerik üretim sırasında yakılır, asla değiştirilemez. Büyük miktarlarda ucuz
PROMKullanıcı tarafından bir kez programlanabilir
EPROMUV ışığıyla silinebilir (pakette pencere) ve yeniden yazılabilir
EEPROMElektrikle silinebilir, tek tek baytlar. Küçük ayarlar için
FlashElektrikle blok blok silinebilir. Bugün BIOS/UEFI, aygıt yazılımı, SSD’ler için

Kullanım:

  • Anakartta BIOS/UEFI aygıt yazılımı.
  • Yönlendiricilerin, yazıcıların, uzaktan kumandaların, çamaşır makinelerinin aygıt yazılımı.
  • Oyun modülleri ve eski konsol kartuşları.
  • “CD-ROM/DVD-ROM”: salt okunur optik ortamlar (geniş anlamda salt okunur bellek).

RAM’den farkı: ROM kalıcıdır ve okumaya yöneliktir. RAM uçucu, hızlı ve serbestçe yazılabilirdir. ROM daha yavaştır.

Bugünkü kullanım: Gerçek “salt okunur” nadirdir. Çoğunlukla aygıt yazılımı güncellemesiyle yeniden yazdığınız flash’tır. ROM terimi, “cihazda kalıcı duran programlar” için kalır (işlemcideki önyükleme ROM’u da: sabit kablolu ilk başlangıç kodu, örneğin Secure Boot için).

Güvenlik: Gerçek ROM’a bulaşılamaz. Yazılabilir aygıt yazılımı belleğine bulaşılabilir; bu yüzden imzalı güncellemeler önemlidir. Değiştirilemez bir “güven kökü” olarak küçük bir önyükleme ROM’u bu nedenle birçok güvenlik mimarisinin temelidir.

Ayrıca bak: RAM, [[rom-(festwertspeicher)|ROM ve kalıcı depolama]], Aygıt yazılımı (firmware), NAND flash