Vai al contenuto

Primario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sfondo: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Corsi di Laurea










ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.    Accetto l'uso dei cookie
-->
Foto

[Domande d'esame] Laboratorio di Sistemi Operativi


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 80 risposta/e

#41
ocinemod88

ocinemod88

    Advanced Member

  • Utente
  • StellaStellaStella
  • 87 Messaggi:
Esame con prof. Ritrovato (3 CFU)

- Domande sul progetto
- Argomento a piacere
- Scheduling a code multiple ha senso senza prelazione? E quello con retroazione?
- Quali algoritmi di scheduling utilizzano i sistemi operativi Windows Linux e Solaris?
- Tecnica della paginazione e nello specifico quanto è grande una tabella delle pagine con un indirizzo da 32 bit (vuole tutti i passaggi a partire dall'indirizzo logico)
- Tecnica per ovviare al problema di una tab. della pag. molto grande: TLB
- Di che genere di cache parliamo e quanto occupa in memoria dato un indirizzo sempre di 32 bit (sempre con tutti i passaggi a partire dall'indirizzo logico)

Professore abbastanza tranquillo ma esigente sulla precisione.
fiore88

#42
Flower

Flower

    Advanced Member

  • Utente
  • StellaStellaStella
  • 155 Messaggi:
esame di LSO da 3 CFU con il prof Ritrovato:

-mi ha fatto domande sul progetto, in pratica prende delle istruzioni e ti chiede a cosa servono per capire se hai partecipato nel realizzarlo;
-mi ha chiesto una domanda che il mio collega prima di me non ha saputo risp, si trattava di spiegare pk la tab delle pagine con processore a 32 bit era di 4MB
-poi si inizia con una domanda a piacere ( nel mio caso i processi )
-mentre parli dopo un po subito ti ferma e mi ha chiesto:
-come vengono gestiti i processi in un sistema operativo;
-l'anomalia di belady;
-differenza tra paginazione e segmentazione;
-mi ha detto che gli intel implementano sia la paginazione che la segmentazione, e mi ha detto una delle due pero è obbligatoria, quale?
-algoritmo di scansione SCAN, C-SCAN, LOOK;
-da qui mi ha detto, io ho un lettore di schede nel portatile, pensi che si usano questi algoritmi per leggere una scheda?
-qual'è l'algoritmo migliore per la sostituzione delle pagine?

Credo che non ce ne siano piu di domande che mi ha fatto, però, devo dire che mentre parli ti ferma e ti fa subito un'altra domanda ..
Consiglio di studiare sul libro perchè solo da li le cose possono essere capire fino in fondo...
---->Flower<----

#43
Mr_fox

Mr_fox

    Newbie

  • Utente
  • StellaStellaStella
  • 680 Messaggi:
Progetto
Argomento a piacere( algoritmi di scheduling della cpu)
Poi mi ha chiesto i processi con relativi stati di un processo
Thread
Rapporto tra thread a livello utente e quello a livello kernel
modello working set
Memoria centrale
Paginazione
Paginazione con tlb
Paginazione gerarchica
Paginazione con tabella delle pagine invertita
Algoritmi di sostituzione delle pagine
ciò che resta è la netta consapevolezza di non poter cambiare la vita... (luigi pirandello)

#44
orres21

orres21

    Advanced Member

  • Utente
  • StellaStellaStella
  • 270 Messaggi:
Progetto
Argomento a piacere
Memoria centrale come si divide e come vengono allocati i processi
Paginazione
Paginazione con tabella delle pagine invertita perchè veniva utilizzata
Algoritmi di sostituzione delle pagine
Quale funzione ha la porta nell I/O
Scheduling del disco
Modelli di associazione dei thread (1:1, N:N, N:1)

#45
Marco De Rosa

Marco De Rosa

    Advanced Member

  • Utente
  • StellaStellaStella
  • 854 Messaggi:
Esame sostenuto con Pierluigi Ritrovato

- Discussione sul progetto ( Photo - Catalog )
- Varie tecniche di gestione della memoria.
- Dimensione della memoria virtuale e tabella delle pagine , tabella pagine invertita.
- Sistemi RAID , limite del sistema RAID 4
- Processi e thread zombie
-Cosa succede nel seguente brano di codice:
 for ( i = 0 ; i < 20 ; i++ )
i = fork();


#46
Umberto

Umberto

    Newbie

  • Utente
  • StellaStellaStella
  • 414 Messaggi:
Esame col prof. Ritrovato:
Discussione sul progetto
Espressioni regolari e operazioni sulle stringhe
Memoria virtuale e discorso su paginazione e segmentazione
Stesse domande su RAID e fork di sopra
Stallo e gestione dello stallo nel kernel
Non ricordo altro...
r0x GRAZIE DI ESISTERE...

#47
dylzen

dylzen

    Advanced Member

  • Utente
  • StellaStellaStella
  • 185 Messaggi:
Esame sostenuto con il Prof. Ritrovato.

Bash:
Come estrarre una sottostringa da una stringa data
Utilizzo delle parentesi doppie
Differenze di utlizzo fra parentesi quadre e graffe

Teoria:
Argomento a piacere
Dimensione della tabella delle pagine
Process Control Block e tavola dei file aperti
Condivisione tra processo/thread e thread/thread
Careful-write file system e Lazy-write file system
Problema principale dell'algoritmo del banchiere
Codice di lettore/scrittore e gestione del problema
K6cSUfo.png ldTC0c4.png F3RltDf.png ysAWECd.png HXDuJxQ.png hrrH0NX.png gcQdz0o.png VQDZBzt.png wmDuXSk.png kMi7x2A.png 0khmZP7.png qnzN56a.png

#48
ziofabrix

ziofabrix

    Newbie

  • Utente
  • StellaStellaStella
  • 251 Messaggi:
Corso di Sistemi operativi 2010/11:6CFU-Prof Ritrovato

Domande a cascata su tutto il progetto
Deadlock come argomento a piacere
deadlock nel kernel
lazy e careful write file system
gestione dei processi in windows e linux

GoOd WoRk
:book:
Non preoccupatevi per il futuro:se la caverà benissimo anche senza di voi

#49
SuperFra

SuperFra

    Newbie

  • Utente
  • StellaStellaStella
  • 635 Messaggi:
esame da 6 cfu. con prof.Ritrovato

-discussione progetto
-scheduling cpu
-scheduling dei processi e dei thread in windows, linux e solaris
-lazy file system
-careful file system
-journaling file system
-working set e prepaginazione
-domanda sulla fork cosa fa il codice:
for(i=0;i<=20;i++)
i=fork();
-altre domandine che non ricordo
Immagine inviata

#50
mib85

mib85

    Advanced Member

  • Utente
  • StellaStellaStella
  • 292 Messaggi:
Esame da 5 CFU:
- Discussione del progetto: espressioni regolari, reindirizzamento dell'output mediante i descrittori di file
- Domanda a piacere: gestione della memoria
- Paginazione
- Problematiche riguardanti l'allocazione della memoria senza paginazione (frammentazione)
- i-node: descrizione, dimensione massima di un file
- Quanto fa 12+2^8+2^16+2^24 (SENZA CALCOLATRICE! :scratch: )
- Accesso a memoria condivisa (produttore-consumatore)
- Altre domande che non ricordo...
Al mondo esistono 10 tipi di persone, quelli che capiscono il codice binario e gli altri!

#51
Corrado

Corrado

    Advanced Member

  • Utente
  • StellaStellaStella
  • 556 Messaggi:
Orale da 6 CFU sostenuto con il prof Ritrovato.
- Espressioni regolari, definizione e cosa fa "[a,e,i,o,u]*" se usata in un comando di ricerca file;
- come si comporta il seguente codice (dove il processo corrente ha PID 150):

for i=1; i<10; i++{
i=fork();
}
- Sistemi multiprocessore;
- Come si implementa la sincronizzione nei sistemi multiprocessore;
- Vantaggi del monitor rispetto al semaforo;
- Tecniche di Carefully Writing, Lazy Writing e Journaling;
- Altre domande che onestamente non ricordo... :gha:
- Come si decide la dimensione delle pagine (e quindi dei frame) nella paginazione.

#52
ildiabolico

ildiabolico

    Advanced Member

  • Utente
  • StellaStellaStella
  • 405 Messaggi:
Discussione del progetto(non lo ha minimamente guardato fino al giorno dell'esame)
argomento a piacere(memoria)
sistemi multiprocessore(skeduling, UMA,NUMA)
vantaggi del monitor sul semaforo.


NB. In bocca al lupo per tutti indipendentemente da quanto studiate dato che il professore sembra giudicare in un modo tutto "particolare" ^^ facendo semmai anche riferimenti "sgradevoli" su voti di esami che non gli competono ^^ :doofy:
Rappresentante degli studenti al Consiglio Didattico di Ing. Informatica
Rappresentante degli studenti in Commissione Didattica di Ing. Informatica
Mail >> darioderosa89@gmail.com

#53
Ciroxs

Ciroxs

    Newbie

  • Utente
  • StellaStellaStella
  • 1568 Messaggi:
Esame da 3 CFU sostenuto con il prof. Ritrovato...

- Discussione sul progetto (come funzionava e poi mi ha chiesto la funzione cut)
- Paginazione su richiesta
- Sostituzione delle pagine
- Metodo del Working Set
- Alcune particolarità del metodo WS e come venivano sostituite le pagine in tale metodo

Prof tranquillo e cordiale, ti mette a tuo agio e ti fa ragionare senza problemi... :D

ZKU4w.png


#54
White_Rabbit89

White_Rabbit89

    Advanced Member

  • Utente
  • StellaStellaStella
  • 106 Messaggi:
Esame da 6 CFU sostenuto con il prof. Ritrovato:

-Domande sul progetto: organizzazione dello script, gestione dell'unico parametro passato in input allo script, spiegazione di un'espressione regolare utilizzata nel progetto;
-Espressione regolare per individuare una data:
[0-3][0-9]\/[0,1][0-2]\/[0-9][0-9][0-9][0-9]

-Argomento a piacere: deadlock;
-Algoritmo del banchiere: viene usato per evitare un deadlock o per rilevarlo? (Per evitarlo);
-Careful Write File System & Lazy Write FIle System e differenza tra i due;
-Problema dei lettori/scrittori (con codice che descrive il processo che scrive e i processi che leggono);

N.B.: io non lo sapevo, ma oltre allo script, bisognava fornire anche una relazione generale nella quale si spiegasse cosa facesse il progetto, e come si è proceduto per la sua realizzazione; cmq il mio gruppo ha fornito oltre al codice, il commento per ogni funzione sviluppata.

#55
Edd

Edd

    Advanced Member

  • Utente
  • StellaStellaStella
  • 123 Messaggi:
6 CFU
Prof. Ritrovato

- Discussione Progetto;
- Espressione regolare per ricercare un codice fiscale;
- Sincronizzazione processi ( Perché Peterson formulò quell'algoritmo solo per due processi? );
- Domanda a piacere ( Gestione del disco fisso );
- Architettura multiprocessore ( Rete omega );
- Scheduling multiprocessore;
- Slab allocator e buddy system ( Come tiene traccia dei buddy? );
- Deadlock ( Perché " se io ignoro loro, loro ignorano me? " );
http://www.nokappa.i...rizzontale2.php

Il mondo è bello perché avariato. D'Apice ©

#56
wilaria

wilaria

    Member

  • Utente
  • StellaStella
  • 21 Messaggi:
cosa succede con questo codice ?
for(i=0;i<=20;i++)
i=fork();

#57
Kristal Siderglace

Kristal Siderglace

    Advanced Member

  • Utente
  • StellaStellaStella
  • 246 Messaggi:
6CFU:

-Mezza occhiata allo script [Oltre a chiedermi perchè mai lo avessi scritto in inglese... :gha: ]
-Una domanda su un'espessione regolare del progetto
-Comando shift
-Cosa succede in questo caso?
[codice-c:3qi84cfy]if(fork() && fork())
exec(A);
else
exec(B)[/codice-c]
Con relative domande su cosa fa la fork e cosa l'exec.
-Scheduling della CPU
-Inversione di priorità
-Tabella delle pagine invertita
-Quanto è grande una tabella delle pagine? Quanto sarà grande la tabella delle pagine di un processo da 1kb? Quanto sarà grande la tabella delle pagine se le pagine sono da 4kb?
-Cos'è un inode? Cosa contiene?

Come ha già detto qualcuno il modo di giudicare è particolare, non conta se vi siete fatti il c**o. A quanto pare conta tanto il voto di calcolatori dato che è la prima cosa che guardava e commentava, prima del progetto.
Inoltre fare un esame alle 18.00 dalle 9.30...

#58
wilaria

wilaria

    Member

  • Utente
  • StellaStella
  • 21 Messaggi:
6 CFU

Parla del progetto
domanda a piacere
multiprocessore
c-scan e c-look
sincronizzazione thread
algoritmo del banchiere

#59
socio25

socio25

    Advanced Member

  • Utente
  • StellaStellaStella
  • 39 Messaggi:
6 CFU Prof. Ritrovato

Espressione Regolare che cerca tutte le parole che iniziano per vocali ^[aeiou].*
Cosa significano i simboli # e % nelle espressioni regolari
Domanda a piacere sistemi di I/O
Come la CPU gestisce le interruzioni dei dispositivi di I/O
Possibile soluzione del problema dei cinque filosofi
Gestione di Inode Linux e Windows
Careful Write File System & Lazy Write FIle System
Perchè uno degli algoritmi sulle slides sui processi non permette il progresso mentre permette la mutua esclusione
Cosa succede in questo caso?
[codice-c:ir39tjcl]if(fork() && fork())
exec(A);
else
exec(B)[/codice-c]
(soluzione il padre esegue la A mentre i figli eseguono la B,nel caso di corretta creazione dei processi figli)
Vi fidate più dell'uomo o dell'umanità?

#60
pietrorenzulli

pietrorenzulli

    Advanced Member

  • Utente
  • StellaStellaStella
  • 83 Messaggi:
Come si usano i caratteri # e ## nella manipolazione delle stringhe.
Come si redirige lo standard error in un file e come si ripristina.
Cosa succede con questo codice?
if(fork() && fork())
exec(A);
else
exec(B);
Argomento a piacere: deadlock.
C-scan.
Thread a livello utente e kernel.
2° algoritmo prima di quello di Peterson: perchè non c'è progresso.
Blocchi liberi nel file system.
Cos'è l'inode.
Mi sembra sia tutto.




Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi