Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi N - Z > Sistemi operativi I
Pages: 1 2 3 4 5 [6] 7 8 
[Sistemi Operativi] Compitini 2003/04
Clicca QUI per vedere il messaggio nel forum
casper
alfa e beta però non sono settore didattico !!! settore didattico è in celoria...alfa e beta sono in comelico....

Drake83
Originally posted by casper
alfa e beta però non sono settore didattico !!! settore didattico è in celoria...alfa e beta sono in comelico....

appunto sul sito dell'uni c'è scritto aule v1,v2,v3 http://www.dico.unimi.it/avviso.php?z=0;id=2727
ma la cosa bella è ke poi deo andare dalla prof palano ke è in comelico -___-

drakend
Originally posted by Drake83
appunto sul sito dell'uni c'è scritto aule v1,v2,v3 http://www.dico.unimi.it/avviso.php?z=0;id=2727
ma la cosa bella è ke poi deo andare dalla prof palano ke è in comelico -___-

Ti rignrazio per la segnalazione, io di solito là non guardo mai... potevano scriverlo anche sul sito di sistemi operativi.
Comunque quelle aule non sono nella didatteca? Il settore Didattico non sta invece vicino alla segreteria?

trax
comunque non c'è bisogno di registrazione giusto?

Drake83
Originally posted by drakend
Ti rignrazio per la segnalazione, io di solito là non guardo mai... potevano scriverlo anche sul sito di sistemi operativi.
Comunque quelle aule non sono nella didatteca? Il settore Didattico non sta invece vicino alla segreteria?


bhe la segreteria è vicino alla didatteca,saranno 300 metri di distanza.

drakend
Originally posted by Drake83
bhe la segreteria è vicino alla didatteca,saranno 300 metri di distanza.

Sì certo, ma io sapevo che il settore didattico è quel complesso di edifici dove c'è pure un negozio che vende libri nel seminterrato.

Drake83
Originally posted by drakend
Sì certo, ma io sapevo che il settore didattico è quel complesso di edifici dove c'è pure un negozio che vende libri nel seminterrato.


uhm....io sinceramente so solo ke le aule Vx sn in didatteca x il resto BHO! :D
ciau

sam
tanembaum capitoli per il secondo compitino, credo:
cap 2 pag 91-120
cap 3 pag 145-169
cap 4 pag 180-230
cap 10 tutto
cap 11 tutto
cap 6 tutto (???)

manca qualche argomento?

beyonce_21
le aule v1 v2 v3 si trovano in via venezian .... dove faccevamo lezione i primi anni

ale82info
Originally posted by sam
tanembaum capitoli per il secondo compitino, credo:
cap 2 pag 91-120
cap 3 pag 145-169
cap 4 pag 180-230
cap 10 tutto
cap 11 tutto
cap 6 tutto (???)

manca qualche argomento?


il 6 secondo me tutto, ma 10 e 11 non mi sembra che abbia fatto nulla di quanto riguarda la sicurezza e sinceramente non credo nemmeno l'I/O...per il resto tutto ok!

marco.pozzi
Ma che è successo alla pagina di iscrizione agli esami?

http://www.sl-lab.it/cgi-bin/twiki/...IscrizioniEsami

La versione 190 è confusa, mentre la 189 è a posto.

http://www.sl-lab.it/cgi-bin/twiki/...Esami?rev=1.190

http://www.sl-lab.it/cgi-bin/twiki/...Esami?rev=1.189

dan

allxxx
per quanto riguarda gli esercizi inerenti ai processi!!ho capito quando lo stato è sicuro ma non riesco a capire la differenza tra stallo starvation e lo stato non sicuro!!!!??????????

sam
secondo voi le risposte..

L'istruzione TSL RX,LOCK:
*A. carica in RX il valore di LOCK
B. carica in RX il valore di LOCK e pone LOCK a 0
C. carica in RX il valore di LOCK e pone LOCK a 1
D. carica in LOCK il valore di RX e pone LOCK a 1

