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 |
| PROM | Kullanıcı tarafından bir kez programlanabilir |
| EPROM | UV ışığıyla silinebilir (pakette pencere) ve yeniden yazılabilir |
| EEPROM | Elektrikle silinebilir, tek tek baytlar. Küçük ayarlar için |
| Flash | Elektrikle 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