Also beim Prozessor sind in der Regel 2 Caches: Ein L1 Cache, der direkt in den Core eingebaut ist, und ein größerer aber langsamerer L2 Cache, der an die CPU angebaut ist. Caches befinden sich allerdings wie gesagt auch bei Festplatten. L2 ist das, was Hersteller immer angeben, deshalb ist das bekannter. (Sie sind übrigens vollkommen transparent ausgelegt, sie müssen nicht durch spez. Anweisungen angesteuert werden) Der Bios liegt dabei oft nicht auf einem richtigen ROM, oft lässt er sich löschen. (bei EPROMs z.B. per UV, habe das zufällig vor ein paar Minuten gelesen :D)
Lies dir einfach mal die Wikipedia-Artikel zu ROM, Bios, PROM, EPROM etc. durch. (oder besser: lies sie an)
ROM, RAM und Cache sindeigentlich ganz allgemeine Begriffe: Read-Only-Memory (nicht schreibbar), Random-Access-Memory (in der Regel beliebig schreibbar, wahlfreier Zugriff, in der Regel flüchtig), Puffer oder Zwischenspeicher (kann Hardware oder Software sein).