![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- Esame laboratorio gennaio 2014 (http://www.dsy.it/forum/showthread.php?threadid=43656)
Esame laboratorio gennaio 2014
Qualcuno mi può chiarire? E' il 17 o il 27? o entrambe le date?
il dubbio sorge perchè sull'allegato di tutti gli esami è segnato il 27 gennaio, mentre a questo link è segnato sia il 17 che il 27
https://www.google.com/calendar/emb...ctz=Europe/Rome
Re: Esame laboratorio gennaio 2014
Originally posted by IforgotPSW
Qualcuno mi può chiarire? E' il 17 o il 27? o entrambe le date?
il dubbio sorge perchè sull'allegato di tutti gli esami è segnato il 27 gennaio, mentre a questo link è segnato sia il 17 che il 27
https://www.google.com/calendar/emb...ctz=Europe/Rome
ah quindi ci sono 3 date? ottimo! confermate quindi la validità di tutte e 3le date? non sono pratico dell'esame di laboratorio, so bene com'è strutturata la parte di scritto e orale ^^;;
Originally posted by IforgotPSW
ah quindi ci sono 3 date? ottimo! confermate quindi la validità di tutte e 3le date? non sono pratico dell'esame di laboratorio, so bene com'è strutturata la parte di scritto e orale ^^;;
certo, cosa vuoi sapere?
Originally posted by IforgotPSW
certo, cosa vuoi sapere?
Originally posted by gab217
Come viene strutturato orale e scritto.
Ciao a tutti mi intrometto perchè anche io devo dare l'esame a gennaio..ho alcune domande:
- le domande a risposta multipla sono ingannevoli o chiare?
- le domande a risposta multipla su jos chiedono il funzionamento di parti chiave o può esserci qualsiasi parte?
- l'esercizio di programmazione concorrente è produttore/consumatore oppure può essere qualcosa del tipo lettore/scrittore dove ogni tipologia ha caratteristiche particolari?
(non so se mi spiego ma c'è sempre produttore e consumatore o no?)
si vede che sono preso male eh?
Grazie a chiunque mi dia delle info =)
Ti rispondo io che ho passato lunedì lo scritto e devo fare martedì l'orale:
1) alcune domande a risposta multipla sono ingannevoli, ma la maggior parte chiare. un esempio che mi è rimasto in mente: in JOS quando devi costruire la GDT la inizializzi con:
SEG_NULL # null seg
SEG(STA_X|STA_R, 0x0, 0xffffffff) # code segment
SEG(STA_W, 0x0, 0xffffffff) # data segment
e nel compito c'era la domanda:
Cosa fa questo codice in JOS:
SEG_NULL # null seg
SEG(STA_W|STA_R, 0x0, 0xffffffff)
a) inizializza il code segment della GDT
b) inizializza il data segment della GDT
c) definisce i segmenti da usage nella GDT
d) (una risp che non c'entrava niente)
quella giusta quindi era la c), ma a momenti mettevo la a) perchè non avevo visto STA_W anzichè STA_X ..... cioè se non ti ricordi a memoria il codice ti può benissimo fregare .....
2) chiede tutto il codice di JOS, ma non c'era nulla sul codice delle trap... però te le potrebbe chiedere all'orale
3) l'es di programmazione concorrente a questo giro era "implementare un semaforo generalizzato con i monitor"... meno male che ho trovato questo thread (http://www.dsy.it/forum/showthread.php?threadid=42827) che diceve come farlo altrimenti ci avrei messo un pò ad arrivarci. alla fine l'ho fatto così:
monitor semaforo;
int sem;
condition semaphore;
#DOWN
sem = sem -1;
if (sem < 0){
then wait(semaphore);
}
#UP
if (sem >= 0){
then signal(semaphore);
}
else sem++;
(nel thread la UP è sbagliata)
Comunque altre volte ha messo prod/cons con i monitor se non sbaglio.
ciao, non ho ben capito perchè la risposta corretta è la c. il ragionamento che avrei fatto io è che STA_R | STA_W (entrambe le macro valgono 0x2) continua a valere 0x2, quindi dovrebbe essere un data segment (la risposta b), dove sbaglio nel ragionamento?
Danisss la tua risposta è corretta!
ah ecco, grazie!
All times are GMT. The time now is 04:38. | Show all 12 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.