PDA

View Full Version : Scheduling cpu multi-core


AlexanderPD
20-05-2008, 00:18
Salve a tutti!
Innanzitutto mi scuso se questo mio topic non è adattissimo alla sezione in cui l'ho postato.. ma penso che tra tutte sia quella che + si avvicina alla mia esigenza :P

Inizio col dire che sono uno studente universitario, e sono alle prese con l'esame di sistemi operativi :P
Il professore ci ha richiesto un piccolo seminario per approfondire degli argomenti trattati in maniera non troppo approfondita durante il corso, ed io sono stato molto attratto dallo scheduling nelle cpu multi-core.
Durante il corso abbiamo studiato i vari tipi di scheduling in cpu a single core, ed ammetto che pensavo di trovare piuttosto facilmente le notizie di cui avevo bisogno.
Purtroppo ho sopravvalutato la mia abilità nel cercare informazioni con google.. ed ora mi ritrovo con veramente poche informazioni utili tra le mani :(

E qui scatta la domanda.. qualcuno saprebbe dove poter reperire tali informazioni? Appena possibile mi fionderò in qualche libreria/biblioteca per cercare qualche libro che mi possa aiutare.. e anche solo avere un indirizzata su qualche titolo particolare mi potrebbe aiutare :)

Grazie mille! :)

arara
20-05-2008, 10:58
Uno dei testi piu usati è Modern Operating System di Tanenbaum.
Guardase questi vanno bene intanto:
Inside the Linux scheduler (http://www.ibm.com/developerworks/linux/library/l-scheduler/)
Understanding the Linux Kernel - Chapter 10 Process Scheduling (http://www.oreilly.com/catalog/linuxkernel/chapter/ch10.html)
poi segui i link in basso...

ilsensine
20-05-2008, 11:16
Credo che la sezione di Programmazione sia la più adatta.

ilsensine
20-05-2008, 11:19
Inside the Linux scheduler (http://www.ibm.com/developerworks/linux/library/l-scheduler/)
Il (ormai vecchio) scheduler O(1). Sostituito successivamente dal CFS:
http://kernelnewbies.org/Linux_2_6_23#head-f3a847a5aace97932f838027c93121321a6499e7
Understanding the Linux Kernel - Chapter 10 Process Scheduling (http://www.oreilly.com/catalog/linuxkernel/chapter/ch10.html)

Molto outdated, ma può ancora avere qualche valenza didattica.