.dsy:it. Pages (8): « 1 2 3 4 [5] 6 7 8 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi e distribuiti (http://www.dsy.it/forum/forumdisplay.php?forumid=270)
-- esame in arrivo (http://www.dsy.it/forum/showthread.php?threadid=38379)


Posted by ViPah on 02-06-2009 16:49:

HO editato, leggete nabbi.


Posted by Rents on 02-06-2009 16:51:

loool


Posted by Rents on 02-06-2009 16:52:

io aggiungerei anche un controllo molto comprensibile come :

if (count < 2 * NITER) printf("\n BOOM! count is [%d], should be %d\n", count, 2*NITER);

-.-


Posted by lik2006 on 02-06-2009 17:09:

ragazzi per voi quali sono gli argomenti che chiederà?


Posted by ArtificialGem on 02-06-2009 17:17:

Avete provato a far girare gli esercizi della lezione 17? Io provo ma mi esce sempre Bad system call
-_-


Posted by @le85 on 02-06-2009 17:25:

Originally posted by Andrea86CD
io gliel ho chiesto mentre stavamo andando in classe ed è stato molto vago..
eh vi metterò qualcosa sui processi...thread..per forza qualcosa sugli esercizi...della sierie...o studi o sei fottuto...
Insomma..mette tutto..!! Eheheheh ..ma esercizi su cosa? :? ..ci sono esercizi su ogni argomento praticamente..!! :sad:


Posted by EdivaD on 02-06-2009 17:36:

Pagina 12 di queste slide

http://homes.dsi.unimi.it/~boccigno...P_DiskDevx4.pdf

_____________________________

EXAMPLE

• What is the average time to read or write a 512 byte sector for a typical disk?
The advertized average seek time is 9 ms, transfer rate is 4MB/sec, it rotates at 7200 RPM, and the controller overhead is 1 ms. Assume the disk is idle so there is no queueing delay.

• SOLUTION

Average rotation time is <RL>= 0.5 x (1 / 7200 RPM)= 4.15 ms
Transfer time for a block TR = 0.5 KB / (4.0 MB/sec) = 0.125 ms
Thus:
<Tacc>= <ST> + <RL> + TR + Toverhead=
9 ms + 4.15 ms + 0.125 ms + 1 ms = 14.3 ms

________________________

Ordunque mi sapete dire da dove arriva il primo 0,5 che compare?
Visto che è adimensionale presumo sia un un mezzo previsto dalla formula... è così? :?

__________________
"Dicono che ogni atomo del nostro corpo una volta apparteneva ad una stella…
forse non sto partendo, forse sto tornando a casa”


_GATTACA_


Posted by ViPah on 02-06-2009 18:02:

E' un quanto di tempo di scarto da aggiungere sempre, se non sbaglio è questo che ha detto il prof.


0,5*60/7200=30/7200=3/720=4.16 -.-


Posted by djpelatino on 02-06-2009 18:08:

Vi posto qualcosa di teoria che magari potrà esservi utile...in bocca al lupo a tutti!!


Posted by EdivaD on 02-06-2009 18:17:

Uhmm "aggiungere" e si moltiplica? E poi, appunto, è adimensionale...

Boh!

Comunque anche a me esce 4,16 ms...

Grazie :D

____________________


I termini "riassunto" e "qualcosa" si adattano poco ad un file di 120 e passa pagine :rotfl:

Grazie! :P

__________________
"Dicono che ogni atomo del nostro corpo una volta apparteneva ad una stella…
forse non sto partendo, forse sto tornando a casa”


_GATTACA_


Posted by Andrewz on 02-06-2009 19:01:

Originally posted by ArtificialGem
Avete provato a far girare gli esercizi della lezione 17? Io provo ma mi esce sempre Bad system call
-_-


devi compilarli con il comando seguente:

gcc -pthread poveri_noi.c

per l'esercizio del disco, ho una ipotesi. Ho pensato che il tempo che ci mette un blocco girando a raggiungere la testina si calcola così:il blocco che cerco può essere in un settore a caso della traccia, sia su uno che la ha appena passata (allora il disco deve compiere un'altra rotazione completa per raggiungere la testina ed essere letto, oppure anche essere sotto la testina così da non dover compiere alcuna rotazione per essere letto.

perciò: (1+0)/2 =0,5. mediamente se devi fare tante letture devi contare il tempo di rotazione medio ovvero è come se dovesse fare mezza rotazione, ovvero 0,5 * TR

penso sia così..ditemi che ne pensate!




comunque sto fondendoooo e non ho ancora fatto il file system e i semafori..yaaagh


Posted by ViPah on 02-06-2009 19:01:

Da "aggiungere" alla formula intendo :crazy:...Quel 0.5 penso sia il tempo standard che la testina impiega a raggiungere il settore, oppure all'ipotesi scritta pocanzi da andre..




PS:Bel riassunto, ma il libro non sono meno pagine?:D


Posted by EdivaD on 02-06-2009 20:37:

Originally posted by Andrewz
devi compilarli con il comando seguente:

gcc -pthread poveri_noi.c

per l'esercizio del disco, ho una ipotesi. Ho pensato che il tempo che ci mette un blocco girando a raggiungere la testina si calcola così:il blocco che cerco può essere in un settore a caso della traccia, sia su uno che la ha appena passata (allora il disco deve compiere un'altra rotazione completa per raggiungere la testina ed essere letto, oppure anche essere sotto la testina così da non dover compiere alcuna rotazione per essere letto.

perciò: (1+0)/2 =0,5. mediamente se devi fare tante letture devi contare il tempo di rotazione medio ovvero è come se dovesse fare mezza rotazione, ovvero 0,5 * TR

penso sia così..ditemi che ne pensate!




comunque sto fondendoooo e non ho ancora fatto il file system e i semafori..yaaagh


Sei stato assai convincente! XD


Buona fortuna con i semafori :shock:


Originally posted by ViPah
Da "aggiungere" alla formula intendo :crazy:...Quel 0.5 penso sia il tempo standard che la testina impiega a raggiungere il settore, oppure all'ipotesi scritta pocanzi da andre..


PS:Bel riassunto, ma il libro non sono meno pagine?:D


Ahh ecco non ti avevo inteso X____X

__________________
"Dicono che ogni atomo del nostro corpo una volta apparteneva ad una stella…
forse non sto partendo, forse sto tornando a casa”


_GATTACA_


Posted by ViPah on 02-06-2009 22:08:

ciao raga notte e in bocca al bocci per domani


Posted by Rents on 03-06-2009 00:51:

che crisi, vedo implementazioni C ovunque ! aiuto, notte T__T


All times are GMT. The time now is 06:25. Pages (8): « 1 2 3 4 [5] 6 7 8 »
Show all 115 posts from this thread on one page

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