.dsy:it. Pages (54): « First ... « 49 50 51 52 [53] 54 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- [Sistemi Operativi] Compitini 2003/04 (http://www.dsy.it/forum/showthread.php?threadid=10356)


Posted by GaL3n on 06-07-2004 18:28:

Originally posted by Aaliyah
vi va di guardare le domande della sezione filez ed esprimere un'opinione sulle risposte. magari insieme riusciamo a capirci qualcosa visto che è abbastanza difficile scegliere la risposta giusta, vedi esperienza compitini. cosa ne pensate?


Mi sembra un'ottima idea, sempre che si riesca a cordinarsi :) Domani sera provero' a dare qualche risposta :)

CIAOO!


Posted by trax on 06-07-2004 20:34:

mi aggrego ....


Posted by trax on 06-07-2004 21:21:

4) In un sistema multithread quale, tra le seguenti risorse, e' condivisa tra tutti i thread di un processo:

A. PC
B. file
C. registri
D. stack
io direi la B...m anche la D per il tanenbaum sono gli open file e qualsisai indirizzo in mmemoria...secondo voi?


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

io dieri la D anche perchè mi sa che ABC lavorano ad interrupt...penso


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 3 con FIFO...come mai?
0283
2
3 presenti
283+6 1PF
836+1 2PF
1 c'è
361+2 3PF
1 3 ci sono ...cosa sbaglio?...



10) Un processo utente durante la propria esecuzione:

A. viene eseguito costantemente in kernel mode
B. viene eseguito in una modalita' dipendente dai privilegi dell'owner
C. viene eseguito costantemente in user mode
D. puo' essere eseguito in kernel mode

direi la D ..un processo può contenere threads...che vanno sia un user che kernel

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

A...se adotto FIFO o LRU è differente


13) Un sistema ha 48 bit di indirizzi virtuali, 32 bit di indirizzi fisici, le pagine sono di 8 KB, quanti elementi ci sono nella tabella delle pagine?

A. 2^48
B. 2^32
C. 2^16
D. 2^35
ho trovato che è la C , ma non ho capito il perchè....


Posted by blu on 06-07-2004 21:41:

4.
il mio libro, lo silber..., dice che condivino codice, file, registri. ergo la B
10.l
secondo me viene sempre eseguito in usermode... quando deve fare un' operazione in kernel mode, chiede al kernel che gli restituira' il risultato.
13.non ho ancora studiato, ma mi sembra di ricordare dalle superiori...
2 alla 16 -- > 48 virtuali - quelli reali ...
pero' mi manca l' 8K ... bho...

le altre le devo ancora studiare...
minchia mi bocciano

__________________
"lo sciocco ha sempre un vantaggio sull' uomo di genio:
che e' sempre contento di se stesso"


Posted by puntozip on 06-07-2004 21:52:

numero 9

I primi n riferimenti (con n = numero di frame) generano sempre dei page fault (inizialmente non hai nessuna pagina in memoria),
Quindi devi contare anche 0283 dell'inizio (sia per fifo che lru).
Però così risultano 7 e 6 che non è tra le risposte...


Posted by texx on 07-07-2004 11:09:

Originally posted by trax
4) In un sistema multithread quale, tra le seguenti risorse, e' condivisa tra tutti i thread di un processo:

A. PC
B. file
C. registri
D. stack
io direi la B...m anche la D per il tanenbaum sono gli open file e qualsisai indirizzo in mmemoria...secondo voi?




sul silber... a pag. 134 mostra che i thread in un processo multithread condividono codice, dati, file. La risposta + corretta mi pare la B.


Posted by Drake83 on 07-07-2004 11:55:

6) Si considerino i seguenti processi, dove sem1 e sem2 sono semafori generalizzati:

down(sem1) down(sem2)
write(a) write(b)
up(sem2) up(sem1)

Quale tra le seguenti sotto-stringhe non può mai essere generata durante l'esecuzione dei suddetti programmi assumendo che i semafori siano così inizializzati sem1=5 e sem2=1?

A. aaabbbbab
B. aaaabbbaa
C. abbbaa
*D. bababa

scusate ki mi sa spiegare come si fa questo esercizio??so a cose servono i semafori nn riesco a capire la logica di questo esercizio!
please!!

Ciaooooooooo

__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"

Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.


Posted by holylaw on 07-07-2004 12:21:

basta fare le prove e vedere se e' un ouput possibile oppure no..

e poi la risposta esatta e' la C

__________________
La mia epoca ed io non siamo fatti l'uno per l'altro:questo è chiaro. Ma è da vedere chi di noi due vincerà il processo di fronte al tribunale dei posteri.
AV MJØDEN VART DU VIS OG KLOK, SÅ DREKKA MER!!!!
Le persone sagge parlano perché hanno qualcosa da dire.
Le persone sciocche perché hanno da dire qualcosa.


Posted by Drake83 on 07-07-2004 12:26:

