Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi N - Z > Sistemi operativi I > Esame scritto 13 giugno 2007: domande e risposte
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
mjfan80
.consigliere.

User info:
Registered: Nov 2001
Posts: 140 (0.02 al dì)
Location: Vallecamonica (BRESCIA)
Corso: Informatica quinquennale
Anno: 5°? 6°? 7°? bho
Time Online: 19:22:16 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Esame scritto 13 Luglio 2007: domande e risposte

Espongo qui alcune domande che mi ricordo dell'esame del 13, in particolare quelle di cui non sono sicuro nelle risposte, vi chiedo di aiutarmi a capire quale sia quella corretta


IDT
- è una stuttura costruita per ogni singolo processo
- è una struttura del sistema operativo
- è una struttura del processore
- nessuna delle altre risposte (credo fossi così la quarta, non ricordo)

io è indicato che è una struttura del sistema operativo, perchè viene costruita in fase di boot dal sistema operativo ed è residente in memoria, corretto?
avevo un piccolo dubbio sul processore, poichè in effetti è L'HD che coglie gli interrupt e guarda la idt per sapere l'indirizzo della intterupt handler, voi che dite?



Lo scheduling in un sistema a thred ibrido

- viene gestito sui singoli processi
- viene gestito sui singoli thred
- il sistema operativo schedula i processi e il sistema run time gestisce i thred
- altra risposta che non ricordo

io ho segnato che il s.o. schela i processi e il sistema run time del linguaggio di alto livello gestisce poi i thred... dovrebbe essere la risposta corretta per un sistema a user therd
per un sistema a kernel thred invece il s.o schedula i singoli therd
ma per uno ibrido? sul libro non è proprio indicato questo scheduling, e nemmeno a lezione mi pare se ne sia parlato




lo scheduling dei processi in minix3
- è un priority scheduling
- è un rr
- fcfs
- un altro che non ricordo

qui sono stato in dubbio tra priority scheduling e RR
poiè in effetti è nu misto dei due... usa 16 code di priorità e all'interno usa un rr modificato
ma dato che a lezione la prima cosa che ha detto è "mimix usa un rr modificato" io ho segnato rr
ma forse andava segnato priority scheduling



il miglior scheduling per un sistema real time è:
- fcfs
- sjf
- rr
- priority scheduling
ne sul libro ne a lezione è mai stato detto quale è il migliore... sul libro viene discusso solo il concetto di "schedulabilità" con le sommatorie dei processi periodici
a lezione viene espresso il concetto di deadline
ma il deadline sheduling (earliest dieadline sheduling) non era tra gli elencati
io ero in dubbio tra rr e priority scheduling (e non ricordo cosa ho segnato)



poi vi era un classico problemino di accesso a disco con fcfs, scan, ssf (tra l'altro per lo scan era specificato "movimento iniziale esterno"... io l'ho interpretato come verso le tracce di numero maggiore - a lezione mi pare si usasse così - ma il prof presente in aula ha detto "non so cosa intende, fateli entrambi" :? )
secondo me la risposta non era quella "nessuna delle soluzioni proposte"



altra domanda che mi ha lasciato perplesso
un processo utente
- è sempre eseguito in modalità utente
- non è mai eseguito in modalità kernel
- è costantemente eseguito in modalità kernel
- può essere eseguito in modalità kernel
pensando a minix mi sono detto, un processo utente non è mai eseguito in kernel mode, ma è il s.o. che eventualmente interviene in Kernel mode
però le prime due risposte sono coincidenti... qunidi non sapevo cosa fare
sono andato dal prof e lui ha detto che la domanda non è ambigua e che, in effetti, le due risposte erano coincidenti, e che non potendo esserci due risposte corrette, evidentemente erano entrambe errate
quindi ho optato per "può essere eseguito in modalità kernel"
dopo una ventina di minuti, in risposta ad un altro studente, dice "ci può essere stato un errore e cui sono due risposte esatte, sceglietene una a caso"
coerenza suprema!!!!



altra domanda
su un sistema multiprocessore, quale primitiva viene usata per garantire atomicità ai semafori?
- TSL
- disabilitazione interrupt
- nessuna delle risposte
- un altra che non ricordo
dovrebbe essere TSL


vi era poi un esercizio sui semafori, due processi e due semafori, uno inizializzato a due, uno inizializzato a uno
vi erano 4 possibili output, bisognava indicare quello impossibile



nel MBR cosa viene caricato?
- la fat
- la tabelle delle partizioni
- la root direcotry
e qualcos'altro
ovviamente è la tabella delle partizioni



i thred cosa non hanno in comune con i processi di appartenenza?
- pc
- file aperty
- altre due cose che non ricordo
ovviamente il program countyer, è unico per ogni thread


i sistemi time sharing cosa ottimizzano?
- i tempi di risposta
- il througtput di CPU
- tempi di esecuzione (forse)
- un altro che non ricordo
credo proprio che la risposta corretta sia il tempo di risposta


mi è venuta in mente un altra domanda
tempi di accesso alla memoria
millisecondi
microsecondi
nanosecondi
(uno di questi era definito come "qualhe" e una risposta "decine di"... non ricordo quale)
la risposta dovrebbe essere decine di nanosecondi


al momento non ricordo altre domande

__________________
Heal The World
Just Because You Read It In A Magazine Or You See It On A Tv Scren Don't Make It Factual

Last edited by mjfan80 on 16-07-2007 at 13:58

