 |
elpampero |
| Qualche post dietro c'e' la spiegazione....Nel cas ... |
21-06-2005 07:25 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Qualche post dietro c'e' la spiegazione....Nel caso non fosse chiaro qualcosa chiedi pure
|
|
21-06-2005 07:25 |
|
|
|  |
 |
elpampero |
| [QUOTE][i]Originally posted by virtual [/i]
... |
21-06-2005 07:31 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by virtual
Volevo fare chiarezza, anche se un po in ritardo, sulla questione "working set" per evitare che altri leggano risposte sbagliate (in questo caso date da me ). Ho scritto una mail alla prof. Rosti sulla questione mi ha risposto che :
il working set di un processo al tempo t e` l'insieme di
pagine che il processo sta usando in quell'istante
e che cambiando gli algoritmi di rimpiazzamento non cambia il W.S. ma cambia....
quelli che cambiano cambiando gli algoritmi di rimpiazzamento
e la quantita` di frame a disposizione di un processo sono
i w(k,t) cioe` l'insieme delle pagine usate dai k riferimenti
piu` recenti al tempo t.
Il working set del processo resta lo stesso, cambia la porzione
di WS presente in memoria centrale.
Il working set del processo resta lo stesso, cambia la porzione
di WS presente in memoria centrale.
Quindi la risposta esatta è che il W.S. è indipendente dall'algoritmo di rimpiazzamento.
Chiedo scusa per aver scritto cose sbagliate.
Scusa, ma quindi il woring set e w(k,t) sono due cose differenti???!?!
|
|
21-06-2005 07:31 |
|
|
|  |
 |
virtual |
| [QUOTE][i]Originally posted by elpampero [/i]
... |
21-06-2005 08:27 |
|
 |
virtual |
Scheggia Impazzita

Registered: Feb 2004
Posts: 167 (0.02 al dì)
Location: [MI]
Corso: Informatica
Anno: FINITO!
Time Online: 3 Days, 14:30:20 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by elpampero
Scusa, ma quindi il woring set e w(k,t) sono due cose differenti???!?!
Eh si... a quanto pare si.
Praticamente è come dicevi tu, la sequenza di riferimenti determina il w.s. ai vari istanti.
Il w(k,t) tiene conto di "quello che ha usato" il processo durante l'esecuzione
__________________
Linux si coltiva... windows si pianta da solo
La prima volta che Adamo vide Eva disse: "Stai lontana cara, questo coso non so quanto cresce!!
|
|
21-06-2005 08:27 |
|
|
|  |
 |
elpampero |
| [QUOTE][i]Originally posted by virtual [/i]
... |
21-06-2005 08:35 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by virtual
Eh si... a quanto pare si.
Praticamente è come dicevi tu, la sequenza di riferimenti determina il w.s. ai vari istanti.
Il w(k,t) tiene conto di "quello che ha usato" il processo durante l'esecuzione
Ok. Siamo arrivati a capirci qualcosa...
Tu hai idea di cosa ci possa essere chiesto su windows e linux?
|
|
21-06-2005 08:35 |
|
|
|  |
 |
devil29 |
| elpampero:
... |
21-06-2005 09:10 |
|
 |