3) L'allocazione dei file usando liste linkate:
A)comporta la frammentazione interna dei blocchi e la memorizzazione nella directory dei puntatori ai vari blocchi
B)e' poco efficiente quando si vuole leggere con accesso casuale a
blocchi di dati di dimensione potenza di due pari alla dimensione del blocco di disco
C) richiede l'implementazione della FAT
D. causa la frammentazione esterna, richiede molto spazio nella directory, e'
efficiente nell'accesso casuale, permette la lettura di blocchi dati pari alla dimensione del blocco di disco in modo efficiente

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

) Un dominio e':
*A. un insieme di ACL
B. un insieme di coppie che specificano per ciascun oggetto quali operazioni sono possibili
C. un insieme di coppie per ciascun processo del sistema
D. un insieme di coppie che specificano per ciascun utente cosa puo' fare nel sistema

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

8) Quali tra le seguenti e' l'operazione piu' appropriata che un
controller dovrebbe svolgere dopo aver verificato la presenza di un interrupt:

?A.modifica dello stato del processo in esecuzione da running a waiting
?B. caricamento nel PC dell'indirizzo della routine di risposta interrupt
?C. context switch
?D. esecuzione del programma di risposta interrupt

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?
6, 4
B. 4, 2
C. 8, 6
*D. nessuno

10) Un processo utente durante la propria esecuzione:
A. viene eseguito costantemente in kernel mode
*B. viene seguito in una modalita' dipendente dai privilegi dell'owner
C.viene eseguitocostantemente in user mode
D.puo' essere eseguito in kernel mode

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 diriferimenti
?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

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


7) In UNIX, il GID di un file:
A. e' sempre uguale al processo che lo ha creato
B. e' sempre uguale al GID dell'utente che esegue il processo che lo ha creato
ma solo alla creazione
*C. e' sempre uguale al GID dell'utente che esegue il processo che lo ha creato
D. e' sempre uguale al processo che lo ha creato ma solo alla creazione

8) In LINUX, la gestione della memoria: ?
A. usa paginazione a 4 livelli ?
B. non prevede copy-on-write come UNIX E WIN2000 ?
C. usa paginazione a 5 livelli ?
D. divide lo spazio di indirizzamento in aree (dette regioni) che sono pagine
consecutive con protezioni e proprieta' di paginazione

10) In WIN2000, il registry:
e' leggibile solo dall'amministratore del sistema
B. contiene anche l'indice e le informazioni sulle prestazioni del sistema
C. e' strutturato secondo il paradigma orientato agli oggetti
*D. allo spegnimento della macchina viene salvato interamente su disco

11) In WIN2000 il meccanismo della compressione trasparente dei files:
A. prevede che i programmi possano specificare all'atto
della creazione di un file se il file debba essere compresso
B. prevede che i programmi che vogliono leggere o scrivere tali file, usino dei parametri
aggiuntivi nelle system call standard
C. prevede che i programmi che vogliono leggere o scrivere tali file, usino system call
particolari
*D.prevede che i programmi possano specificare all'atto dell'apertura di un file
se il file debba essere compresso

marco.pozzi
Gli asterischi dovrebbero indicare le risposte corrette? Ce ne sono molte che a me paiono completamente errate.

ale82info
Sam ma cos'è quella roba che hai postato!?

casper
sono stati pubblicati i risultati della prima esercitazione pratica di sistemi operativi

http://homes.dico.unimi.it/sisop/ri...orioI-2004.html

ciao a tutti

ale82info
Yes...passato! cmq pensavo che ci fossero + bocciati! (me compreso!!)


Ma molto meglio così!!!:D

