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 > - Temi Esami SOperativi anno 2007-08
Pages (2): [1] 2 »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
bill76
Apprendista Dottore

User info:
Registered: May 2003
Posts: 368 (0.05 al dì)
Location: Mariano Comense (Co)
Corso: Informatica
Anno: #Error#
Time Online: 10 Days, 7:21:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
- Temi Esami SOperativi anno 2007-08

Ciao ragazzi oggi sono buono vi allego un po' di domande di teoria fatte nell'anno 2007-08 in S.o:

Raccolta Domande di Teoria.



Tema esame Settembre 2008



1_Esercizio sui semafori

2_Compilatore

3_Pic

4_Processi

5_Semafori generici

6_Istruzione Intel privilegiata

7_Gestione DMA periferica I/O.

8_IRQ 10: Save

9_Esercizio paginazione

10_Minix quale istruzione kernel mode:

11_Call Fork?

12_Esercizio su stack

13_Lista linkata contro contigua – Tecniche allocazione File System

14_Confronto FCFS con SJF caso migliore

15_Esercizio algoritmi scheduling

16_TSL atomicità semafori

17_Sistemi time sharing

18_Sistema operativo monolitico vs sistema operativo che opera in modalità kernel.

19_Che cosa un sistema operativo: nessuna delle risposte.

20__Accesso disco: nanosecondi



Domande tema di esame Giugno 2007 Sistemi Operativi



Quale componente effettua il trasferimento dati durante la RAM disk. ??
In un sistema monolitico dove è posizionato il codice di una syscall ok
In Minix quali componenti interagiscono con un device controller ok
Le eccezioni sono rilevate da?
Quale delle istruzioni intel è privilegiata
Qual è lo strumento che effettua l’associazione indirizzo simbolico – indirizzo rilocabile ok
Cosa fanno i thread. ok
Il restart in Minix ok
La procedura call Fork in Minix ok
Quali sono i vantaggi di una lista linkata I node , rispetto alle liste contigue.
Minix cosa fa il vettore interrupt ok
I sistemi batch possono essere? ok
In minix il campo p_ticks left cosa fa?
Minix quali strutture dati sono coinvolte nella gestione dei segnali.
Esercizio standard sui semafori ok
Esercizio standard sugli algoritmi di scheduling (FCFS , SJF , RR). Ok


Tema Gennaio 2008.



1) Calcolo Accesso disco

2) Esercizio Semafori

3) Esercizio Stack

4) Domanda Threed Processi

5) Clok Interrupt.

6) Algoritmo Banchiere

7) MMU



8) Interrupt vector.

9) Registro Intel

10) Sinonimo Signal

11) Esercizio Paginazione

12) Esercizio Algoritmo Scheduling

13) TSL

14) Risoluzione problemi di mutua esclusione con semaforo binario

15) Sincronizzazione processi multi threed multi processor ??

16) Save Minix

17) DMA periferiche I/O.

18) Batch system aumentano trougput di CPU.

19) IDT

20) thred cosa non hanno in comune con i processi di appartenenza PC





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



Primo Compitino




io ricordo..
dati i processi con tempo arrivo e burst:
P1 0 5
P2 7 3
P3 3 7
P4 0 2
quali sono i tempi di turnaround con FCFS, SJF etc..?

date le istruzioni (scrivo a memoria quindi correggete se vedete qualche imprecisione)..
push 4
push 0
push 7
mov ebp, esp
L1:
cmp 1, (ebp+8)
jnle L2
mov eax, (ebp+4)
add eax, (ebp+8)
mov eax, (ebp+4)
dec ebp+8
j L1
L2:
pop eax
push ebx

cosa contengono eax ed ebx alla fine?

quale e' il primo programma caricato all'accensione del computer?
* kernel
* boot
* bootstrap
* un programma che risiede in ROM

un sistema batch puo' essere multiprogrammato?
* no
* si, ma si aumenta solo il troghput
* ?
* ?

