![]() |
Pages (4): « 1 [2] 3 4 » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- [SIS. OP. - BRUSCHI] Info 2004/05 (http://www.dsy.it/forum/showthread.php?threadid=17700)
Caxxata è in via celoria...ma perchè ci sono tre aule???? ci fanno i quiz anche per sostenere l'esame?
Originally posted by elpampero
Credo che il processo passi da RUN a WAIT solo in caso di operazione I/O in quanto deve poi attendere l'interrupt e la gestione di essa.
Da RUN a READY in tutti gli altri casi (scheduler job, system call di altro tipo..)
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Indipendentemente che l'interruzione sia I/O o meno. Il processo che è in RUN può finire in wait solo se LUI deve effettuare un'operazione di I/O ma qui si parla di una conseguenza a interrupt..
Ok ci sono,
siamo sicuri che il processo attivo in quel momento non è quello in attesa dell'interrupt asincrono (perchè è stato messo precedentemente nella coda dei processi in Waiting).
-quindi questo processo attivo viene mandato nella coda dei processi pronti..
-il processo che era stato messo in waiting attendendo l'interrupt asincrono può essere messo nella code dei pronti!!
-lo scheduler decide quale dei processi pronti mandare in esecuzione
Ora mi sono chiarito...grazie!! 
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Esatto..un processo passa da wait a ready dopo che la gestione dell'interrupt è stata completata
Un sistema monoprogrammato:
A. Deve essere real-time
B. Può solo essere batch
C. Può essere timesharing
D. Deve essere monoutente
Secondo me è la C. Qualche idea?
Scusa ma se è monoprogrammato con chi divide il tempo?
Credo( e qui prego di correggermi se sbaglio perchè potrei dire caxxate) che un sistema monoprogrammato possa gestire più programmi ma solo uno alla volta in memoria...
sul pdf della prima lezione c'è scritto :
"Un sistema time-sharing non deve
necessariamente essere multiprogrammato"
quindi direi che non fa una grinza il tuo ragionamento....
Perfetto..infatti ho trovato che esistono sistemi monoprogrammati in grado di gestire più processi. Uno solo in memoria centrale e gli altri su disco...Il tutto ovviamente molto più lentamente rispetto a un sistema multiprogrammato (che tiene più programmi in ram)
E questa:
Un sistema uniprogrammato può essere Concorrente?
A. no
B. si
C. si, solo se esiste un meccanismo di time-sharing
D. si, solo se esiste un meccanismo di swap dei processi
Sì per lo stesso motivo..
scusate, ma se per concorrenza si intende processi che hanno sovrapposto in tempo di turnaround, la risposta puó essere solo no (almeno credo).
in un sistema monoprogrammato si puó avere un solo processo in esecuzione, cioé caricato in memoria, quando il processo termina l 'esecuzione ne viene caricato un altro. a prescindere che venga o non venga utilizzato il timeshiring.
cosa mi sono perso?
Ciao a tutti,
Purtroppo arrivo sempre tardi a lezione, e non ho visto laspiazione sull'esercizio dei semafori generalizzati, qualcuno può postare esercizio e se fosse possibile anche lo svogimento, è questione di vita e di morte!
Vi ringrazio anticipatamente Ciao
__________________
*- 6 *
Se non ho capito male in un sistema uniprogrammato, quando ad esempio il processo è in attesa di I/O questo viene scaricato dalla RAM e viene caricato dalla memoria di massa un nuovo programma da mandare in esecuzione...
può essere però che quest'ultimo debba andare a lavorare proprio sulla risorsa I/O utilizzata dal primo processo giusto??
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Vi prego aiutatemi!! guardate il pìost poco sopra
__________________
*- 6 *
il punto nevralgico é proprio questo:
in un sistema uniprogrammato quando un processo fa una richiesta di I/O resta in attesa che questa sia soddisfatta, se fosse possibile scaricare/caricare processi (swapping) si dovrebbe parlare di multiprogrammazione. o no?
X fraile -- in questo thread se lo scorri tutto si é parlato di diversi esercizi compresi i semafori, hai verificato se c'é quello che cerchi?
Ehhmm non tutti, ora controllo grazie.
__________________
*- 6 *
Originally posted by linked
il punto nevralgico é proprio questo:
in un sistema uniprogrammato quando un processo fa una richiesta di I/O resta in attesa che questa sia soddisfatta, se fosse possibile scaricare/caricare processi (swapping) si dovrebbe parlare di multiprogrammazione. o no?
X-Linked, ok ho trovato qualche cosa che mi può essere utile, ma voi dove siete andati atrovare tutti questi esercizzi.
Ciao, se stato molto gentile
__________________
*- 6 *
Esatto..
1) in esecuzione vuol dire che il processore sta eseguendo istruzioni relative un solo programma (sia uni che multiprog se c'e' un solo processore)
2)multiprogammazione vuol dire che ci sono più programmi in memoria primaria in uno stesso momento
3) la concorrenza può avvenire per "catturare" la cpu anche in quesi sistemi monoprogrammati in cui i processi che non sono in memoria sono su disco..
La concorrenza è sulle risorse(aree di memoria, variabili, I/O) e non sulla CPU.
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Hai ragione il punto 3 è una minxiata..pero' concorrono all'utilizzo della RAM
Questa???
- Per risolvere il problema produttore-consumatore in cui esiste un unico produttore che ha a disposizione un buffer infinito ed un
unico consumatore che preleva dati da questo buffer, sono necessari e sufficienti
A) un solo semaforo binario
B) quattro semafori binari
C) 1 semaforo binario e 1 generalizzato
D) un solo semaforo generalizzato
Risposta D e perchè non la A
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
X fraile -- nell'area files c'é qualcosa
-----------------------------------------------------
per concorrenza si intende due processi che sono in "esecuzione" nello stesso intervallo temporale. Il discorso sulle risorse lo definirei piú come contesa.
Sostanzialmente un processo per essere scaricato dalla memoria deve essere terminato, in qualche modo.
Con lo swapping non viene tolto dalla memoria un processo, viene spostato da quella reale al disco, ma é sempre memoria centrale (virtuale).
quasi quasi, venerdi faccio mancato rientro in azienda e vado a stressare i prof, su questa cosa
Quasi quasi ti seguo....
Per lorybu..l'unico vincolo che abbiamo riguarda il fatto che un consumatore non può prendere se non è stato prodotto niente..
Quindi serve un semaforo (ne basta uno solo) che conti gli elementi prodotti..
Però pensandoci potrebbe essere anche C per avere la mutua esclusione...
Riprendendo il discorso della monoprogrammazione:
Concorrenti= due processi sono concorrenti se la loro esecuzione si sovrappone nel tempo.
Nel momento in cui un sistema monoprogrammato può essee time-sharing (questo è appurato dalle dispense!) può verificarsi una situazione in cui si alternino 2 processi p0 e p1:
In questo senso i due processi sono concorrenti perchè in un intervallo di tempo i due processi si sovrappongono
esatto, allora la domanda é: come fanno ad esistere 2 processi in esecuzione (e quindi in memoria) se non c'é multiprogrammazione?
secondo me il timesharing in monoprogrammazione é da intendersi nel caso venga lanciato un processo e questo non termini entro un intervallo di tempo predefinito
Ciao ragazzi e questa com'è??
- Avrebbe senso realizzare una architettura a processi su un sistema sprovvisto di meccanismo di
interruzione?
A. no, perche' l'interruzione e' essenziale per implementare i meccanismi del nucleo
B. si, perche' impedisce che un singolo programma monopolizzi la CPU
C. no, perche' non sarebbe possibile realizzare il time-sharing
D. si, nel caso in cui tutti i processi siano fortemente interattivi
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
la risposta a questa domanda è la B
e non la C!!!
Un sistema concorrente è necessariamente:
A. multiprogrammato
B. multithreaded
C. time-sharing
D. multithreaded e time-sharing
infatti il libro specifica questa cosa perchè in un ambiente multithreaded i Thread condividono proprio i Dati!
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
lorybu, perchè? non capisco cosa c'entrino i dati con la concorrenza...
Avrebbe senso realizzare una architettura a processi su un sistema sprovvisto di meccanismo di
interruzione?
A. no, perche' l'interruzione e' essenziale per implementare i meccanismi del nucleo
B. si, perche' impedisce che un singolo programma monopolizzi la CPU
C. no, perche' non sarebbe possibile realizzare il time-sharing
D. si, nel caso in cui tutti i processi siano fortemente interattivi
La risposta è la D. La vori fortemente interattivi sono I/O bound e il busy waiting è molto limitato (infatti essendo I/O bound il CPU burst è molto basso)
Questo è quello che ho trovato "Il time sharing si può realizzare anche in monoprogrammazione; infatti non è detto che, istante per istante, debbano essere presenti in memoria tutti i programmi che vengono eseguiti, cioè si può avere time sharing anche con un solo programma, volta per volta, presente in memoria insieme al sistema operativo, anche se è ormai un caso limite. Anche in questo caso, anche se non rigorosamente, si può parlare di multiprogrammazione, perché l'effetto pratico apparente è quello di più utenti o più programmi che utilizzano la macchina nello stesso tempo: la differenza è solamente relativa alla allocazione del programma, o dei programmi, in memoria"
Un sistema concorrente è necessariamente:
A. multiprogrammato
B. multithreaded
C. time-sharing
D. multithreaded e time-sharing
Secondo me è la C
Ricapitolando penso sia così:
- Il time-sharing ha senso in monoprogrammazione (se in un momento ho un solo programma in memoria)
- Un sistema uniprogrammato può essere concorrente
- Un sistema concorrente deve essere per forza Time-Sharing
-I thread condividono lo stesso spazio di indirizzi per questo si chiama concorrenza.
-Un thread padre nel momento in cui crea un thread figlio può eventualmente iniziare a concorrere con lui proprio perchè condividono una parte degli indirizzi, per questo si dice che concorre.
Il libro dice esattamente all'inizio del Cap. 5:
"..Un processo multithread è in grado di lavorare a più compiti in modo concorrente.."
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Originally posted by elpampero
Secondo me è la C
Ricapitolando penso sia così:
- Il time-sharing ha senso in monoprogrammazione (se in un momento ho un solo programma in memoria)
- Un sistema uniprogrammato può essere concorrente
- Un sistema concorrente deve essere per forza Time-Sharing
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
A questo punto però la domanda è posta male 
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Guarda..non riesco più a seguirti perchè stiamo arrivando a ragionamenti per me troppo contorti...
No, io ancora sono in alto mare ma non mi hai convinto.. ![]()
Secondo me il fatto di avere accesso ad una risorsa condivisa non porta alla concorrenza: la concorrenza è in tesa in senso temporale (es. nel tempo da t a t+2 si eseguono 2 processi che non devono per forza essere 2 thread di un processo quindi essendo 2 processi distinti non hanno indirizzi condivisi)..
O sbaglio?
Sì..la concorrenza è la sovrapposizione dei processi in senso un determinato intervallo di tempo
elpampero HAI RAGIONE la risposta é C
dopo infinite pippe mentali ho raggiunto il karma,
nel documento di corbato é la risposta:
...using different parts of the hardware at the same time for different tasks, or one can mean several persons making use of the computer at the same time. The first meaning, often called
multiprogramming, is oriented towards hardware efficiency in the sense of attempting to attain complete utilization of all components.The second meaning of time-sharing is primarily concerned with the efficiency of persons trying to use a computer. Computer efficiency should still be considered but only in the perspective of the total system utility.
mmmmm ho qualche problema a capirla scritta così....
l'errore é nella definizione che ci hanno fornito un pó fuorviante:
in multiprogrammmazione quando un processo fa una richiesta di IO viene messo in wait consentendo l'esecuzione di altri processi;
in timesharing un processo utilizzza é running per un determinato periodo di tempo;
quindi in un sistema uniprogrammato un processo non consente ad altri processi l'utilizzo della cpu anche quando non la utilizza, cioé é in attesa di IO, con il timesharing passato il quanto di tempo prestabilito si passa all'esecuzione di un altro processo.
Si distinguono cioè 2 significati (HW e utente)?
Non riesco a riallacciarlo al discorso
"un sistema concorrente è per forza time-sharing"
ops vuoi dire che mi sono inloopato su un'altra domanda?
rewind ... ci sono:
la concorrenza puó esistere in un sistema solo se questo é multiprogrammato o timesharing (o entrambi).
quindi risposta C (hai sempre ragione tu? non vale ;-) )
dichiaro ufficialmente che sono cotto e alterato, mi ritiro per recuperare.
qualcuno mi risolve questo al quanto banale ex sullo scheduling..io pensavo di averlo fatto giusto ma su questo sito http://www.di.unito.it/~gunetti/DID...pitolo6-sol.pdf ci sono le soluzioni e non coincidono..
6.4 dello Silberschatz
Si supponga che i seguenti processi arrivino in esecuzione al tempo indicato e consumeranno la quantita di tempo indicata. Si supponga uno scheduling non pre-emptive e di decidere sulla base delle informazioni disponibili al momento in cui le decisioni vanno prese
Processo t. di arrivo burst time
P1 0.0 8
P2 0.4 4
P3 1.0 1
Calcolare turnaround medio con FCFS e SJF
a me viene
FCFS 6.2
SJF 5.2
anche se non sono sicuro perkè al momento dell'esecuzione ho anche sottratto il tempo di arrivo dei vari processi..ma che vado cmq dovrebbe esser
FCFS 6.66
SJF 5.66
illuminatemi :-)
per Nothingman7
I tuoi calcoli sono giusti.
Il problema è che chiedeva di calcolare il tornaround medio (tempo di completamento), mentre tu hai calcolato il tempo d'attesa medio.
ciao
Ciao a tutti qualcuno sa a che ora di preciso dobbiamo presenterci per fare l'esame sabato dato che hanno fatto un pò di confusione con l'orario di inizio?
ringrazio in anticipo chi mi da una risp...
Come confusione? Ho letto sul sito di sisop che l'esame è alle 10.30!
Aule e orari compitino del 16 Aprile
Il compitino del 16 Aprile si svolgera' al settore didattico, aule 200, 202, 208. L'orario di inizio e' previsto per le 10:30.
(da: http://homes.dico.unimi.it/sisop/bl....cgi/index.html)
__________________
Sometimes you hurt the ones who love you most and sometimes you hold the ones who leave you lost,
and sometimes you learn
but its too late, it's too late. EI
Originally posted by freccia
per Nothingman7
I tuoi calcoli sono giusti.
Il problema è che chiedeva di calcolare il tornaround medio (tempo di completamento), mentre tu hai calcolato il tempo d'attesa medio.
ciao
Il tournaround di un processo lo calcoli facendo la differenza tra tempo di fine e tempo di arrivo. In pratica tutto il tempo da quando arriva in ready a quando viene terminato
Grrrrr
Continuo a non capire:
FCFS:
P1 8-0
P2 12-0.4
P3 13-1
TURNAROUND medio: 10.53
SJF
P1 8-0
P3 9-1
P2 13-0.4
TURNAROUND Medio: 9.53
So che ho sbagliato, ma evidentemente non l'ho capito molto.. Qualcuno mi fa un'esempio?
FCFS:
P1 arriva all'istante 0 e ci mette 8 quindi tournaround 8
P2 arriva a 0.4 e viene completato a 20 (inizia a 8 e dura 12) quindi tournaround 20-0.4=19.6
P3 arriva a 1 e viene completato a 33 (inizia a 20 e dura 13) quindi tournaround 33-1=32
8+19.6+32=59.6 59.6/3=19.86
Tournaround medio 19.86
SJF:
TOURNAROUND MEDIO 17.86
Originally posted by elpampero
FCFS:
P1 arriva all'istante 0 e ci mette 8 quindi tournaround 8
P2 arriva a 0.4 e viene completato a 20 (inizia a 8 e dura 12) quindi tournaround 20-0.4=19.6
P3 arriva a 1 e viene completato a 33 (inizia a 20 e dura 13) quindi tournaround 33-1=32
8+19.6+32=59.6 59.6/3=19.86
Tournaround medio 19.86
Non lo so, io seguito i dati inseriti da te:
P--CPU BURST--TEMPO ARRIVO
P1 8-0
P2 12-0.4
P3 13-1
Asd.. io ho messo 12 perchè P2 dura 4 ma viene eseguito dopo P1 che dura 8. Quindi P2 parte a 8 e finisce a 12..
Ricapitoliamo:
P1 0.0 8
P2 0.4 4
P3 1.0 1
Calcolare turnaround medio con FCFS e SJF
FCFS:
P1 arriva a 0 dura 8 e finisce ad 8-->TOURNAROUND 8
P2 arriva a 0.4, parte a 8 e dura 4 termina a 12--> TOURNAROUND 12-0.4=11.6
P3 arriva a 1, parte a 12, dura 1 termina a 13-->TOURNAROUND 13-1=12
P1=8
P2=11.6
P3=12
8+11.6+12=31.6 31.6/3=10.53
Eh, anche a me viene quel risultato, ma nella risposta dell'esercizio c'è 6.66 e 5.66 e non capisco perchè..
Bhooo. sono sicuro che 10.53 è il tournaround medio..il tempo di attesa medio è invece (per FCFS) 6.2..
Boh... Questo è il brutto di parlarne solo tra di noi.. Va beh...
Cmq, a me viene il tempo di attesa medio è 6.66 con FCFS, non 6.2:
P1: 0
P2: 8
P3: 12
Tempo di attesa medio: 20/3=6.66
P2 non attende 8 ma attende 8-0.4=7,6 e P3 non attende 12 ma 12-1=11
ciao a tutti,
l'esercizio di cui state discutendo è simile a quello presente nel PDF delle domande:
Si consideri un sistema caratterizzato dai seguenti processi con i seguenti tempi di arrivo:
processo P1 con tempo di esecuzione 5
e tempo di arrivo 0, processo P2 con tempo di esecuzione 4 e tempo di arrivo 0.8, processo P3
con tempo di esecuzione 3 e tempo di arrivo 1.2, processo P4 con tempo di esecuzione 3 e tempo di arrivo 2. I processi non eseguono operazioni sospensive.
Qual e' il tempo medio di turnaround (turnaround = tempo di completamento) dei suddetti processi
quando vengono gestiti da un
algoritmo di scheduling SJF preemptive (tempo di context switch = 0)?
A) 8.5
B) 4.55
C) 8.3
D) nessuna delle altre risposte e' corretta
Risposta esatta: C
Tralasciando il fatto che questo è SJF e con preemptive il criterio è lo stesso, ossia il turnaround parte dal momento in cui il processo viene accodato nei processi pronti.
Quindi anche secondo me il calcolo che avete fatto è corretto.
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Originally posted by elpampero
P2 non attende 8 ma attende 8-0.4=7,6 e P3 non attende 12 ma 12-1=11
Per quanto riguardave quel bellissimo discorso sui processi
riapro al volo una parentesi
[
concorrenti mi sono rivisto la video-lezione in cui parla dei processi ed il prof. dice che ".. la "vera" concorrenza è solo con un sistema multiprocessore, e multiThreading.."
Il paragrafo 5.2.3 del libro lascia intendere che una concorrenza reale avviene solo su un sistema multithreading e multiprocessore.
e la richiudo ] 
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Originally posted by lorybu
Per quanto riguardave quel bellissimo discorso sui processi
riapro al volo una parentesi
[
concorrenti mi sono rivisto la video-lezione in cui parla dei processi ed il prof. dice che ".. la "vera" concorrenza è solo con un sistema multiprocessore, e multiThreading.."
Il paragrafo 5.2.3 del libro lascia intendere che una concorrenza reale avviene solo su un sistema multithreading e multiprocessore.
e la richiudo ]![]()
Originally posted by elpampero
Bhooo. sono sicuro che 10.53 è il tournaround medio..il tempo di attesa medio è invece (per FCFS) 6.2..
Originally posted by T_M_P
Grazie ma.. quindi?
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Sì, lorybu..direi che alla fine hai ragione. Anche perchè ho trovato in rete una cosa simile
Com'e' secondo voi?
Si consideri un sistema in cui sono in esecuzione 11 processi, di cui uno esegue elaborazioni (CPU burst) della durata di 10 secondi fra due operazioni di I/O, e gli altri (processi interattivi) eseguono elaborazioni (CPU burst) della durata di 1 ms, poi emettono un carattere e attendono una risposta da tastiera. Considerando trascurabili i tempi di commutazione, cosa ci si puo' attendere come ordine di grandezza del tempo medio di risposta in ms per i processi interattivi (tempo che intercorre fra il momento in cui l'utente termina l'input e il momento in cui riceve il prompt), nel caso di politica FIFO e RR con quanto di tempo di 50 ms?
a)5005,51
b)10011,26
c)5005,26
d)5005,30
Ma la parte sul Deadlock secondo voi farà parte del compito?
No, ho sentito dire che non ci sarà
Sorry per la domanda stupida sui semafori:
Wait e Signal sono corrispondenti a P e V, giusto? O Wait e Signal sono operazioni atomiche di Processo che eseguono P e V sul semaforo?
"
3)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 ma quali sono i "suddetti programmi"?
Originally posted by T_M_P
"
3)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 ma quali sono i "suddetti programmi"?
LEZIONE 12 - VENERDI 15/04 - TRENTINI
sono state completate le slide iniziate la scorsa lezione di laboratorio...si riferiscono alla lezione 10 dello scorso anno
in particolara oggi sono state fatte le seguenti slide:
- Operazioni
- Chmod
- Chmod e numeri...
- Quale inode?
- Touch
- Possesso
- Info sul filesystem