casper
speravo che avendo atteso quasi un mese ci fosse qualche dettaglio in + di un OK o NO :(

superfabius
Originally posted by casper
speravo che avendo atteso quasi un mese ci fosse qualche dettaglio in + di un OK o NO :(

ale82info
Originally posted by casper
speravo che avendo atteso quasi un mese ci fosse qualche dettaglio in + di un OK o NO :(


dato ke di fianco alla maggior parte dei nomi c'è un Ok mi va quasi bene avere aspettato un mese! non credete?

casper
se vogliamo mettere tutto in un gran calderone si...
se vogliamo essere un filino precisi e competenti questo esame è stato un completo fallimento, sia dal lato orgranizzativo sia per quanto riguarda i contenuti...
è allucinante avere i risultati di un esame 2 giorni prima di affrontare una terza parte...
i contenuti del corso erano troppi...l'esame sarebbe stato da dividere o farne una selezione...
semplicemente allucinante non aver portato avanti parallelamente una sessione di laboratorio vera e propria (anche se alla fine le lezioni teoriche di laboratorio hanno fatto i miracoli)...

Sephirot
ma quanto vale il laboratorio? cioè quanto inciderà un "ok" sul voto finale?

mplatini
ma come è possibile che il mio nome non risulta?!?!?!

Quando ho inviato l'e-mail mi hanno anche risposto: RICEVUTO bla bla!

atrent
Originally posted by casper
speravo che avendo atteso quasi un mese ci fosse qualche dettaglio in + di un OK o NO :(





Nel vocabolario "Casper:Italiano - Italiano:Casper" quindici giorni (dal 27 maggio a oggi) = quasi un mese... !?!?!?

:D

(non ho resistito)

Bye

atrent
Originally posted by mplatini
ma come è possibile che il mio nome non risulta?!?!?!

Quando ho inviato l'e-mail mi hanno anche risposto: RICEVUTO bla bla!




Molti di voi hanno mandato un file che non rispettava la codifica Nome_Cognome_Matricola.tar.bz2 (o con altri errori analoghi)

Abbiamo avuto la tentazione di dare un"*NO*" a questi casi (e dalle prossime volte sara' cosi'). Per questa volta tratteremo singolarmente i casi, su vostra segnalazione, e applicando una piccola penalizzazione "di overhead"

Bye

mplatini
In effetti mi sono accorto di aver invertito nome e cognome!

Le mando un'e-mail o lo segnalo lunedì al compitino?

atrent
Originally posted by mplatini
In effetti mi sono accorto di aver invertito nome e cognome!

Le mando un'e-mail o lo segnalo lunedì al compitino?



Di per se non dovrebbe aver causato la mancata espansione del file...

Mi mandi una mail con queste info:
nome
cognome
matricola
mail da cui ha inviato il file

e con subject "segnalazione mancata valutazione sistop"

Bye

mplatini
Lo faccio subito , Grazie!

allxxx
qualcuno sa la risposta a questa domanda???
e la sa spiegare + di un asterisco????

1) Quale algoritmo e' usato in Linux per selezionare le pagine di memoria da
rimpiazzare?
A.least recently used
B.two-handed clock algorithm
C.clock algorithm
D.second chance

allxxx
e la soluzione a questo esercizio la sa qualcuno???

In un sistema a memoria paginata si consideri la seguente stringa di riferimento a memoria:
1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6
1.2 Considerando 5 frame allocate per processo quanti page fault sono generati
rispettivamente con gli algoritmi FIFO e LRU?
A. 10, 7
B. 9,6
C. 10, 8
D. 11,10
Risposta esatta: C

maynard80
Ho un dubbio, per quanto riguarda gli esercizi sui processi non capisco quando il sistema è in stallo e quando è in stato non sicuro.
La mia personale interpretazione è che se un processo ha la possibilità, in un istante di tempo tx, di utilizzare un numero di risorse superiore a quelle di sistema ( nonostante al momento t0 sia partito correttamente) allora è in uno stato non sicuro; se invece i processi non hanno abbastanza risorse per allocare quelle con cui partono all'istante t0 c'è uno stallo.

voi che dite?

SIMBIOS
Originally posted by allxxx
qualcuno sa la risposta a questa domanda???
e la sa spiegare + di un asterisco????

1) Quale algoritmo e' usato in Linux per selezionare le pagine di memoria da
rimpiazzare?
A.least recently used
B.two-handed clock algorithm
C.clock algorithm
D.second chance


La risposta è la seconda perchè Linux per il rimpiazzamento usa l'algoritmo dell'orologio con due lancette....(non cè molto da spiegare,è così ebasta:-D )

holylaw
domande:
dove posso trovare il file system con annotazione delle modifiche nel tanenbaum?? non riesco mica a trovarlo....

il capitolo 22 (quello sulla storia degli OS) e' trattato in modo specifico e tecnico o e' solo una panoramica generale?

ale82info
Off-Topic:
Originally posted by atrent
Nel vocabolario "Casper:Italiano - Italiano:Casper" quindici giorni (dal 27 maggio a oggi) = quasi un mese... !?!?!?

:D

(non ho resistito)

Bye


Prof ma che fa??:) mi copia???


Dal dizionario Trentini-Italiano / Italiano-Trentini:
Settimana = Mese


Guardi che la frase è protetta da copyright!!!:D

Dante
Originally posted by casper
se vogliamo mettere tutto in un gran calderone si...
se vogliamo essere un filino precisi e competenti questo esame è stato un completo fallimento, sia dal lato orgranizzativo sia per quanto riguarda i contenuti...
è allucinante avere i risultati di un esame 2 giorni prima di affrontare una terza parte...
i contenuti del corso erano troppi...l'esame sarebbe stato da dividere o farne una selezione...
semplicemente allucinante non aver portato avanti parallelamente una sessione di laboratorio vera e propria (anche se alla fine le lezioni teoriche di laboratorio hanno fatto i miracoli)...


Concordo pienamente!!! Speriamo che i fogli che un giorno ci hanno fatto compilare per dare una valutazione del corso (che tanti studenti snobbano, sbagliando di grosso) servano a qlcs...

sam
allora..alcune risposte le ho trovate nei vecchi temi d'esame, altre mi sono permesso di esprimere il mio parere, ma a quanto pare
non sono ancora tanto pronto, quali ti sembrano quelle sbagliate?
sono inoltre incazzatissimo, non compaio nella prova dell'elenco , avendo perso tempo e lavoro, il risultato è di essere penalizzato,
complimenti agli organizzatori

ale82info
Originally posted by holylaw
domande:
dove posso trovare il file system con annotazione delle modifiche nel tanenbaum?? non riesco mica a trovarlo....


dovrebbe essere a pagina 386... se è quello che riguarda l'affidabilità del Fs!Potrebbe essere quello utilizzato per il Dump incrementale.

maynard80
per favore mi spiegate ome si risolvono gli esercizi sui semafori?!! :(

ale82info
Originally posted by allxxx
qualcuno sa la risposta a questa domanda???
e la sa spiegare + di un asterisco????

1) Quale algoritmo e' usato in Linux per selezionare le pagine di memoria da
rimpiazzare?
A.least recently used
B.two-handed clock algorithm
C.clock algorithm
D.second chance


Se hai il tanembaum è spiegato a pag 661

maynard80
Originally posted by allxxx
e la soluzione a questo esercizio la sa qualcuno???

In un sistema a memoria paginata si consideri la seguente stringa di riferimento a memoria:
1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6
1.2 Considerando 5 frame allocate per processo quanti page fault sono generati
rispettivamente con gli algoritmi FIFO e LRU?
A. 10, 7
B. 9,6
C. 10, 8
D. 11,10
Risposta esatta: C


ragazzi com diavolo si fa questo esercizio?

e questo???


Si consideri un processo in esecuzione su un sistema paginato (dimensione di ogni pagina 100
byte), che adotta
l'algoritmo di rimpiazzamento LRU. Si calcoli il numero di page fault che si verificano se,
subito dopo l'inizio
dell'esecuzione, il processo riferisce i seguenti indirizzi di memoria:
10, 11, 105, 160, 61, 359, 160, 295, 280, 475, 402, 350
Si consideri il fatto che al processo non verranno assegnati, durante la sua esecuzione,
pi[[breve]] di due frame di memoria..
a) 5
b) 7
c) 12
d) 6
Risposta esatta: b

