![]() |
Pages (37): « First ... « 15 16 17 18 [19] 20 21 22 23 » ... Last » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- [SIS. OP. - BRUSCHI] Info 2004/05 (http://www.dsy.it/forum/showthread.php?threadid=17700)
LEZIONE 16 - LUNEDI 02/05 - BRUSCHI
sono state visionate le rimanenti slide relative alla gestione della memoria iniziate la scorsa lezione:
- Caricamento con paginazione
- Segmentazione (4 slide)
- Segmentazione vs paginazione
- Hardware
- Esempio
- Esempio con condivisione
dopodiché la lezione ha riguardato "La memoria virtuale" (slide della lezione 13 dello scorso anno), in particolare:
- I principi
- Località (2 slide)
- Memoria virtuale
- Tecniche implementative
- Overlay (2 slide)
- Demand Paging
- Swapping
- Demand Paging
- Page table
- Gestione del Page Fault (3 slide)
- Problemi da affrontare
- Backup dell'istruzione
- Algoritmi di rimpiazzamento delle pagine
- Algoritmo ottimo per il rimpiazzamento delle pagine
- Algoritmo di rimpiazzamento della pagine FIFO
- Algoritmo di rimpiazzamento delle pagine "Second Chance"
- Algoritmo di rimpiazzamento delle pagine "orologio"
- Algoritmo per il rimpiazzamento delle pagine "Not Recently Used"
- Least Recently Used (LRU)
- Algoritmo di rimpiazzo delle pagine "working set"
- Confronto di algoritmi di rimpiazzamento delle pagine
- Andamento dei page fault
- Anomalia di Belady (2 slide)
- Thrashing
- Assegnazione delle pagine
Sono uscite le date degli esami di sistemi operativi:
* 11, 12 e 13 Giugno: installazione autonoma (13 Palestra disponibile)
* 16 Giugno: esame in Palestra
* 22 Giugno: esame Teoria
* 2, 3 e 4 Luglio: installazione autonoma (4 Palestra disponibile)
* 8 Luglio: esame in Palestra
* 15 Luglio: esame Teoria
dal blog: http://homes.dico.unimi.it/sisop/bl....cgi/index.html
__________________
{¯`·._)-•°o.O`·._.·´¯`•¸·´¯).·´¯`·-> IN DA EEKS <-·´¯`·.(¯`·¸•´¯`·._.·´O.o°•–(¯`·._}
Settimana esclusiva per SO...considerando il 2° compitino il 18/06
__________________
Ciao miao bau
Info esame
Qualcuno puo aiutarmi? mi spiegate come funziona l'esame ora? sono rimasto all'anno scorso. Oggi trovo scritto questo come modalità:
code:
Si comunica che le date degli esami di Giugno e Luglio saranno le seguenti: 11, 12 e 13 Giugno: installazione autonoma (13 Palestra disponibile) 16 Giugno: esame in Palestra 22 Giugno: esame Teoria 2, 3 e 4 Luglio: installazione autonoma (4 Palestra disponibile) 8 Luglio: esame in Palestra 15 Luglio: esame Teoria

__________________
...fantasie, fantasie che volano libere
fantasie che a volte fan ridere
fantasie che credono alle favole...favole...favole!!
Ma quindi chi sta facendo i compitini sostiene l'esame di laboratorio del 11,12,13 e 16?
LEZIONE 17 - VENERDI 06/05 - BRUSCHI
oggi lezione su "Input e output" (lezione 7 delle dispende dello scorso anno)
- Dispositivi di I/O (3 slide)
- Device controller
- Schema di riferimento
- Modelli di gestione dell'I/O
- PC Memory map
- I/O memory mapped
- Memory Mapped I/O (2 slide)
- Interrupt
- Interrupt driven I/O
- Pentium interrupt table
- DMA (2 slide)
- Il software per l'I/O
- Livelli (3 slide)
- Interfaccia verso i driver
- Device a blocchi e a caratteri
- Buffering
- Doppia bufferizzazione
- Device Driver
- Blocking/Non blocking
- I/O request
- Disk Hardware (1) e (2)
- Disk Hardware - RAID (3) e (4)
- Formattazione dei dischi (1), (2) e (3)
in più queste slide, che nelle dispense dello scorso anno non c'erano
- Disk Arm Scheduling Algorithms (1), (2) e (3)
- Error Handling

ciao..qualcuno mi potrebbe illuminare su come si deve fare l'autoinstallazione di linux a casa..
si devo fare con VMware vero? ma se creo un disco virtuale questo è vuoto...come posso partizionarlo secondo la traccia del prof? qualcuno non potrebbe dirmi per caso in pochi passi quello che dovrei fare? vorrei esercitarmi un po'
grazie
Volevo cominciare a fare il lavoro che avevamo fatto per il primo compitino..
secondo voi qual e' la risopsta giusta qui?
Si consideri un sistema a processi (o a thread, in questo contesto le due cose sono
equivalenti). Il processo in esecuzione esegue una readln (my_buffer), con cui richiede di leggere un carattere da tastiera; my_buffer è il puntatore a un array locale al processo dove dovranno essere scritti i caratteri letti. La tastiera è connessa attraverso una interfaccia seriale che genera un interrupt per ogni carattere letto. Dopo aver emesso il comando il processo passa in stato di attesa (wait). Quando passerà in stato di pronto (ready)?
A. quando il driver riconosce che è stata completato l'input di una linea.
B. quando il controller riconosce che è stata completato l'input di una linea.
C. ogni volta che viene ricevuto un interrupt da tastiera.
D. quando lo scheduler, in funzione delle sue politiche, decide di mandare in esecuzione il processo.
io non ho ancora capito se si fa un laboratorio degno di questo nome o se si continuerà a suon di slide...
__________________
Mai sottovalutare l'ampiezza di banda di una station wagon piena di nastri lanciata a tutta velocità lungo l'autostrada. - Andrew S. Tanenbaum - Reti di Calcolatori
Ma oggi cosa è stato fatto?
ops....volevo dire ieri
A. quando il driver riconosce che è stata completato l'input di una linea.
Qualcuno mi sa spiegare queste 2?
La gestione di operazioni di I/O su interruzione e' piu' efficiente di quella a controllo di programma
A. vero, se per "efficienza" si intende la capacita' di utilizzare al meglio la CPU, e se la
frequenza di trasferimento dati e'
vicina alla frequenza di esecuzione delle istruzioni macchina
B. vero, se per "efficienza" si intende la capacita' di trasferire dati alla massima velocita'
possibile
C. vero, se per "efficienza" si intende la capacita' di utilizzare al meglio la CPU, e se la frequenza di trasferimento dati e' bassa rispetto alla frequenza di esecuzione delle istruzioni macchina
D. falso, tranne che nel caso di sistemi multiutente
Commento: la gestione su interruzione e' piu' efficiente se il tempo perso per eseguire la routine di risposta e' piccolo rispetto al tempo che rimane disponibile per eseguire altre attivita'. Se si vuole la massima velocita' di trasferimento, il controllo da programma e' piu' "efficiente".
In quale caso la gestione di I/O su interruzione non e' vantaggiosa rispetto a quella a
controllo da programma ("idle loop"), supponendo che l'esecuzione di una istruzione macchina impieghi mediamente 1 microsecondo?
A) quando i dati sono trasferiti con una frequenza di un dato ogni 5 millisecondi
B) quando esistono diverse periferice con diverse priorita'
C) quando i programmi utente sono fortemente interattivi
D) quando i dati sono trasferiti con una frequenza di un dato ogni 5 microsecondi
Risposta esatta: D
LEZIONE 18 - LUNEDI 09/05 - BRUSCHI
"Il file system" (lezione 6 delle dispense dello scorso anno)
- File
- File system
- Obiettivi del file system (2 slide)
- File naming (2 slide)
- Tipo di un file
- Struttura di un file
- Accesso ai file (2 slide)
- Attributi di un file
- Operazioni sui file
- File directory
- Single level directory systems
- Two-level directory systems
- Sistemi gerarchici (grouping)
- Operazioni sulle directory
- Path name in sistemi gerarchici
- File condivisi
- Sistemi a grafo aciclico
- Creazione di link
- Sistemi a grafo
- Implementazione File System (3 slide)
- FAT
- Allocazione indicizzata
- i-node
- Unix (mixed: 4kB per blocco)
- Directory
- Unix
- Layout di un disco
- Gestione spazio libero
ma le slide sono solo queste??
http://homes.dico.unimi.it/sisop
Le undici lezioni??
O c'è dell'altro??
Io sapevo che comunque bisognava studiare sul libro Silberschatz....
Non c'è un elenco completo dei capitoli e dei paragrafi da fare per l'appello??
E poi....
Ma una volta non giravano sul dsy una serie di domande abbastanza attendibili per la parte di palestra in laboratorio??
Grazie...
__________________
"Why, Sir, you find no man at all intellectual who is willing to leave London.
No, Sir, when a man is tired of London, he is tired of life; for there is in London all that life can afford."
(DR SAMUEL JOHNSON 1777)
MSN andrea.poretti(at)hotmail.it
| All times are GMT. The time now is 22:54. | Pages (37): « First ... « 15 16 17 18 [19] 20 21 22 23 » ... Last » Show all 553 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.