A system to initialize a memory device. An operating system executes an
application program. A memory device has a plurality of memory addresses
that hold data. A firmware device holds settings for the memory device and
sends a completion signal to the operating system only after an
initialization of the memory device has been completed in response to an
initialization request being received from the operating system. A memory
controller initializes a range of the memory addresses to a configurable
value after receiving the initialization request from the firmware device,
and sends the completion signal to the firmware device after the
initialization is completed.
Un sistema per inizializzare un dispositivo di memoria. Un sistema operativo esegue un programma di applicazione. Un dispositivo di memoria ha una pluralità di indirizzi di memoria che tengono i dati. Un dispositivo dei firmware tiene le regolazioni per il dispositivo di memoria e trasmette un segnale di completamento al sistema operativo solo dopo che un inizio del dispositivo di memoria è stato completato in risposta ad una richiesta di inizio che è ricevuta dal sistema operativo. Un regolatore di memoria inizializza una gamma degli indirizzi di memoria ad un valore configurabile dopo la ricezione della richiesta di inizio dal dispositivo dei firmware e trasmette il segnale di completamento al dispositivo dei firmware dopo che l'inizio sia completato.