Più RAM riduce l'uso della CPU?
Lo so bene dalla prospettiva del mainframe - ma i punti sono universali.
La ragione principale per cui lo sfruttamento della memoria potrebbe ridurre la CPU è se elimina qualcosa di costoso come l'I/O del disco. (C'è qualcos'altro che è costoso: il tempo delle persone.) :-)
Quindi il trucco è trovare un buon uso, come un meccanismo di caching veramente buono. Nella mia esperienza ci sono alcuni sfruttatori di memoria come questo che sono risparmiatori netti di CPU (ad esempio VSAM LSR). Ma poi ce ne sono alcuni che effettivamente costano la CPU (come VIO). Dipende da cosa devono fare per memorizzare, gestire e recuperare i dati. (VIO, per esempio, ha il costoso compito di simulare un dispositivo a disco.)
Un'altra cosa da tenere a mente è che gestire grandi quantità di memoria costa più cicli di CPU. In z/OS (uno dei sistemi operativi per mainframe) ci sono stati molti cambiamenti nel corso degli anni per ridurre questo problema - dato che il sistema operativo è passato dal supportare 16MB a (al momento della scrittura) 4TB di memoria.
Ma, in generale e tornando ai sistemi operativi per PC, aggiungere memoria è vantaggioso fino a un certo punto. In molti modi.
Spero che questo aiuti. Sentiti libero di seguire.
Articoli simili
- Perché la RAM della CPU è così grande quando possono inserire 16GB di RAM in uno smartphone?
- Qual è il miglior software di monitoraggio hardware durante il gioco, che include la temperatura della GPU e della CPU e l'utilizzo della RAM?
- Qual è la differenza tra le prese 'CPU FAN', 'CPU OPT' e 'SYS FAN' sulla scheda madre?
- Quale è più veloce, 4GB RAM con 32GB ROM o 4GB ram con 64GB ROM? La differenza di ROM è importante o si tratta solo di RAM?