atrent
Originally posted by ale82info
Off-Topic:


Prof ma che fa??:) mi copia???



Guardi che la frase è protetta da copyright!!!:D


la citazione era intenzionale ;)

non avevo visto il © ;)

Eruyomë
Per gli esercizi sulla memoria si fanno come a pagina 345 fig. 10.9 del Silberschatz. Cioè hai tutte le tue chiamatine ( 1 2 3 etc...) e le tue paginine a disposizione (nel primo 5 nel secondo 2). All'inizio la memoria è vuota---quindi 1 2 3 4 sono page fault e li spara dentro, poi il 2 e 1 li trova e va bene poi il 5 non lo trova e lo mette dentro e ora la mem è [1 2 3 4 5], quando cerca il 6 non lo trova e deve sostituire: a questo punto applichi l'algoritmo che si confà all'esercizio preposto, col FIFO togli l'1 perché è il primo gaggio che è arrivato, nell'LRU togli il 3, perché è l'ultimo ad essere stato usato e vai via così fino alla fine. Conti i vari faults e hai finito.
Nel secondo invece il bastardo dice che i frame sono grossi 100Byte quindi ogni pagina sfigata sarà un intervallo tipo 0-100 100-200 e via dicendo in modo che all'inizio il 10 non lo trova allora carica in memoria l'intervallo 0-100 e l'11 lo trova.......etceteram
------------------------------------
Spero che qualcosa si sia capito, lo spero veramente....anche perché sono un po' fuso a stare davanti al monitor con stì quizz del cazz#&$ dalla mattina alla sera e le mie retine ed il mio cervello se ne stanno accorgendo sempre di più