devil29 |
.amico.
Registered: Feb 2004
Posts: 31 (0.00 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 22:58:56 [...]
Status: Offline
Edit | Report | IP: Logged |
elpampero:
Qualche post dietro c'e' la spiegazione....Nel caso non fosse chiaro qualcosa chiedi
Si c'è un esempio con il numero di pagine, quello mi è chiaro, xò qui parla di indirizzi di istruzioni e con questi indirizzi i conti nn mi tornano!
Mi puoi dare delucidazioni x piacere?
Last edited by devil29 on 21-06-2005 at 09:13
|
|
21-06-2005 09:10 |
|
|
|  |
 |
elpampero |
| Dopo una chiamata di fork() su un sistema operativ ... |
21-06-2005 09:54 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Dopo una chiamata di fork() su un sistema operativo Unix, quali strutture
dati sono condivise tra i processi padre e figlio?
A.la file descriptor table
B.la file descriptor table e le regioni
C.la file descriptor table e la u-area
D.nessuna
|
|
21-06-2005 09:54 |
|
|
|  |
 |
elpampero |
| [QUOTE][i]Originally posted by devil29 [/i]
... |
21-06-2005 09:59 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by devil29
elpampero:
Qualche post dietro c'e' la spiegazione....Nel caso non fosse chiaro qualcosa chiedi
Si c'è un esempio con il numero di pagine, quello mi è chiaro, xò qui parla di indirizzi di istruzioni e con questi indirizzi i conti nn mi tornano!
Mi puoi dare delucidazioni x piacere?
Sono un pò in confusione..posteresti il testo dell'esercizio che non ti è chiaro?
|
|
21-06-2005 09:59 |
|
|
|  |
 |
Viry |
| [QUOTE][i]Originally posted by elpampero [/i]
... |
21-06-2005 10:14 |
|
 |
Viry |
dsy moderator

Registered: Oct 2002
Posts: 2429 (0.29 al dì)
Location: Milano
Corso: Ticom
Anno: primo
Time Online: 43 Days, 3:27:12 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by elpampero
Dopo una chiamata di fork() su un sistema operativo Unix, quali strutture
dati sono condivise tra i processi padre e figlio?
A.la file descriptor table
B.la file descriptor table e le regioni
C.la file descriptor table e la u-area
D.nessuna
Dovrebbe essere la A
__________________
When once you have tasted flight, you will walk the earth, forever more, with your eyes turned skyward. For there you have been, and there you long to return.
“Dovere, tempo, destino, tutto tende a separarci e, di fatto, ci separa. Ma il sentimento non conosce frontiere e mi unisce a te come se avessi sempre la mia mano sulla tua"
|
|
21-06-2005 10:14 |
|
|
|  |
 |
virtual |
| [QUOTE][i]Originally posted by elpampero [/i]
... |
21-06-2005 10:15 |
|
 |
virtual |
Scheggia Impazzita

Registered: Feb 2004
Posts: 167 (0.02 al dì)
Location: [MI]
Corso: Informatica
Anno: FINITO!
Time Online: 3 Days, 14:30:20 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by elpampero
Ok. Siamo arrivati a capirci qualcosa...
Tu hai idea di cosa ci possa essere chiesto su windows e linux?
Si diciamo che una o due domandine sulla fork ed execve credo capitino sicuramente. Forse anche una domanda sulla differenza tra clone e fork (thread e processi)
Su window$ ... mah, cos'è e cosa serve lo Hal?
Quale processo viene caricato per primo all'avvio di win?
Cos'è il file boot.ini?
Che tipo di gestione della memoria c'è su lin e win?
Boh... mi vengono in mente queste...
Ho poi provato a guardare i compitini di laboratorio degli anni passati ma ci sono domande troppo tecniche che noi non abbiamo approfondito...
__________________
Linux si coltiva... windows si pianta da solo
La prima volta che Adamo vide Eva disse: "Stai lontana cara, questo coso non so quanto cresce!!
Last edited by virtual on 21-06-2005 at 10:18
|
|
21-06-2005 10:15 |
|
|
|  |
 |
devil29 |
| Ecco la domanda!
... |
21-06-2005 10:20 |
|
 |
devil29 |
.amico.
Registered: Feb 2004
Posts: 31 (0.00 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 22:58:56 [...]
Status: Offline
Edit | Report | IP: Logged |
Ecco la domanda!
Si consideri un processo di 460 byte, che durante la sua esecuzione referenzia istruzioni ai seguenti indirizzi:
10, 11, 104, 170, 73, 309, 185, 245, 246, 434, 458, 364.
Il processo viene eseguito su un sistema in cui la memoria centrale ha dimensione 200 byte e le pagine hanno dimensione 100 byte. Quanti sono i page fault che l'esecuzione del suddetto processo genera in un sistema in cui vengono rispettivamente adottati gli algoritmi di rimpiazzamento pagine FIFO, LRU e ottimale?
a) 6, 7, 5
b) 6, 5, 7
c) 6, 7, 7
d) nessuno dei valori riportati è corretto
risposta esatta: a
|
|
21-06-2005 10:20 |
|
|
|  |
 |
elpampero |
| [QUOTE][i]Originally posted by Viry [/i]
... |
21-06-2005 10:21 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Viry
Dovrebbe essere la A
Penso anch'io...la FDT sicuramente viene condivisa mentre altre parti come lo stack no
|
|
21-06-2005 10:21 |
|
|
|  |
 |
elpampero |
| [QUOTE][i]Originally posted by devil29 [/i]
... |
21-06-2005 10:25 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by devil29
Ecco la domanda!
Si consideri un processo di 460 byte, che durante la sua esecuzione referenzia istruzioni ai seguenti indirizzi:
10, 11, 104, 170, 73, 309, 185, 245, 246, 434, 458, 364.
Il processo viene eseguito su un sistema in cui la memoria centrale ha dimensione 200 byte e le pagine hanno dimensione 100 byte. Quanti sono i page fault che l'esecuzione del suddetto processo genera in un sistema in cui vengono rispettivamente adottati gli algoritmi di rimpiazzamento pagine FIFO, LRU e ottimale?
a) 6, 7, 5
b) 6, 5, 7
c) 6, 7, 7
d) nessuno dei valori riportati è corretto
risposta esatta: a
se le pagine sono di 100 byte ciascuna vuol dire che gli indirizzi da 1 a 100 fanno parte della prima pagina.
Da 101 a 200 della seconda e cos' via...
la sequenza delle pagine referenziate diventa:
1,1,2,2,1,4,2,3,3,5,5,4
e da qui svolgi l'esercizio di sostituzione pagine
|
|
21-06-2005 10:25 |
|
|
|  |
 |
elpampero |
| [QUOTE][i]Originally posted by Viry [/i]
... |
21-06-2005 10:32 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Viry
Dovrebbe essere la A
ho trovato che condivide anche l'u-area e tutto il resto..mi sa che la risposta è la B
|
|
21-06-2005 10:32 |
|
|
|  |
 |
elpampero |
| Quali azioni vengono compiute in un sistema operat ... |
21-06-2005 10:37 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Quali azioni vengono compiute in un sistema operativo Unix a fronte della
chiamata di sistema signal()?
A.si determina la routine da eseguire alla ricezione del segnale indicato
B.il processo si sospende in attesa della ricezione del segnale indicato
C.il processo invia al proprio genitore il segnale indicato
D.il processo invia ai propri figli il segnale indicato
|
|
21-06-2005 10:37 |
|
|
|  |
 |
elpampero |
| Mi rispondo da solo: secondo me la A ... |
21-06-2005 10:52 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Mi rispondo da solo: secondo me la A
|
|
21-06-2005 10:52 |
|
|
|  |
 |
| All times are GMT. The time now is 20:42. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|