 |
nsajuve |
| calcolare il numero dei page fault |
08-07-2008 15:07 |
|
 |
nsajuve |
.illuminato.
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline
Edit | Report | IP: Logged |
calcolare il numero dei page fault
ciao ragazzi, ho trovato questo esercizio e non so come farlo, mi potete aiutare?
9) Data la stringa di riferimenti a pagine 02832361213, in un sistema con 4 frame, quanti sono i page fault nel caso in cui si usi un algoritmo di rimpiazzamento delle pagine di tipo FIFO e LRU?
A. 6, 4
B. 4, 2
C. 8, 6
D. nessuno
Last edited by nsajuve on 13-07-2008 at 10:29
|
|
08-07-2008 15:07 |
|
|
|  |
 |
nsajuve |
| ma non c'è nessuno che sappia fare quest'esercizi ... |
13-07-2008 10:24 |
|
 |
nsajuve |
.illuminato.
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline
Edit | Report | IP: Logged |
ma non c'è nessuno che sappia fare quest'esercizio????
|
|
13-07-2008 10:24 |
|
|
|  |
 |
nsajuve |
| gia che ci sono , vi mando un'altra domanda :
... |
13-07-2008 11:05 |
|
 |
nsajuve |
.illuminato.
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline
Edit | Report | IP: Logged |
gia che ci sono , vi mando un'altra domanda :
in un sistema paginato con tabelle delle pagine a due livelli entrambe residenti in memoria centrale senza TLB, qual'è il massimo numero di accessi a memoria necessari per eseguire un'istruzione del tipo SW $7,LOC (dove $7 è un reistro di cpu e LOC una locazione di memoria),assuendo l'assenza di page fault???
|
|
13-07-2008 11:05 |
|
|
|  |
 |
Gehur |
| servirebbe saperlo anche a me, il primo non saprei ... |
13-07-2008 12:51 |
|
 |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.07 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
servirebbe saperlo anche a me, il primo non saprei il secondo ti dico che basta cercare quanti cicli di clock servono per eseguire la SW
per dire io so che la XOR viene eseguita in un solo ciclio di clock
anzi mo mi metto a cercare..
|
|
13-07-2008 12:51 |
|
|
|  |
 |
Gehur |
| a dire il vero mi sa che ho detto una cavolata...
... |
13-07-2008 12:59 |
|
 |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.07 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
a dire il vero mi sa che ho detto una cavolata...
comunque nelle slide sulla cpu pipeline di architetture dell'elaboratore
http://net.diit.unict.it/mirabella/...%20Pipeline.PDF
pagina 6..
|
|
13-07-2008 12:59 |
|
|
|  |
 |
nsajuve |
| allora io ho letto la cosa , ma come faccio a calc ... |
13-07-2008 13:07 |
|
 |
nsajuve |
.illuminato.
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline
Edit | Report | IP: Logged |
allora io ho letto la cosa , ma come faccio a calcolare il numero d'accessi alla memoria di sw?????
qua c'è scrittpo che dura 7ns e che ogni accesso dura 2ns.
|
|
13-07-2008 13:07 |
|
|
|  |
 |
nsajuve |
| ah un altra domanda , l'assenza della TLB cosa c'e ... |
13-07-2008 13:08 |
|
 |
nsajuve |
.illuminato.
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline
Edit | Report | IP: Logged |
ah un altra domanda , l'assenza della TLB cosa c'entra? perche se c'è tlb, non la tabella del sistema in MMU, e quindi devo andare a leggere dalla memoria o dal disco fisso vero?
quindi l'assenza della mmu risulta in piu accessi alla memoria forse??
boh...
|
|
13-07-2008 13:08 |
|
|
|  |
 |
Gehur |
| mmm non ci sto propio dentro oggi..il primo eserci ... |
13-07-2008 13:13 |
|
 |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.07 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
mmm non ci sto propio dentro oggi..il primo esercizio credo si risolva in questa maniera, allora prima di tutto abbiamo 4 pagine e dobbiamo accede in maniera FIFO a questo set di pagine
0 28 32 36 12 13
allora le prime 4 vanno nei frame, suppongo che siano gia caricate in menoria,(ma è sempre meglio chiedere al prof) quindi per ora zero page fault, dobbiamo accedere alla 12, quindi leviamo la pagina 0 e mettiamo la 12,----> 1 page fault, adesso accediamo alla pagina 13, leviamo la 28.... secondo page fault, quindi 2 page fault..
per LRU la soluzione secondo me è la stessa, cioè le prime 4 sono caricate, le ultime 2 sono da caricare,ovviamente cambiano le pagine che vengono rimosse..
comunque non sono sicuro, sarebbe meglio avere conferme..
senti altri esercizi?? tu hai gia fatto l'esame scritto totale?? se si mi dici quelche info
|
|
13-07-2008 13:13 |
|
|
|  |
 |
nsajuve |
| ciao, no . ho fatto i 2 compitini, e il secondo no ... |
13-07-2008 13:42 |
|
 |