Quali delle seguenti affermazioni non si puo' attribuire al Randezvous?
* E' una primitiva di sincronizzazione
* E' sincrono
* Sfrutta la memoria condivisa
* adotta una receive bloccante

dati due semafori generalizzati S1 = 2 e S2 = 1 ed il seguente codice, quali delle seguenti stringhe non puo' essere un output corretto?

down(S1)
write(ab)
up(S2)

down(S2)
write(bb)
up(S1)

* bbbbabab (giusta?)
* bbabbbab (giusta?)
* ?
* ababbb (giusta?)

in effetti sembrava possibile che fossero due le risposte..

il codice della save
pushad
push ds
push es
push fs
push gs

che cosa fa?

__________________
Poca osservazione e molto ragionamento portano all’errore,
molta osservazione e poco ragionamento conducono alla verità

03-03-2008 21:25
Click Here to See the Profile for bill76 Click here to Send bill76 a Private Message Find more posts by bill76 Add bill76 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
darkshadow
Are You From The Past?

User info:
Registered: Jul 2007
Posts: 485 (0.08 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: 1
Time Online: 13 Days, 13:38:56 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Grazie!!!

AZZ che memoria!! :D

__________________
by Ð@rk§h@ÐØw

03-03-2008 22:12
Click Here to See the Profile for darkshadow Click here to Send darkshadow a Private Message Find more posts by darkshadow Add darkshadow to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
bill76
Apprendista Dottore

User info:
Registered: May 2003
Posts: 368 (0.05 al dì)
Location: Mariano Comense (Co)
Corso: Informatica
Anno: #Error#
Time Online: 10 Days, 7:21:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Due scritti li ho fatti io purtruppo!
Gli altri ho fatto copia e incolla dal altri thread....

Buono studio.

__________________
Poca osservazione e molto ragionamento portano all’errore,
molta osservazione e poco ragionamento conducono alla verità

04-03-2008 08:15
Click Here to See the Profile for bill76 Click here to Send bill76 a Private Message Find more posts by bill76 Add bill76 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
bill76
Apprendista Dottore

User info:
Registered: May 2003
Posts: 368 (0.05 al dì)
Location: Mariano Comense (Co)
Corso: Informatica
Anno: #Error#
Time Online: 10 Days, 7:21:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

In vista del primo compitino vi consiglio di guardarvi bene le domande in qs thread.

__________________
Poca osservazione e molto ragionamento portano all’errore,
molta osservazione e poco ragionamento conducono alla verità

07-04-2008 21:37
Click Here to See the Profile for bill76 Click here to Send bill76 a Private Message Find more posts by bill76 Add bill76 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
phantom
.illuminato.

User info:
Registered: Jan 2008
Posts: 183 (0.03 al dì)
Location: Varesotto
Corso: Informatica per le Telecomunicazioni
Anno: III
Time Online: 18:23:57 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ma sono riferite all'esame di Bettini?

09-04-2008 16:14
Click Here to See the Profile for phantom Click here to Send phantom a Private Message Find more posts by phantom Add phantom to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
bill76
Apprendista Dottore

User info:
Registered: May 2003
Posts: 368 (0.05 al dì)
Location: Mariano Comense (Co)
Corso: Informatica
Anno: #Error#
Time Online: 10 Days, 7:21:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

No sono riferite al corso di Bruschi e Monga.

Ciao.

__________________
Poca osservazione e molto ragionamento portano all’errore,
molta osservazione e poco ragionamento conducono alla verità

09-04-2008 16:18
Click Here to See the Profile for bill76 Click here to Send bill76 a Private Message Find more posts by bill76 Add bill76 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
-Oblivion-
.primate.

User info:
Registered: Nov 2006
Posts: 67 (0.01 al dì)
Location: Seriate
Corso: Informatica
Anno: Quarto [Furoi corso]
Time Online: 22:52:11 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Pensavo fossero più facili...

Last edited by -Oblivion- on 14-04-2008 at 15:54

14-04-2008 15:51
Click Here to See the Profile for -Oblivion- Click here to Send -Oblivion- a Private Message Visit -Oblivion-'s homepage! Find more posts by -Oblivion- Add -Oblivion- to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
bill76
Apprendista Dottore

User info:
Registered: May 2003
Posts: 368 (0.05 al dì)
Location: Mariano Comense (Co)
Corso: Informatica
Anno: #Error#
Time Online: 10 Days, 7:21:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

up

__________________
Poca osservazione e molto ragionamento portano all’errore,
molta osservazione e poco ragionamento conducono alla verità

31-05-2008 15:01
Click Here to See the Profile for bill76 Click here to Send bill76 a Private Message Find more posts by bill76 Add bill76 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
picchio
.primate.

User info:
Registered: Dec 2007
Posts: 67 (0.01 al dì)
Location:
Corso: informatica
Anno:
Time Online: 15:46:09: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Domande secondo compitino 2007

Qualcuno si ricorda le domande del secondo compitino di SO
del 2007?

06-06-2008 08:57
Click Here to See the Profile for picchio Click here to Send picchio a Private Message Find more posts by picchio Add picchio to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
bill76
Apprendista Dottore

User info:
Registered: May 2003
Posts: 368 (0.05 al dì)
Location: Mariano Comense (Co)
Corso: Informatica
Anno: #Error#
Time Online: 10 Days, 7:21:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

up

__________________
Poca osservazione e molto ragionamento portano all’errore,
molta osservazione e poco ragionamento conducono alla verità

01-07-2008 21:02
Click Here to See the Profile for bill76 Click here to Send bill76 a Private Message Find more posts by bill76 Add bill76 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
bill76
Apprendista Dottore

User info:
Registered: May 2003
Posts: 368 (0.05 al dì)
Location: Mariano Comense (Co)
Corso: Informatica
Anno: #Error#
Time Online: 10 Days, 7:21:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

up

__________________
Poca osservazione e molto ragionamento portano all’errore,
molta osservazione e poco ragionamento conducono alla verità

28-07-2008 13:27
Click Here to See the Profile for bill76 Click here to Send bill76 a Private Message Find more posts by bill76 Add bill76 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
bill76
Apprendista Dottore

User info:
Registered: May 2003
Posts: 368 (0.05 al dì)
Location: Mariano Comense (Co)
Corso: Informatica
Anno: #Error#
Time Online: 10 Days, 7:21:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

up

__________________
Poca osservazione e molto ragionamento portano all’errore,
molta osservazione e poco ragionamento conducono alla verità

03-01-2009 13:22
Click Here to See the Profile for bill76 Click here to Send bill76 a Private Message Find more posts by bill76 Add bill76 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
elex1984
.consigliere.

User info:
Registered: Feb 2006
Posts: 134 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 13:21:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
CIAO

Ciao nessuno ha le domande degli ultimi compiti??? grazie

06-01-2009 13:33
Click Here to See the Profile for elex1984 Click here to Send elex1984 a Private Message Find more posts by elex1984 Add elex1984 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
bill76
Apprendista Dottore

User info:
Registered: May 2003
Posts: 368 (0.05 al dì)
Location: Mariano Comense (Co)
Corso: Informatica
Anno: #Error#
Time Online: 10 Days, 7:21:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

up

__________________
Poca osservazione e molto ragionamento portano all’errore,
molta osservazione e poco ragionamento conducono alla verità

11-03-2009 14:58
Click Here to See the Profile for bill76 Click here to Send bill76 a Private Message Find more posts by bill76 Add bill76 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xSharKMaNx
un gioco della follia

User info:
Registered: Sep 2007
Posts: 1477 (0.24 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Grazie Bill, serviranno per i compitini di questo semestre!

__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)

I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)

11-03-2009 15:46
Click Here to See the Profile for xSharKMaNx Click here to Send xSharKMaNx a Private Message Find more posts by xSharKMaNx Add xSharKMaNx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 21:34.    Post New Thread    Post A Reply
Pages (2): [1] 2 »   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.045 seconds (85.87% PHP - 14.13% MySQL) con 26 query.