scusate sapete dove posso trovare gli slide di laboratorio?
grazie
se leggi gli argomenti postati da me di lezione in lezione puoi vedere che le lezioni di laboratorio corrispondono a determinate lezioni dello scorso anno (che io di volta in volta ricordo...per esempio, l'ultima lezione di laboratorio si riferiva a slide presenti nella lezione 10 dello scorso anno)...non so se quelle nuove siano on-line sul sito del corso, cmq le vecchie sono uguali e si trovano sul sito spulciando un po!

si sa quando pubblicheranno i risultati del 1° compitino?
__________________
@~@~@~@~@~@~@~@~@~@
TIMEO DANAOS ET DONA FERENTES
@~@~@~@~@~@~@~@~@~@
di soluzioni neanche l'ombra, sul sito del corso, vero?
__________________
Mai sottovalutare l'ampiezza di banda di una station wagon piena di nastri lanciata a tutta velocità lungo l'autostrada. - Andrew S. Tanenbaum - Reti di Calcolatori
Secondo me ci metteranno almeno 2 settimane a pubblicare i risultati...
soluzioni? intendi le soluzioni dei compitini? aspetta e spera...
__________________
Sometimes you hurt the ones who love you most and sometimes you hold the ones who leave you lost,
and sometimes you learn
but its too late, it's too late. EI
chiedevo.... al Poli mettevano le soluzioni dei compitini un paio di giorni dopo lo svolgimento (non tutti, ma alcuni sì).
__________________
Mai sottovalutare l'ampiezza di banda di una station wagon piena di nastri lanciata a tutta velocità lungo l'autostrada. - Andrew S. Tanenbaum - Reti di Calcolatori
2 settimane???...ma non usano i correttori automatici per le schede???
__________________
Se Ghe L'ìo Me La Dào - MLCM
Corri corri ragazzo ribelle fuma e bevi sotto le stelle...ma non bucare mai la tua pelle se no le stelle non le vedi più...
De bei come nuun la mam la n'en fa più...'lsa rot la machineta e al pà 'lghe tira più...
MY SITE - MY BLOG- MY FOTO ALBUM - MSN: alececk84@hotmail.it
Originally posted by Alececk84
2 settimane???...ma non usano i correttori automatici per le schede???
che pacco...
__________________
Ci sono i geni e quelli che dicono di essere dei geni.
Io sono un genio.
qualcuno mi spiega come funziona la storia??
Posso fare la parte di laboratorio anche senza aver ancora fatto la teoria giusto??
Come funziona?
Mi han parlato di una serie di domande che ti fa davanti al pc in palestra di sistemi operativi....ma anche di un installazione a casa di qualcosa....com'è??
Le date delle prove di laboratorio non sono disponibili??
Sul blog non trovo nulla...
Grazie a todos...
__________________
"Why, Sir, you find no man at all intellectual who is willing to leave London.
No, Sir, when a man is tired of London, he is tired of life; for there is in London all that life can afford."
(DR SAMUEL JOHNSON 1777)
MSN andrea.poretti(at)hotmail.it
Riporto dal twiky: (http://www.sl-lab.it/cgi-bin/twiki/...eFrequentiEsame)
"D: quindi chi passa la prova di teoria (appello) puo' fare la prova di laboratorio in una sessione successiva?
R: la parte di teoria e di laboratorio sono indipendenti, potete effettuarle separatamente (segnalandocelo) e ognuna vale per tutto l'anno accademico in cui e' stata superata. "
Questo, invece, lo spiego io, per esperienza dell'anno scorso:
La parte di laboratorio consiste in una installazione autonoma (cioè te la puoi fare a casa o in laboratorio) di linux (qualsiasi versione) seguendo i parametri che ti danno loro. Poi fai girare un programmino che ti danno loro che raccoglie info sulla tua installazione e lo mandi via email al prof. Da lì ti valutano.
La seconda parte consiste in 1 o 2 esercizi di programmazione bash fatta su un pc in laboratorio, più persone contemporaneamente, il prof passa ogni tanto, hai un po' di tempo per ogni esercizio, almeno 15 minuti, poi valuta lui...
Le prove delle date di laboratorio: in genere la 1° parte è la settimana dopo l'appello, la 2° è la settimana dopo la 1° parte di laboratorio.
__________________
Sometimes you hurt the ones who love you most and sometimes you hold the ones who leave you lost,
and sometimes you learn
but its too late, it's too late. EI
LEZIONE 13 - LUNEDI 18/04 - BRUSCHI
argomento "Deadlock" (riferita allezione 12 dello scorso anno)
le slide seguite sono state:
- 5 filosofi al ristorante cinese
- Una possibile soluzione
- Deadlock (2 slide)
- Condizioni di deadlock
- Deadlock
- Filosofi senza deadlock (2 slide)
- Grafo delle risorse (3 slide)
- Prevenzione
- Algoritmo del banchiere
- Dati dell'algoritmo
- Safety (n processi, m tipi di risorse)
- Richiesta da parte di i
- Esempio
- Esempio: P1 chiede (1,0,2)
venerdi ci sarà lezione con trentini, lunedì prossimo si sta a casa!!!

venerdì il trentini spiegherà in cosa consiste l'esame di laboratorio. Ovvero credo l'installazione autonoma. ![]()
__________________
{¯`·._)-•°o.O`·._.·´¯`•¸·´¯).·´¯`·-> IN DA EEKS <-·´¯`·.(¯`·¸•´¯`·._.·´O.o°•–(¯`·._}
Ma sta parte teorica bisogna farla ora o fa riferimento all'appello di giugno e quindi andrà fatta a giugno?
sono usciti i risultati del primo compitino!!!
http://homes.dico.unimi.it/sisop/ri...ris05-04-16.pdf
__________________
{¯`·._)-•°o.O`·._.·´¯`•¸·´¯).·´¯`·-> IN DA EEKS <-·´¯`·.(¯`·¸•´¯`·._.·´O.o°•–(¯`·._}
Ora li vedo. Speriamo bene...
Si. Va decisamente bene. 
__________________
È odio, odio puro, una pietra morta, merda piena di mosche, sorrisi di plastica, vomitarsi dentro... nessuna paura per la paura di aver paura, soldi in tasca e fame in bocca, buonasera e odio negli occhi, non ce la faccio più
Get FreeBSD NOW!
Anch'io voglio estinguermi!
20... pfiù 
nessuno sa se si potranno sapere le soluzioni in qualche modo? Le pubblicano? Gliele devi andare a chiedere al ricevimento? Non si sapranno nè ora nè mai?
__________________
Mai sottovalutare l'ampiezza di banda di una station wagon piena di nastri lanciata a tutta velocità lungo l'autostrada. - Andrew S. Tanenbaum - Reti di Calcolatori
LEZIONE 14 - VENERDI 22/04 - TRENTINI
argomenti della lezione di oggi, di cui non ho trovato traccia fra le mie slide dell'anno scorso...
- Device a caratteri e a blocchi
- Layout di un disco
- vari comandi utilizzati, fdisk, mount, fstab, dd
- shell scripting
poi volevo chiedere a qualcuno se oggi ha sentito cos'ha detto il prof riguardo le prove di laboratorio... dato che prima dice di fare la pausa e poi, mentre tutti sono alle macchinette, lui ne parla solo con i pochissimi rimasti in aula (cosa davvero poco furba secondo me!!!)
da quel poco che sono riuscito a cogliere io, ha detto che entrambe le prove di laboratorio (l'installazione casalinga di linux + la prova in palestra di sistemi operativi) si svolgeranno solo dopo aver sostenuto il secondo compitino....però la cosa mi sembra discordante con la versione di bruschi, dal quale invece avevo sentito dire che la prima prova di laboratorio sarebbe stata verso i primi di maggio, quindi non vorrei aver capito male....prego qualcuno che ne sà più di me di postare informazioni a riguardo, grazie!

Re: LEZIONE 14 - VENERDI 22/04 - TRENTINI
Originally posted by mattcobain
argomenti della lezione di oggi, di cui non ho trovato traccia fra le mie slide dell'anno scorso...
- Device a caratteri e a blocchi
- Layout di un disco
- vari comandi utilizzati, fdisk, mount, fstab, dd
- shell scripting
poi volevo chiedere a qualcuno se oggi ha sentito cos'ha detto il prof riguardo le prove di laboratorio... dato che prima dice di fare la pausa e poi, mentre tutti sono alle macchinette, lui ne parla solo con i pochissimi rimasti in aula (cosa davvero poco furba secondo me!!!)
da quel poco che sono riuscito a cogliere io, ha detto che entrambe le prove di laboratorio (l'installazione casalinga di linux + la prova in palestra di sistemi operativi) si svolgeranno solo dopo aver sostenuto il secondo compitino....però la cosa mi sembra discordante con la versione di bruschi, dal quale invece avevo sentito dire che la prima prova di laboratorio sarebbe stata verso i primi di maggio, quindi non vorrei aver capito male....prego qualcuno che ne sà più di me di postare informazioni a riguardo, grazie!
![]()
Approvo in pieno quello che ha detto Polsy. Mi sento un po' preso per i fondelli, per nn essere volgare...
__________________
Sometimes you hurt the ones who love you most and sometimes you hold the ones who leave you lost,
and sometimes you learn
but its too late, it's too late. EI
Re: Re: LEZIONE 14 - VENERDI 22/04 - TRENTINI
Originally posted by Polsy
allora, durante la pausa trentini ha detto che l'esame di laboratorio sarà a giugno e coincide con la parte di laboratorio dell'appello (cioè in pratica è come se non ci fossero i compitini) dopodichè ha dato la scioccante notizia che chi ha fatto l'fse di linux base è esonerato dalla parte di laboratorio...io sinceramente non voglio crederci perchè a questo punto l'esame di sistemi sarebbe davvero fuffissima (già non mi esprimo sulle crocette per la teoria...)
Off-Topic:
non vorrei svaccare il 3d, quindi se è necessario edito e cancello... però un prof che arriva alle 17:00 quando la lezione dovrebbe iniziare alle 16:30, un esame abbastanza fondamentale per l'informatica viene ridotto a crocette (a mio parere buono per chi non ha studiato niente perchè ci può sparare, ma molto penalizzante per chi ha studiato perchè non riesce a far valorizzare il suo studio) ed ora le raccomandazioni per chi ha seguito l'FSE.... non ho parole...
__________________
@~@~@~@~@~@~@~@~@~@
TIMEO DANAOS ET DONA FERENTES
@~@~@~@~@~@~@~@~@~@
Re: Re: Re: LEZIONE 14 - VENERDI 22/04 - TRENTINI
Originally posted by Gioe
Off-Topic:
...ed ora le raccomandazioni per chi ha seguito l'FSE.... non ho parole...
Ah dimenticavo... per quel che riguarda i corsi fse la frequenza è obbligatoria per il 75 % delle ore, quindi devi obbligatoraimente frequentare il corso per minimo 15 ore altrimenti perdi il corso...
NON CREDERE CHE SIA COSI' SEMPLICE PASSARE UN FSE
BUONA SERATA
Originally posted by shadow
NON CREDERE CHE SIA COSI' SEMPLICE PASSARE UN FSE
BUONA SERATA
__________________
@~@~@~@~@~@~@~@~@~@
TIMEO DANAOS ET DONA FERENTES
@~@~@~@~@~@~@~@~@~@
Concordo con ciò che ha detto shadow e sottolineo che per superare il corso FSE non è necessaria solo la frequenza, bensì bisogna svolgere diverse prove sulle quali avverrà la valutazione.
Per curiosità, quando Trentini ha "espressamente detto a tutti" che il conseguimento del corso di Linux Base oppure Linux Avanzato esonera dall'esame di laboratorio?
E' possibile sostenere un esame orale per migliorare la valutazione di SO?
Altrimenti l'esame a crocette non è proprio una soluzione ottimale. Potrebbero lasciare almeno due righe di commento in modo tale da capire se uno studente ha risposto con cognizione di causa o se l'ha sparata a caso.
Originally posted by Gioe
Mai detto questo, dico solo che non è necessario avere un FSE per usare linux, penso che ci siano molte persone nel nostro corso che lo sanno usare molto molto bene e che non hanno un FSE (non è il mio caso).
Originally posted by Gioe
Se si vuole tener conto dell'FSE penso allora che sarebbe più equo fare un "test d'ingresso" come per Inglese dove avevi le seguenti opzioni: Posizionamento approvato, corso + esame oppure TOEFL o altri certificati. Non ti sembra + equo?
Scusate se cambio argomento:
C'è la possibilità di avere le risposte giuste del compitino o bisogna andare dal prof?
Credo che bisogna chiedere al prof, in qunato non le ho trovate pubblicate da nessuna parte.
Ciao
Allora il prof. cos'ha detto a riguardo della prova di laboratorio?
se non ricordo male andrebbe consegnata a metà mese giusto?
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Ho visto che Bruschi riceve dalle 15.30 alle 17.30 di Venerdì.. Ma è in via Comelico?
mi potete spegare bene questa cosa sul laboratorio che cosa va consegnato? l'autoinstallazione? come devo procedere? mi devo iscrivere?
__________________
La vita è una jungla!
cosa? prova di laboratorio da consegnare a metà mese? ehhhh? dove? chi? quando?? cosa? come? non ci siamo mai nemmeno andati in laboratorio! ahhhh!
__________________
Mai sottovalutare l'ampiezza di banda di una station wagon piena di nastri lanciata a tutta velocità lungo l'autostrada. - Andrew S. Tanenbaum - Reti di Calcolatori
ma scusate, non si era detto che le prove di laboratorio sono tutte a fine corso, dopo il secondo compitino di teoria!?!?
mah... 
EDIT:
infatti... c.v.d.
Originally posted by Polsy
allora, durante la pausa trentini ha detto che l'esame di laboratorio sarà a giugno e coincide con la parte di laboratorio dell'appello (cioè in pratica è come se non ci fossero i compitini) dopodichè ha dato la scioccante notizia che chi ha fatto l'fse di linux base è esonerato dalla parte di laboratorio...io sinceramente non voglio crederci perchè a questo punto l'esame di sistemi sarebbe davvero fuffissima (già non mi esprimo sulle crocette per la teoria...)
Info II° Compitino
Buongiorno a tutti,
sapete se e' gia' stata indicata una probabile data per la seconda prova in itinere di teoria? Intorno a meta' maggio dovrei essere ben lontano da Milano per questioni "tecniche", cos' vorrei potermi eventualmente organizzare in anticipo...
Grazie,
VdM.
Scusate ma cos'e' questa parte sul sito si Sistemi Operativi?
"Integrazione per gli studenti che devono superare l'esame da 18 crediti cfu"
Originally posted by elpampero
Scusate ma cos'e' questa parte sul sito si Sistemi Operativi?
"Integrazione per gli studenti che devono superare l'esame da 18 crediti cfu"
__________________
La vita è una jungla!
ragazzi, io oggi probabilmente dovrò andare via prima della fine della lezione, quindi avverto che non potrò postare tutti gli argomenti affrontati oggi a lezione...se qualcuno gentilmente potrà poi integrare gli argomenti successivi a fin dove ho seguito anchio, ringrazio a nome di chi ha bisogno del diario del corso

LEZIONE 15 - VENERDI 29/04 - BRUSCHI
contrariamente a quanto avevo detto, sono riuscito a seguire tutta la lezione, "La gestione della memoria" (slide 5 dello scorso anno)...ecco gli argomenti affrontati:
- La gestione della memoria
- Requisiti
- Rilocazione
- Requisiti (4 slide)
- Sistemi monoprogrammati
- La multiprogrammazione
- Multiprogrammazione
- Partizioni multiple fisse
- Partizioni fisse
- Diagramma di flusso
- Linking
- Loader
- Partizioni fisse
- Partizioni variabili (2 slide)
- Rilocazione e protezione
- Rilocazione dinamica
- Protezione
- Assegnazione delle zone libere
- Prestazioni
- Frammentazione esterna
- Paginazione (4 slide)
- Address translation
- Esempio
- Free frames
- Tabella delle pagine
- Implementazioni
- Tabella delle pagine a 2 livelli
- Address translation
- Hashed page table
- Inverted page table
tutto qui ![]()

Re: Info II° Compitino
Originally posted by VdM
Buongiorno a tutti,
sapete se e' gia' stata indicata una probabile data per la seconda prova in itinere di teoria? Intorno a meta' maggio dovrei essere ben lontano da Milano per questioni "tecniche", cos' vorrei potermi eventualmente organizzare in anticipo...
Grazie,
VdM.
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
LEZIONE 16 - LUNEDI 02/05 - BRUSCHI
sono state visionate le rimanenti slide relative alla gestione della memoria iniziate la scorsa lezione:
- Caricamento con paginazione
- Segmentazione (4 slide)
- Segmentazione vs paginazione
- Hardware
- Esempio
- Esempio con condivisione
dopodiché la lezione ha riguardato "La memoria virtuale" (slide della lezione 13 dello scorso anno), in particolare:
- I principi
- Località (2 slide)
- Memoria virtuale
- Tecniche implementative
- Overlay (2 slide)
- Demand Paging
- Swapping
- Demand Paging
- Page table
- Gestione del Page Fault (3 slide)
- Problemi da affrontare
- Backup dell'istruzione
- Algoritmi di rimpiazzamento delle pagine
- Algoritmo ottimo per il rimpiazzamento delle pagine
- Algoritmo di rimpiazzamento della pagine FIFO
- Algoritmo di rimpiazzamento delle pagine "Second Chance"
- Algoritmo di rimpiazzamento delle pagine "orologio"
- Algoritmo per il rimpiazzamento delle pagine "Not Recently Used"
- Least Recently Used (LRU)
- Algoritmo di rimpiazzo delle pagine "working set"
- Confronto di algoritmi di rimpiazzamento delle pagine
- Andamento dei page fault
- Anomalia di Belady (2 slide)
- Thrashing
- Assegnazione delle pagine
Sono uscite le date degli esami di sistemi operativi:
* 11, 12 e 13 Giugno: installazione autonoma (13 Palestra disponibile)
* 16 Giugno: esame in Palestra
* 22 Giugno: esame Teoria
* 2, 3 e 4 Luglio: installazione autonoma (4 Palestra disponibile)
* 8 Luglio: esame in Palestra
* 15 Luglio: esame Teoria
dal blog: http://homes.dico.unimi.it/sisop/bl....cgi/index.html
__________________
{¯`·._)-•°o.O`·._.·´¯`•¸·´¯).·´¯`·-> IN DA EEKS <-·´¯`·.(¯`·¸•´¯`·._.·´O.o°•–(¯`·._}
Settimana esclusiva per SO...considerando il 2° compitino il 18/06
__________________
Ciao miao bau
Info esame
Qualcuno puo aiutarmi? mi spiegate come funziona l'esame ora? sono rimasto all'anno scorso. Oggi trovo scritto questo come modalità:
code:
Si comunica che le date degli esami di Giugno e Luglio saranno le seguenti: 11, 12 e 13 Giugno: installazione autonoma (13 Palestra disponibile) 16 Giugno: esame in Palestra 22 Giugno: esame Teoria 2, 3 e 4 Luglio: installazione autonoma (4 Palestra disponibile) 8 Luglio: esame in Palestra 15 Luglio: esame Teoria

__________________
...fantasie, fantasie che volano libere
fantasie che a volte fan ridere
fantasie che credono alle favole...favole...favole!!
Ma quindi chi sta facendo i compitini sostiene l'esame di laboratorio del 11,12,13 e 16?
LEZIONE 17 - VENERDI 06/05 - BRUSCHI
oggi lezione su "Input e output" (lezione 7 delle dispende dello scorso anno)
- Dispositivi di I/O (3 slide)
- Device controller
- Schema di riferimento
- Modelli di gestione dell'I/O
- PC Memory map
- I/O memory mapped
- Memory Mapped I/O (2 slide)
- Interrupt
- Interrupt driven I/O
- Pentium interrupt table
- DMA (2 slide)
- Il software per l'I/O
- Livelli (3 slide)
- Interfaccia verso i driver
- Device a blocchi e a caratteri
- Buffering
- Doppia bufferizzazione
- Device Driver
- Blocking/Non blocking
- I/O request
- Disk Hardware (1) e (2)
- Disk Hardware - RAID (3) e (4)
- Formattazione dei dischi (1), (2) e (3)
in più queste slide, che nelle dispense dello scorso anno non c'erano
- Disk Arm Scheduling Algorithms (1), (2) e (3)
- Error Handling

ciao..qualcuno mi potrebbe illuminare su come si deve fare l'autoinstallazione di linux a casa..
si devo fare con VMware vero? ma se creo un disco virtuale questo è vuoto...come posso partizionarlo secondo la traccia del prof? qualcuno non potrebbe dirmi per caso in pochi passi quello che dovrei fare? vorrei esercitarmi un po'
grazie
Volevo cominciare a fare il lavoro che avevamo fatto per il primo compitino..
secondo voi qual e' la risopsta giusta qui?
Si consideri un sistema a processi (o a thread, in questo contesto le due cose sono
equivalenti). Il processo in esecuzione esegue una readln (my_buffer), con cui richiede di leggere un carattere da tastiera; my_buffer è il puntatore a un array locale al processo dove dovranno essere scritti i caratteri letti. La tastiera è connessa attraverso una interfaccia seriale che genera un interrupt per ogni carattere letto. Dopo aver emesso il comando il processo passa in stato di attesa (wait). Quando passerà in stato di pronto (ready)?
A. quando il driver riconosce che è stata completato l'input di una linea.
B. quando il controller riconosce che è stata completato l'input di una linea.
C. ogni volta che viene ricevuto un interrupt da tastiera.
D. quando lo scheduler, in funzione delle sue politiche, decide di mandare in esecuzione il processo.
io non ho ancora capito se si fa un laboratorio degno di questo nome o se si continuerà a suon di slide...
__________________
Mai sottovalutare l'ampiezza di banda di una station wagon piena di nastri lanciata a tutta velocità lungo l'autostrada. - Andrew S. Tanenbaum - Reti di Calcolatori
Ma oggi cosa è stato fatto?
ops....volevo dire ieri
A. quando il driver riconosce che è stata completato l'input di una linea.
Qualcuno mi sa spiegare queste 2?
La gestione di operazioni di I/O su interruzione e' piu' efficiente di quella a controllo di programma
A. vero, se per "efficienza" si intende la capacita' di utilizzare al meglio la CPU, e se la
frequenza di trasferimento dati e'
vicina alla frequenza di esecuzione delle istruzioni macchina
B. vero, se per "efficienza" si intende la capacita' di trasferire dati alla massima velocita'
possibile
C. vero, se per "efficienza" si intende la capacita' di utilizzare al meglio la CPU, e se la frequenza di trasferimento dati e' bassa rispetto alla frequenza di esecuzione delle istruzioni macchina
D. falso, tranne che nel caso di sistemi multiutente
Commento: la gestione su interruzione e' piu' efficiente se il tempo perso per eseguire la routine di risposta e' piccolo rispetto al tempo che rimane disponibile per eseguire altre attivita'. Se si vuole la massima velocita' di trasferimento, il controllo da programma e' piu' "efficiente".
In quale caso la gestione di I/O su interruzione non e' vantaggiosa rispetto a quella a
controllo da programma ("idle loop"), supponendo che l'esecuzione di una istruzione macchina impieghi mediamente 1 microsecondo?
A) quando i dati sono trasferiti con una frequenza di un dato ogni 5 millisecondi
B) quando esistono diverse periferice con diverse priorita'
C) quando i programmi utente sono fortemente interattivi
D) quando i dati sono trasferiti con una frequenza di un dato ogni 5 microsecondi
Risposta esatta: D
LEZIONE 18 - LUNEDI 09/05 - BRUSCHI
"Il file system" (lezione 6 delle dispense dello scorso anno)
- File
- File system
- Obiettivi del file system (2 slide)
- File naming (2 slide)
- Tipo di un file
- Struttura di un file
- Accesso ai file (2 slide)
- Attributi di un file
- Operazioni sui file
- File directory
- Single level directory systems
- Two-level directory systems
- Sistemi gerarchici (grouping)
- Operazioni sulle directory
- Path name in sistemi gerarchici
- File condivisi
- Sistemi a grafo aciclico
- Creazione di link
- Sistemi a grafo
- Implementazione File System (3 slide)
- FAT
- Allocazione indicizzata
- i-node
- Unix (mixed: 4kB per blocco)
- Directory
- Unix
- Layout di un disco
- Gestione spazio libero
ma le slide sono solo queste??
http://homes.dico.unimi.it/sisop
Le undici lezioni??
O c'è dell'altro??
Io sapevo che comunque bisognava studiare sul libro Silberschatz....
Non c'è un elenco completo dei capitoli e dei paragrafi da fare per l'appello??
E poi....
Ma una volta non giravano sul dsy una serie di domande abbastanza attendibili per la parte di palestra in laboratorio??
Grazie...
__________________
"Why, Sir, you find no man at all intellectual who is willing to leave London.
No, Sir, when a man is tired of London, he is tired of life; for there is in London all that life can afford."
(DR SAMUEL JOHNSON 1777)
MSN andrea.poretti(at)hotmail.it
notizie del secondo compitino?
__________________
La vita è una jungla!
Io avevo sentito da qualche parte che sarà sabato 18 giugno...
Cosa è stato fatto venerdì? qualcuno ha idea di quante lezioni mancano e cosa verrà fatto ancora come programma?
Per la prova di laboratorio su quale linux mi consigliate di esercitarmi?
Marca e versione......
nessuno sa rispondere alle mie domande??
__________________
"Why, Sir, you find no man at all intellectual who is willing to leave London.
No, Sir, when a man is tired of London, he is tired of life; for there is in London all that life can afford."
(DR SAMUEL JOHNSON 1777)
MSN andrea.poretti(at)hotmail.it
Il compitino è il 22 giugno contemporaneamente all'appello
Originally posted by Hobbit82
Per la prova di laboratorio su quale linux mi consigliate di esercitarmi?
Marca e versione......