Originally posted by holylaw
basta fare le prove e vedere se e' un ouput possibile oppure no..

e poi la risposta esatta e' la C


io la risposta (come il testo dell'esercizio) l'ho preso dalla sezione filez.xo' nn capisco,mi scrivi ad esempio ke ragionamento fai tu ad ogni ciclo?

grazie 1000

__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"

Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.


Posted by holylaw on 07-07-2004 12:38:

dunque l'importante e' farlo con calma e attenzione, facendo ogni passaggio, altrimenti si dimentica sicuramente qualcosa:

caso a)
aaabbbbab

sem1=5 sem2=1
scrivo a (eseguo il primo processo) -----> sem1=4 sem2=2
scrivo a sem1=3 sem2=3
scrivo a sem1=2 sem2=4
scrivo b (secondo processo) sem1=3 sem2=3
scrivo b sem1=4 sem2=2
scrivo b sem1=5 sem2=1
scrivo b sem1=6 sem2=0
scrivo a sem1=5 sem2=1
scrivo b sem1=6 sem2=0

fai cosi' anche per i casi B e D e non troverai nulla di strano
invece caso c)

abbbaa
sem1=5
sem2=1
scrivo a---------------> sem1=4 sem2=2
scrivo b---------------> sem1=5 sem2=1
scrivo b---------------> sem1=6 sem2=0
ora dovrei scrivere una b, ma NON posso, perche' all'inizio del provesso che scrive b c'e' un down(sem2), ma sem2 e' settato a zero, per cui non si puo' scrivere una b se non si uppa prima il semaforo 2 (ossia scrivendo una a). Per cui la stringa abbb non si puo' scrivere.

spero di essere stato chiaro :D
se non mi sono spiegato bene chiedi pure

__________________
La mia epoca ed io non siamo fatti l'uno per l'altro:questo è chiaro. Ma è da vedere chi di noi due vincerà il processo di fronte al tribunale dei posteri.
AV MJØDEN VART DU VIS OG KLOK, SÅ DREKKA MER!!!!
Le persone sagge parlano perché hanno qualcosa da dire.
Le persone sciocche perché hanno da dire qualcosa.


Posted by Drake83 on 07-07-2004 12:45:

Originally posted by holylaw
dunque l'importante e' farlo con calma e attenzione, facendo ogni passaggio, altrimenti si dimentica sicuramente qualcosa:

caso a)
aaabbbbab

sem1=5 sem2=1
scrivo a (eseguo il primo processo) -----> sem1=4 sem2=2
scrivo a sem1=3 sem2=3
scrivo a sem1=2 sem2=4
scrivo b (secondo processo) sem1=3 sem2=3
scrivo b sem1=4 sem2=2
scrivo b sem1=5 sem2=1
scrivo b sem1=6 sem2=0
scrivo a sem1=5 sem2=1
scrivo b sem1=6 sem2=0

fai cosi' anche per i casi B e D e non troverai nulla di strano
invece caso c)

abbbaa
sem1=5
sem2=1
scrivo a---------------> sem1=4 sem2=2
scrivo b---------------> sem1=5 sem2=1
scrivo b---------------> sem1=6 sem2=0
ora dovrei scrivere una b, ma NON posso, perche' all'inizio del provesso che scrive b c'e' un down(sem2), ma sem2 e' settato a zero, per cui non si puo' scrivere una b se non si uppa prima il semaforo 2 (ossia scrivendo una a). Per cui la stringa abbb non si puo' scrivere.

spero di essere stato chiaro :D
se non mi sono spiegato bene chiedi pure


grazie 1000!praticamnete conviene vedere se con le soluzioni date quale è impossbile.Invece io provavo a fare tutti i casi! grazieeeeee! :D

ciau

__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"

Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.


Posted by trax on 07-07-2004 21:28:

Originally posted by holylaw
dunque l'importante e' farlo con calma e attenzione, facendo ogni passaggio, altrimenti si dimentica sicuramente qualcosa:

caso a)
aaabbbbab

sem1=5 sem2=1
scrivo a (eseguo il primo processo) -----> sem1=4 sem2=2
scrivo a sem1=3 sem2=3
scrivo a sem1=2 sem2=4
scrivo b (secondo processo) sem1=3 sem2=3
scrivo b sem1=4 sem2=2
....................................

ho capito i semafori...grazzissime...erano banali , ma se non li vedevo una volta non ci arrivavo


Posted by blu on 07-07-2004 21:44:

idem... mille gracias

__________________
"lo sciocco ha sempre un vantaggio sull' uomo di genio:
che e' sempre contento di se stesso"


Posted by trax on 08-07-2004 15:47:

scusate m adomani siamo in comelico o celoria?


Posted by tata1283 on 08-07-2004 16:03:

In Venezian....vicino a Celoria...in Didatteca


All times are GMT. The time now is 05:44. Pages (54): « First ... « 49 50 51 52 [53] 54 »
Show all 799 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.