RAM kann gelesen und geschrieben werden, jederzeit, wenn die CPU es befiehlt, aber Rom ist vorinstalliert mit Daten und Software, die sich nie ändert, daher kann die CPU nur davon lesen. ROM wird üblicherweise verwendet, um die ersten Start-up-Anweisungen des Computers zu speichern. Im Allgemeinen werden die Inhalte von RAM gelöscht, wenn die Power zum Computer ausgeschaltet wird, aber Rom behält seine Daten unbegrenzt. In einem PC enthält die ROM ein spezielles Programm namens BIOS, das das Betriebssystem des Computers von der Festplatte in RAM geladen hat, wenn der Computer eingeschaltet oder zurückgesetzt wird. In Embedded Computern, die häufig keine Festplatte haben, kann die gesamte benötigte Software in Rom gespeichert werden. Software, die in Rom gespeichert wird, wird oft als Firmware bezeichnet, weil sie mehr wie Hardware ist, als Software. Flash Memory verwischt die Unterscheidung zwischen ROM und RAM, da sie ihre Daten beim ausgeschaltet behält, aber auch wiederbeschreibbare ist. Es ist in der Regel viel langsamer als herkömmliche ROM und RAM, so dass seine Verwendung auf Anwendungen beschränkt ist, in denen hohe Geschwindigkeit unnötig ist.
Welche Art von Erinnerung wird immer gehalten und das gleiche gehalten?
Rom