maynard80
sei un grande

maynard80
però questo non mi viene mica 10, 10! :(

In un sistema a memoria paginata si consideri la seguente stringa di riferimento a memoria: 1.
1 2 3 4 1 2 5 6 3 4 1 2 3 4
Considerando 4 frame allocate per processo quanti page fault sono generati rispettivamente con
gli algoritmi FIFO e LRU?
10, 10 A.
10, 9 B.
8, 10 C.
10, 8 D.
Risposta esatta: A

FIFO mi vengono 10, mentre LRU e ne vengono solo 7... questa è la sequenza:
1234
1235
1236
1234


maynard80
doppio post

marcogabaglio
a me viene giusto --> sequenza:
1234
1256
3456
3412

maynard80
ok ok bisogna fare la tabellina dei bambini, ma il quello delle pagine da 100byte, non ho capito quante pagine carica per volta?

holylaw
da quanto ho capito il processo usa 2 pagine di memoria da 100 byte ciascuna..... per cui
10:page fault e carica indirizzi 1-100
11: c'e'
105: page fault e carica indirizzi 101-200
160: c'e'
61: c'e'
359: page fault, toglie 101-200 e carica 301-400
160:page fault, toglie 1-100 carica 101-200
295:page fault, toglie 301-400 carica 201-300
280:c'e'
475: page fault toglie 101-200 carica 401-500
402:c'e'
350:page fault, togle 201-300 carica 301-400

in tutto 7 page fault.... presumo si faccia cosi'

dan
Secondo voi potrebbe fare qualche domanda anche sul capitolo 22 o l'ha messo solo per cultura personale?

maynard80
ok funzionna, ma come fai a sapere che usa 2 ?

superfabius
Originally posted by maynard80
ok funzionna, ma come fai a sapere che usa 2 ?


perchè la memoria centrale ha dimensione 200 byte prova vedere che dovrebbe esserci scritto sulla domanda

sul 22 bho spero cultura personale :D

holylaw
c'e' scritto:
Si consideri il fatto che al processo non verranno assegnati, durante la sua esecuzione,
pi[[breve]] di due frame di memoria..

maynard80
Originally posted by sam
secondo voi le risposte..

L'istruzione TSL RX,LOCK:
*A. carica in RX il valore di LOCK
B. carica in RX il valore di LOCK e pone LOCK a 0
C. carica in RX il valore di LOCK e pone LOCK a 1
D. carica in LOCK il valore di RX e pone LOCK a 1

3) L'allocazione dei file usando liste linkate:
A)comporta la frammentazione interna dei blocchi e la memorizzazione nella directory dei puntatori ai vari blocchi
B)e' poco efficiente quando si vuole leggere con accesso casuale a
blocchi di dati di dimensione potenza di due pari alla dimensione del blocco di disco
C) richiede l'implementazione della FAT
D. causa la frammentazione esterna, richiede molto spazio nella directory, e'
efficiente nell'accesso casuale, permette la lettura di blocchi dati pari alla dimensione del blocco di disco in modo efficiente

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

) Un dominio e':
*A. un insieme di ACL
B. un insieme di coppie che specificano per ciascun oggetto quali operazioni sono possibili
C. un insieme di coppie per ciascun processo del sistema
D. un insieme di coppie che specificano per ciascun utente cosa puo' fare nel sistema

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

8) Quali tra le seguenti e' l'operazione piu' appropriata che un
controller dovrebbe svolgere dopo aver verificato la presenza di un interrupt:

