PDA

View Full Version : SITEMI OPERATIVI ANCHE LINUX:Cosa collega lo spazio di indirizzamento di un programma


vittorio130881
26-09-2012, 10:01
domanda sui sistemi operativi
il fatto che un file sia piu grande di 4 gbyte e lo spazio di indirizzamento di un processo è massimo 4gybte (in realtà tre) come si spiega? cosa succede? come fa il sistema operativo?
carica un pezzo alla volta del programma? oppure vengono lanciati piu processi?
e se il file contiene dati questi dati concorrono allo spazio di indirizzamento di 3 gybte?

sacarde
26-09-2012, 19:44
non lo sapevo....

ma anche sistemi a 64bit?


in rete ci sono molte slide dei corsi di "sistemi operativi" delle universita'

battery_charge
02-10-2012, 12:28
vado per ipotesi..... mettiamo che tu abbia un DVD blu ray con un file da 8 gb...... bene secondo te lo carica tutto in ram?, no io penso che faccia un buffer del file, del tipo:

carico i primi 300 mb -> li faccio vedere

quandoa rrivoa 150 mb visti carico gli altri 300 mb

e cosi' via, uno dei motivi percui la ram e' indispensabile e' proprio questo il buffer dei dati su uns upporto dimemoria veloce, se vuoi sperimentare come leggerebbe direttamente da un HD, basta che saturi la ram e il sistema usera' l'HD come memoria ram, in questo caso vedrai il pc che rallenterà da paura nonostante tu abbia un 80 core :P