Come funziona un computer?
Come abbiamo detto, ci sono molti componenti diversi che lavorano tutti insieme per far funzionare un computer, ma qual è il flusso di base di come viene fatto tutto questo? Facciamo un esempio:
Supponiamo che il sistema operativo sia caricato e un'applicazione (diciamo Mario Double Dash) sia caricata sul disco rigido. Quando l'utente fa clic sull'icona Mario Double Dash, viene inviato un segnale elettronico alla CPU per avviare il gioco. La CPU inizia quindi a spostare l'applicazione dal disco rigido alla DRAM. Lo fa perché la DRAM è molto più veloce. Non può mantenere tutti i programmi su DRAM perché 1) di solito c'è molta più memoria sui dischi rigidi e non andrebbe bene e 2) la DRAM perde tutta la sua memoria quando l'alimentazione si spegne.
Una volta che Mario è stato caricato nella DRAM, la CPU parla con la memoria e inizia a eseguire le istruzioni. Afferra (recupera) un'istruzione alla volta e la esegue. Ad un livello base, ogni istruzione non fa molto. Un'istruzione dice alla scheda video di illuminare un pixel sullo schermo o di spostare un byte di memoria da un punto a un altro. Ma nel complesso queste istruzioni vengono eseguite molto velocemente, il gioco viene eseguito. Tutte queste istruzioni insieme sono chiamate programma o applicazione.
Ora la CPU riceve molto aiuto nell'esecuzione delle istruzioni. Ad esempio, nel caso in cui un pixel dovesse essere impostato su un determinato colore, la CPU non invierebbe effettivamente il segnale allo schermo per farlo, ma piuttosto invierebbe un'istruzione al chip o alla scheda video e al video il chip quindi prenderebbe quell'istruzione e si collegherebbe al monitor per dirgli di accendere il pixel.
Per ulteriori informazioni sul computer Cos'è un computer? Cos'è il software per computer? Home Page