__________________
È odio, odio puro, una pietra morta, merda piena di mosche, sorrisi di plastica, vomitarsi dentro... nessuna paura per la paura di aver paura, soldi in tasca e fame in bocca, buonasera e odio negli occhi, non ce la faccio più
Get FreeBSD NOW!
Anch'io voglio estinguermi!
LEZIONE VENERDI 13/05 E LUNEDI 16/05
LEZIONE 19 - VENERDI 13/05 - ROSTI
slide su "Linux"... nelle dispense dello scorso anno sono la lezione 16
penso siano state fatte tutte ma non sono sicuro, me ne sono andato a metà lezione
LEZIONE 20 - LUNEDI 16/05 - TRENTINI
"Shell Programming" a grandi linee... argomenti trattati:
- Bash
- Shell
- Interpretazione comandi
- Script
- Comandi
- Strutture di controllo
- Variabili
- Espansione
- Redirezione
per chi aveva chiesto, dovrebbero esserci ancora 3 o 4 lezioni....
Originally posted by Col. Kurtz
Microsoft Linux.
È il più facile da installare.![]()
__________________
La vita è una jungla!
Originally posted by Col. Kurtz
Microsoft Linux.
È il più facile da installare.![]()
Originally posted by Polsy
http://www.mslinux.org/
geniale.
.Originally posted by www.mslinux.org
Microsoft Invades Cuba
Microsoft's plan to invade cuba and overthrow the government has succeeded. One Microsoft official said "It's a win-win situation. The US Government is happy and shuts up the DOJ while Microsoft institutes a monopoly within Cuba for everything from computer software to toilet paper. One more step closer to world domination. Heck, we could feed a whole development department for the cost of one developer's salary in the US. They may not know how to create an Operating System very well, but neither do our US developers."
__________________
È odio, odio puro, una pietra morta, merda piena di mosche, sorrisi di plastica, vomitarsi dentro... nessuna paura per la paura di aver paura, soldi in tasca e fame in bocca, buonasera e odio negli occhi, non ce la faccio più
Get FreeBSD NOW!
Anch'io voglio estinguermi!
http://homes.dico.unimi.it/sisop/bl....cgi/index.html
Lezione di Venerdi' 20 annullata
Causa sciopero dei mezzi pubblici la lezione di Venerdi' 20 Maggio non verra' effettuata.
aaah cavolo, dovevo fare una domanda al trentini....
provo a postare qui, magari qualcuno che ha già provato a fare l'installazione autonoma gli scorsi anni può rispondermi....
allora nel punto:
's', dimensioni vincolate per una delle partizioni (quale non e' importante, scegliete voi). Moltiplicare tra loro le cifre del proprio numero di matricola e dividere per 5, la cifra ottenuta va usata come dimensione in cilindri della partizione.
ecco....a me viene 3780
peccato che il mio hard disk da 8 giga ha una geometria del tipo 1044/255/63 cioè arriva a 1044 cilindri....
ora, ho sbagliato qualcosa io oppure devo formattarmi tutto l'hard disk sperando di arrivare a quella dimensione in cilindri o devo comprarmi un'hard disk giusto per fare sta roba!?!?
non ho parole...
Originally posted by mattcobain
aaah cavolo, dovevo fare una domanda al trentini....
provo a postare qui, magari qualcuno che ha già provato a fare l'installazione autonoma gli scorsi anni può rispondermi....
allora nel punto:
's', dimensioni vincolate per una delle partizioni (quale non e' importante, scegliete voi). Moltiplicare tra loro le cifre del proprio numero di matricola e dividere per 5, la cifra ottenuta va usata come dimensione in cilindri della partizione.
ecco....a me viene 3780
peccato che il mio hard disk da 8 giga ha una geometria del tipo 1044/255/63 cioè arriva a 1044 cilindri....
ora, ho sbagliato qualcosa io oppure devo formattarmi tutto l'hard disk sperando di arrivare a quella dimensione in cilindri o devo comprarmi un'hard disk giusto per fare sta roba!?!?
non ho parole...
__________________
Sometimes you hurt the ones who love you most and sometimes you hold the ones who leave you lost,
and sometimes you learn
but its too late, it's too late. EI
Originally posted by Dante
Boh... io il settaggio dei cilindri lo faccio durante l'installazione, quando creo le partiizioni: aumento e diminuisco la dimensione dellla partizione finchè nn trovo la dimensione giusta in cilindri che mi calcola direttamente il programma di installazione...
| All times are GMT. The time now is 10:05. | Pages (4): « 1 [2] 3 4 » Show all 553 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.