?A.modifica dello stato del processo in esecuzione da running a waiting
?B. caricamento nel PC dell'indirizzo della routine di risposta interrupt
?C. context switch
?D. esecuzione del programma di risposta interrupt

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?
6, 4
B. 4, 2
C. 8, 6
*D. nessuno

10) Un processo utente durante la propria esecuzione:
A. viene eseguito costantemente in kernel mode
*B. viene seguito in una modalita' dipendente dai privilegi dell'owner
C.viene eseguitocostantemente in user mode
D.puo' essere eseguito in kernel mode

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 diriferimenti
?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

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


7) In UNIX, il GID di un file:
A. e' sempre uguale al processo che lo ha creato
B. e' sempre uguale al GID dell'utente che esegue il processo che lo ha creato
ma solo alla creazione
*C. e' sempre uguale al GID dell'utente che esegue il processo che lo ha creato
D. e' sempre uguale al processo che lo ha creato ma solo alla creazione

8) In LINUX, la gestione della memoria: ?
A. usa paginazione a 4 livelli ?
B. non prevede copy-on-write come UNIX E WIN2000 ?
C. usa paginazione a 5 livelli ?
D. divide lo spazio di indirizzamento in aree (dette regioni) che sono pagine
consecutive con protezioni e proprieta' di paginazione

10) In WIN2000, il registry:
e' leggibile solo dall'amministratore del sistema
B. contiene anche l'indice e le informazioni sulle prestazioni del sistema
C. e' strutturato secondo il paradigma orientato agli oggetti
*D. allo spegnimento della macchina viene salvato interamente su disco

11) In WIN2000 il meccanismo della compressione trasparente dei files:
A. prevede che i programmi possano specificare all'atto
della creazione di un file se il file debba essere compresso
B. prevede che i programmi che vogliono leggere o scrivere tali file, usino dei parametri
aggiuntivi nelle system call standard
C. prevede che i programmi che vogliono leggere o scrivere tali file, usino system call
particolari
*D.prevede che i programmi possano specificare all'atto dell'apertura di un file
se il file debba essere compresso



risposte?

texx
ma in che aula è il compitino?
sul sito non c'è scritto

atrent
nelle V, in didatteca

bye

marco.pozzi
Si avvisano gli studenti che l'esame scritto di Sistemi operativi si terrà il giorno 14/06 a partire dalle ore 9.00 nelle aule V1 V2 e V3 di via Venezian.

http://www.dsi.unimi.it/avviso.php?z=0;id=2727

khelidan
Originally posted by allxxx
qualcuno sa la risposta a questa domanda???
e la sa spiegare + di un asterisco????

1) Quale algoritmo e' usato in Linux per selezionare le pagine di memoria da
rimpiazzare?
A.least recently used
B.two-handed clock algorithm
C.clock algorithm
D.second chance


Sul libro e molto ambiguo,dice che usa un algoritmo dell'orologio a seconda chance modificato,poi dice,nello stesso paragrafo che usa un lru!!

marco.pozzi
Vi consiglio la lettura di questo articolo sul paging in Linux

http://www.cs.wm.edu/hpcs/WWW/HTML/...ers/TR-01-7.pdf

Gusher
usa il Clock algorithm
(anche se in realtà è una variante)

superfabius
datemi subito le soluzioni!!!!!!!!!!!!!!!!!!!

maynard80
madonna, era abbastanza cattivo

dan
Io mi porto avanti:

ale82info
Pesantino l'esame di oggi....spero che venga corretto subito!!!!

dan
Originally posted by ale82info
Pesantino l'esame di oggi....spero che venga corretto subito!!!!


:lol: Sogni vero?

sam
decisamente "critiche" le domande, soluzioni? giusto per capire
di che morte...

ale82info
Originally posted by dan
:lol: Sogni vero?


Ok..ok..ok...ho detto una stronzata!:D

Ariok
Io ho chiesto al prof con il maglione arancione(non so chi sia :P) se poteva darmi un foglio d'esame da portare a casa..per rivederlo ecc... azz mi ha detto "NO MAI!" .....:( ma e' normale che io non possa avere un tema d'esame??? non ho mai chiesto prima magari e' una domanda stupidissima....