nsajuve |
.illuminato.
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline
Edit | Report | IP: Logged |
ciao, no . ho fatto i 2 compitini, e il secondo non l'ho superato purtroppo, e adesso devo fare tutto il libro. avevo visto esercizi simili al secondo compitino per la prima volta, e non ho potuto rispondere.
ciao
|
|
13-07-2008 13:42 |
|
|
|  |
 |
nsajuve |
| altre domande che mi sembrano complicati sono :
... |
13-07-2008 16:19 |
|
 |
nsajuve |
.illuminato.
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline
Edit | Report | IP: Logged |
altre domande che mi sembrano complicati sono :
11) Data la stringa di riferimenti di pagine di un programma 02832361213, assumendo che ciascuna delle pagine sia riferita in istanti di tempo consecutivi a partire da t=0 e che il sistema abbia allocato al programma 4 page frame, quale affermazione e' vera se si usa l'argoritmo di rimpiazzamento delle pagine LRU?
A. il working set del programma non dipende dall'algoritmo di rimpiazzamento delle pagine
B. il working set del programma e' definito dall'intera stringa di riferimenti
C. il working set del programma cambia ad ogni riferimento a pagina
D. il working set del programma al tempo t=8 e al tempo t=11 e' lo stesso
7) Per quale delle seguenti periferiche adottereste un meccanismo di gestione dell'I/O a controllo da programma piuttosto che ad interrupt:
A. dischi fissi
B. mouse
C. tastiera
D. dischi mobili
|
|
13-07-2008 16:19 |
|
|
|  |
 |
picchio |
| Per me la risposta al quesito 11) è la D).
... |
15-07-2008 11:42 |
|
 |
picchio |
.primate.
Registered: Dec 2007
Posts: 67 (0.01 al dì)
Location:
Corso: informatica
Anno:
Time Online: 15:46:09: [...]
Status: Offline
Edit | Report | IP: Logged |
Per me la risposta al quesito 11) è la D).
Infatti provando a sviluppare l' esercizio con LRU le cose tornano...
Per la 7) invece non saprei. Di sicuro c'è che in MINIX tastiera e disco hanno l' interrupt.
A proposito, ma dove hai trovato questi esercizi?
|
|
15-07-2008 11:42 |
|
|
|  |
 |
picchio |
| Ho provato a risolvere il quesito:
... |
15-07-2008 12:21 |
|
 |
picchio |
.primate.
Registered: Dec 2007
Posts: 67 (0.01 al dì)
Location:
Corso: informatica
Anno:
Time Online: 15:46:09: [...]
Status: Offline
Edit | Report | IP: Logged |
Ho provato a risolvere il quesito:
9) Data la stringa di riferimenti a pagine 02832361213, in un sistema con 4 frame, quanti sono i page fault nel caso in cui si usi un algoritmo di rimpiazzamento delle pagine di tipo FIFO e LRU?
A. 6, 4
B. 4, 2
C. 8, 6
D. nessuno
A me viene:
FIFO 7pf
LRU 6pf
per cui avrei indicato la risposta D).
|
|
15-07-2008 12:21 |
|
|
|  |
 |
wizard |
| Strano, a me il 9 viene:
... |
15-07-2008 15:33 |
|
 |
wizard |
.artista.
Registered: Jan 2007
Posts: 18 (0.00 al dì)
Location:
Corso: Informatica
Anno: 3
Time Online: 4:02:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Strano, a me il 9 viene:
FIFO 7pf
LRU 7pf
Nella domanda 7 risponderei dischi fissi e (forse) mobili.
Mouse e tastiera vengono comandati dall'esterno. Il sistema riceve interrupt per questi dispositivi.
I dischi invece rispondono a richieste di dati fatte da un processo.
Non sono sicuro però per il disco mobile, in quanto potrebbe essere corretto anche comandarlo con interrupt, visto che, nel momento in cui viene collegato deve comunicare lui al sistema la presenza di un nuovo dispositivo.
|
|
15-07-2008 15:33 |
|
|
|  |
 |
wizard |
| Sorry :-D
... |
15-07-2008 16:24 |
|
 |
wizard |
.artista.
Registered: Jan 2007
Posts: 18 (0.00 al dì)
Location:
Corso: Informatica
Anno: 3
Time Online: 4:02:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Sorry 
Rifatto l'esercizio, il risultato esatto è:
FIFO 7pf
LRU 6pf
|
|
15-07-2008 16:24 |
|
|
|  |
 |
nsajuve |
| ma scusate voi mettete le pagine cosi : ?
... |
15-07-2008 17:50 |
|
 |
nsajuve |
.illuminato.
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline
Edit | Report | IP: Logged |
ma scusate voi mettete le pagine cosi : ?
0 2 83 23 61 21 3 ?
o cosi:
0 , 2 , 8 , 3 , 2 , 3 ,6,1,2,1,3???
e come fate cone LRU?
|
|
15-07-2008 17:50 |
|
|
|  |
 |
| All times are GMT. The time now is 03: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
|
|
|
|
|
|