![]() |
Pages (13): « First ... « 5 6 7 8 [9] 10 11 12 13 » 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)
-- 1° Compitino SOD! (http://www.dsy.it/forum/showthread.php?threadid=38098)
a proposito dell'architettura di von neumann secondo me ha una certa importanza conoscere il ciclo fetch/Execute... ci ho impiegato un giorno a capirlo e ora me lo sono scordataa
Io ho finito alle 9 di studiare è ho il vuoto cosmico!!
__________________
Quand'è che al posto di quell'Avatar ci sarò io:-)?
Provo a dare anche io il mio contributo,ma non prendete le mie parole per oro colato, anzi... andateci cauti ![]()
![]()
Modello delle coroutine
Le coroutine sono una classe speciale di sottoprogrammi in cui non si ha piu' un programma chiamante ed uno chiamato ma due programmi allo stesso livello che si passano il controllo l'un l'altro, quindi non c'è più la gerarchia master-slave tra chiamante e chiamato. Quando una coroutine riceve il controllo da un altro sottoprogramma viene eseguita di solito parzialmente. L'esecuzione della coroutine e' sospesa quando ritorna il controllo e in un momento successivo un'altra chiamata fa riprendere l'esecuzione dal punto in cui era stata sospesa.Si puo' notare in questo meccanismo una certa simmetria tra chiamante e chiamato. Il modello coroutine possiede solo l'istruzione RESUMUE che gestisce le chiamate e il passaggio del controllo da una coroutine ad un'altra; in ogni momento c'è una ed una sola coroutine attiva.
Space Sharing
Un gruppo di k processi (thread) correlati viene assegnato a k CPU disponibili
– In ogni istante l’insieme di CPU è staticamente partizionato in gruppi che eseguono processi tra loro correlati
– Buono per lavori batch: si conoscono le relazioni tra i processi » Shortest Job First, FIFO
Lo Space Sharing elimina l’overhead del cambio di contesto ma le CPU possono rimanere idle per molto tempo
Non considerando le relazioni tra i processi (thread) si possono avere inefficienze dovute alle comunicazioni.
Alcuni algoritmi cercano di effettuare in contemporanea loscheduling nel tempo e nello spazio tenendo in considerazione le dipendenze/relazioni tra i processi (thread)
Space Sharing
Un gruppo di k processi (thread) correlati viene assegnato a k CPU disponibili
– In ogni istante l’insieme di CPU è staticamente partizionato in gruppi che eseguono processi tra loro correlati
– Buono per lavori batch: si conoscono le relazioni tra i processi » Shortest Job First, FIFO
Lo Space Sharing elimina l’overhead del cambio di contesto ma le CPU possono rimanere idle per molto tempo
Non considerando le relazioni tra i processi (thread) si possono avere inefficienze dovute alle comunicazioni.
Alcuni algoritmi cercano di effettuare in contemporanea loscheduling nel tempo e nello spazio tenendo in considerazione le dipendenze/relazioni tra i processi (thread)
Speriamo solo che siano a crocette!
Basta, mi sono bevuto tutto dalle nove d sera, speriamo non sia complicatissimo e buona fortuna a tutti, si aspettano commenti post compito che sono sempre i migliori xDD!
Grazie ai MR riassunti lol !
stanotte nel panico mi sono messa a cercare su gooooogle materiale del Boccignone...beh ho trovato lucidi interessanti sull'architettura di von neumann e il SO in generale...
dubito ora possa servire,ma nel caso dobbiate dare l'appello (tocchiamo ferro
)ecco il link
http://nclab.diiie.unisa.it/Courses...fi_download.htm
io non ho toccato esattamente ferro, va bene comunque?![]()
io per forza di cosa devo toccare ferro ![]()
ripasso frenetico in aula studiooo ><
BUONA FORTUNA A TUTTI ![]()
se sentite qualcuno imprecare in aula....sono io <.<
un grazie a tutti quelli che hanno contribuito x i riassunti..buon compito!
Originally posted by lik2006
un grazie a tutti quelli che hanno contribuito x i riassunti..buon compito!

In bocca al lupo per quelli del secondo turno i servirà davvero!!
Fatto?? Com'è??
| All times are GMT. The time now is 17:00. | Pages (13): « First ... « 5 6 7 8 [9] 10 11 12 13 » Show all 186 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.