Cosa fa parte del software di base?


Categorie di Software di Base

Parlando sommariamente, il software di base si divide in tre diverse categorie: i sistemi operativi, i compilatori e gli interpreti, e le librerie.

Gestore della Memoria in Informatica

In informatica, il gestore della memoria è un componente del sistema operativo dedicato alla gestione della memoria primaria disponibile sul computer.

Multithreading e Thread CPU in Java

Un programma multithread contiene due o più parti che possono essere eseguite contemporaneamente. Ogni parte di un programma di questo tipo viene definita thread, che definisce un percorso separato di esecuzione.

Hai 4 socket CPU, ogni CPU può avere fino a 12 core e ogni core può avere due thread. Il numero massimo di thread è 96 e il numero massimo di core è 48.

Programma in Esecuzione e Processo

E’ importante distinguere fra programma inteso come ""contenitore di istruzioni"" e programma inteso come entità ""in corso di esecuzione"". Un programma in corso di esecuzione prende il nome di processo (o task).

CPU Bound e Memoria Virtuale

Si definiscono CPU bound in informatica i processi che sfruttano pesantemente le risorse computazionali del processore, ma non richiedono servizi di ingresso/uscita dati al sistema operativo in quantità rilevanti.

La memoria virtuale è archiviata sul disco rigido e viene utilizzata quando la RAM è piena. La memoria fisica è limitata alla dimensione dei chip RAM installati nel computer.

Lascia un commento