14-07-2007 14:43
Click Here to See the Profile for mjfan80 Click here to Send mjfan80 a Private Message Visit mjfan80's homepage! Find more posts by mjfan80 Add mjfan80 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
alien
.arcimaestro.

User info:
Registered: Dec 2004
Posts: 313 (0.04 al dì)
Location: milano
Corso: Informatica
Anno:
Time Online: 4 Days, 15:54:55 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

sulle prime due sono dacordo con te!
Sulla terza,quella che non ricordi è quella giusta perche minix usa si round robin ma con code di priorita!
Quella che non ricordi è rr con priorita che secondo me è anche quella giusta!
Real time = priorita
Sul tempo di seek la risposta giusta è 91, 32.5, e 32,7 se non mi sbaglio anche perche con i conti le prime due venivano 90,4 e se non sbaglio 32 e qualcosa mentre la terza era giusta!
Ho chiesto al prof è mi ha detto che la piccola dif.non ha importanza!
Io ho scrito che un proc. utente puo anche essere eseguito in kernel mode anche che non ne sono cosi sicuro(Speriamo bene)
L'altra dom. io ho scelto l'algoritmo di Peterson(Non ne sono sicuro)
Sul'esercizio con i sem quella che non andava mai stampata era quella che iniziava con il bb perche il sem2 che stampava b iniziava con un valore 1

Esiti??????Si sa qualcosa quando??????

14-07-2007 17:21
Click Here to See the Profile for alien Click here to Send alien a Private Message Find more posts by alien Add alien to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
alien
.arcimaestro.

User info:
Registered: Dec 2004
Posts: 313 (0.04 al dì)
Location: milano
Corso: Informatica
Anno:
Time Online: 4 Days, 15:54:55 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

le altre anche secondo me sono giuste.....

14-07-2007 17:22
Click Here to See the Profile for alien Click here to Send alien a Private Message Find more posts by alien Add alien to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
alien
.arcimaestro.

User info:
Registered: Dec 2004
Posts: 313 (0.04 al dì)
Location: milano
Corso: Informatica
Anno:
Time Online: 4 Days, 15:54:55 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

cmnq 13 luglio e non giugno

14-07-2007 17:24
Click Here to See the Profile for alien Click here to Send alien a Private Message Find more posts by alien Add alien to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mjfan80
.consigliere.

User info:
Registered: Nov 2001
Posts: 140 (0.02 al dì)
Location: Vallecamonica (BRESCIA)
Corso: Informatica quinquennale
Anno: 5°? 6°? 7°? bho
Time Online: 19:22:16 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by alien

Quella che non ricordi è rr con priorita che secondo me è anche quella giusta!

[/B]

io non ricordo questa risposta, altrimenti avrei di sicuro segnata questa... se c'era, l'ho di sicuro segnata e ignorate cio che ho scritto prima :-P


Real time = priorita

penso di aver segnato così anche io
però onestamente non è indicato nulla se sul libro ne a lezione
perchè i real time usano quello con le deadline


Sul tempo di seek la risposta giusta è 91, 32.5, e 32,7 se non mi sbaglio anche perche con i conti le prime due venivano 90,4 e se non sbaglio 32 e qualcosa mentre la terza era giusta!

sicuro che non era 37.5?
io io due 32.X non ricordo


L'altra dom. io ho scelto l'algoritmo di Peterson(Non ne sono sicuro)

ti garantisco che è TSL, è scritto sul libro, pagina 79

__________________
Heal The World
Just Because You Read It In A Magazine Or You See It On A Tv Scren Don't Make It Factual

Last edited by mjfan80 on 14-07-2007 at 17:29

14-07-2007 17:27
Click Here to See the Profile for mjfan80 Click here to Send mjfan80 a Private Message Visit mjfan80's homepage! Find more posts by mjfan80 Add mjfan80 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
alien
.arcimaestro.

User info:
Registered: Dec 2004
Posts: 313 (0.04 al dì)
Location: milano
Corso: Informatica
Anno:
Time Online: 4 Days, 15:54:55 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

sul minix era presente la risp rr con priorita perche è quella che ho selez io,una delle prime che ho fatto!
Real time era l'unica risposta possibile logica anche perche anch'io non ho trovato niente sul libro
Sul seek time non mi ricordo esatamente il valore pero secondo i miei calcoli una era giusta! (91,32.x ,e puo essere 37.5) non mi ricordo bene i valori pero una era giusta
La tsl l'avro sbagliata boh.....

14-07-2007 17:51
Click Here to See the Profile for alien Click here to Send alien a Private Message Find more posts by alien Add alien to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Bloom
.illuminato.

User info:
Registered: May 2006
Posts: 229 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 3:14:49 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Secondo me quella sui semafori viene utilizzata l'istruzione tsl per far iin modo che se ho piu cpu quest'ultime non accedono contemporaneamente al semaforo,ma dice anche che un modo per monoprocessore vengono disabilitati gli interrupt per il tempo necessario per testare il semaforo

17-09-2007 12:45
Click Here to See the Profile for Bloom Click here to Send Bloom a Private Message Find more posts by Bloom Add Bloom to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Bloom
.illuminato.

User info:
Registered: May 2006
Posts: 229 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 3:14:49 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

per scheduling minix avrei risposto code di priorità perche poi in ogni coda si fa rr

17-09-2007 12:46
Click Here to See the Profile for Bloom Click here to Send Bloom a Private Message Find more posts by Bloom Add Bloom to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 03:55.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.109 seconds (59.58% PHP - 40.42% MySQL) con 26 query.