Version 4 (modified by 11 years ago) ( diff ) | ,
---|
Partizionamento (necessario per proseguire nel resto dell'esame)
user: part, password: solab
Per eseguire i programmi che richiedono i privilegi di root, occorre usare sudo
(p. es. sudo chmod
)
ATTENZIONE: avete circa 10 minuti di tempo dal login!
(poi la macchina si spegne da sola)
Partizionare il primo disco scsi secondo il seguente schema:
part. nr. | tipo | dimensione |
---|---|---|
1 | SWAP | 10MB |
2 | FAT32 | 25MB |
3 | FAT32 | 15MB |
4 | Linux | 20MB |
5 | FAT32 | 20MB |
Sulla partizione nr. 4 dovra` essere creato un filesystem di tipo ext2. Montare la partizione e crearvi un file di 12641280 byte.
Un i-node ha 12 zone dirette, i blocchi sono da 1024 e ogni blocco e` indirizzato da 32 bit: quanti blocchi occupa? La soluzione e` facilmente ricavabile tramite il programma dumpe2fs, nel caso invece si voglia calcolare il risultato riportare qui i passaggi.
Shell
user: shell, password: solab
Per eseguire i programmi che richiedono i privilegi di root, occorre usare sudo
(p. es. sudo chmod
)
ATTENZIONE: avete circa 30 minuti di tempo dal login!
(poi la macchina si spegne da sola)
Calcolare quante volte appaiono le parole define e include nel totale dei file .c e .h
JOS (necessario per ottenere votazioni >24)
user: jos, password: solab
Per eseguire i programmi che richiedono i privilegi di root, occorre usare sudo
(p. es. sudo chmod
)
ATTENZIONE: avete 30 minuti di tempo dal login.
Aggiungere un comando al monitor di JOS che permetta di tradurre un indirizzo virtuale nel suo corrispettivo fisico, se l'indirizzo virtuale è effettivamente mappato. La traduzione va effettuata in base alla Page Directory del kernel
Esempio:
K> virt2phys 0xf01030ca va 0xf01030ca -> pa 0x001030ca