ANzi qualcuno di voi ..di buon cuore e con un pelo di pazienza potrebbe postare un po' delle domande ...io me le sono dimenticate quasi tutte :P

superfabius
bhè al primo compitino potevi solo consegnare il foglio con le tue risposte (cioè l'ultimo) e portarti a casa tutto il resto
e immagino anche in questo

Gusher
Non potevi portarti il foglio delle domande, io ho chiesto e mi ha detto di no (lo sfigato con la maglietta rosa)

superfabius
io ho chiesto e mi ha detto di si quello coi capelli lunghi in v2 e me lo sono preso

Ariok
Io provo a chiedere a Monga se mi fa avere un file con le domande ....alla fine...non penso che sia un grosso problema.... :angel:
poi lo posto nell'area filez :pc:

Gusher
indegno

dan
chi? cosa?

Ariok
Originally posted by Gusher
indegno


io??? perche'??? non mi sembra un gesto tanto infame...cioe'... e' logico che se puo' darlo a me il file allora puo' darlo a tutti.......
non voleva essere una frase del tipo "chiedo a Monga di darmi il tema.....dicendo che lo tengo per me .... e poi lo posto" ....era piu' ...." chiedo a Monga se c'e' la possibilita' di avere il tema ....punto"

SIMBIOS
Originally posted by Ariok
Io provo a chiedere a Monga se mi fa avere un file con le domande ....alla fine...non penso che sia un grosso problema.... :angel:
poi lo posto nell'area filez :pc:


Si ottimo scrivilo nel thread..tanto mica lo vede il Monga

:D

ale82info
Superfabius se hai tempo e voglia posti un po' di domande?:)

Ariok
Originally posted by SIMBIOS
Si ottimo scrivilo nel thread..tanto mica lo vede il Monga

:D


ALLORA ... RIPETO!!! NON LO FACCIO DI NASCOSTO:::::::: CHIEDO IL PERMESSO A MONGA!!!! capito??

edit------>
Ops.....senza offesa :P

SIMBIOS
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



Nel compito c'era questa domanda....non per essere polemico(eh come no....:D),ma non sarebbe dovuta appartenere al primo compitino? :)

superfabius
Originally posted by SIMBIOS
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



Nel compito c'era questa domanda....non per essere polemico(eh come no....:D),ma non sarebbe dovuta appartenere al primo compitino? :)


io ho messo A
ho fatto male? :sad:

Gusher
Condividono i puntatori a file!
Vedi figura pag. 134 =)

Sephirot
PC anche per me :)

Eruyomë
In effetti era da primo compitino, mi sa che era anche inclusa nello stesso di maggio......se non ricordo male...

superfabius
ok io e sephirot decidiamo che la risposta giusta è la A chi ha risposto diversamente ha sbagliato :D

Sephirot
veramente lo avevano gia` deciso su un vecchio appello... visto che era segnata giusta PC. :D

superfabius
Originally posted by Sephirot
veramente lo avevano gia` deciso su un vecchio appello... visto che era segnata giusta PC. :D


e allora!!!!!!!!!!!!!!!!!!!!!!!!!!!
che culo!!!!!!!!!!!!! :D:D:D:D:D

Gusher
Guardate che ogni thread ha un suo program counter, perchè può essere sospeso e ripreso più avanti

PuNk-MaD
Illusi....il PC? Così due thread puntano allo stesso PC? Direi che fanno la stessa cosa....a cosa servono allora?
Bella Gusher anche io ho risposto come te...vedi Libro.

marco.pozzi
Mi spiegate come può essere giusta PC? Si parla di CONDIVISIONE, non di valore iniziale. PC può essere inizialmente uguale, ma in generale ogni thread normalmente procede per conto proprio quindi il PC può essere diverso.

O sbaglio?

Per me è giusta la B (files).

khelidan
Originally posted by marco.pozzi

Per me è giusta la B (files).

Yes,ancheper me credo sia la b!

nicoursi
http://linux.disco.unimib.it/~depao...08.html#RTFToC1
SU questo link c sono i quiz di sisop di un altro professore con risposta.. c sono anke le nostre!! basta trovarle. Ki ha voglia di dare un'okkiata può scovarle e incollarle qui. Io ho beccato questa che credo sia uguale:

1.7 Si consideri un sistema con 2 processi P0 e P1 e 3 risorse A,B e C. All'istante t la situazione di allocazione risorse e' la seguente:

P0 possiede 1 risorsa di tipo A, 2 di tipo B e 2 di tipo C. Le richieste di P0 sono di 2 risorse di tipo A, 3 di tipo B e 4 di tipo C.

P1 possiede 1 risorsa di tipo A, 1 di tipo B e 2 di tipo C. Le richieste di P1 sono di 2 risorse di tipo A, 3 di tipo B e 3 di tipo C.

Il sistema dispone di 3 risorse di tipo A, 4 di tipo B e 5 di tipo C. All'istante t il sistema e' in uno stato sicuro?

A. no

B. si

C. si, con la sequenza P0, P1

D. si, con la sequenza P1, P0

Risposta esatta: a

holylaw
MA K@XX*!!!

io avevo inteso con "il sistema dispone di blabla" che erano disponibili in quel momento!!! per cui ho risposto: si.

ma daaaaaaaaaaaaaaaaaaaaaaaiiiiiiii

perdere punti per ste cagate

holylaw
cmq anch'io ho risposto che i thread condividano i file... come puo' essere il PC?? fanno tutti la stessa riga di istruzioni??

maynard80
tra quelle che mi ricordo:
1)quella che chiedeva quanti processi c'erano attivi in fase di boot prima della lettura del MBR e direi 0
2)filesystem unix eseuito in che modalità? direi kernel mode
3)threads in win2000? e direi in user mode
4)può avvenire deadlock in un sistema monoprogrammato? io ho sparato no
5)quale è la struttura di un semaforo generalizzato? non ricordo la domandato, se qualcuno le ricorda in modo + preciso...

Sono un o' svarionato dal compi

ale82info
Il PC secondo me non può essere perchè ogni thread ha il suo!!! Come fanno due thread distinti a puntare sempre alla stessa istruzione?!?! la risp giusta è FILE!

marco.pozzi
I thread in Windows 2000 operano sia in user mode che in kernel mode.

http://tutorials.findtutorials.com/...y/97/id/379/p/2

Alla domanda sul semaforo (Qual è la struttura dati di un semaforo generalizzato), ho risposto con "Variabile intera + coda".

Mah?

Gusher
Originally posted by maynard80
tra quelle che mi ricordo:
1)quella che chiedeva quanti processi c'erano attivi in fase di boot prima della lettura del MBR e direi 0
2)filesystem unix eseuito in che modalità? direi kernel mode
3)threads in win2000? e direi in user mode
4)può avvenire deadlock in un sistema monoprogrammato? io ho sparato no
5)quale è la struttura di un semaforo generalizzato? non ricordo la domandato, se qualcuno le ricorda in modo + preciso...

Sono un o' svarionato dal compi


1)Riguardo alla fase di boot, sono d'accordo anche io, direi 0 processi.

2)Riguardo a quella sul file system ho risposto da usermode in kernel mode, ti spiego anche il mio ragionamento:

quando fai una chiamata di una libreria di sistema... che ne so, un API di winzoz (per es. l'API per scrivere una stringa all'interno di un file), esegui una chiamata in usermode ma che in realtà verrà switchata in kernel mode (bit di modo=1) ed eseguita dal kernel... che opererà sul filesystem.

3) Thread in win2000 sono gestiti a livello kernel (vedi lucidi "Windows2000" pagina 14)

4) Sono d'accordo

5) variabile intera + coda

maynard80
L'istruzione TSL RX,LOCK:
*A. carica in RX il valore di LOCK
B. carica in RX il valore di LOCK e pone LOCK a 0
C. carica in RX il valore di LOCK e pone LOCK a 1
D. carica in LOCK il valore di RX e pone LOCK a 1

marco.pozzi
TSL RX, LOCK carica in RX il valore di LOCK e pone LOCK a 1 (vedere slide di Bruschi)

Gusher
Originally posted by marco.pozzi
TSL RX, LOCK carica in RX il valore di LOCK e pone LOCK a 1 (vedere slide di Bruschi)


idem, ho messo risposto pure io così

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate