This shows you the differences between two versions of the page.
so2:cursuri:curs09:test [2013/02/10 02:10] 127.0.0.1 external edit |
so2:cursuri:curs09:test [2013/02/17 09:53] (current) razvan.deaconescu |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Test Cursul 9 ====== | ====== Test Cursul 9 ====== | ||
- | *are din structurile super block, inode, dentry, file, dmap, imap, dzone, izone sunt create/modificate/sterse pentru urmatoarele operatii** | ||
- | ^ ^ super block ^ inode |^ dentry |^ file ^ dmap ^ imap ^ dzone ^ izone | | + | * TODO |
- | ^ ::: | ::: ^ disk ^ mem ^ disk ^ mem | ::: | ::: | ::: | ::: | ::: | | + | |
- | ^ open | K | M | C | K | C | C | K | K | K | M | | + | |
- | ^ write | K/M | M | M | K | K | M | K/M | K | M | M | | + | |
- | ^ close | K | M | K/D | K | K/D | M/D | K | K | K | M | | + | |
- | + | ||
- | ^ K | keep, nemodificată | | + | |
- | ^ C | create | | + | |
- | ^ M | modificare | | + | |
- | ^ D | delete/destroy, ștergere | | + | |
- | ^ K/D | păstrată în cache sau eliberată | | + | |
- | ^ K/M | dacă fișierul necesită un bloc nou se modifică, altfel nu | | + | |
- | ^ M/D | scad reference count, șterg la 0 | | + | |
- | + | ||
- | În cazul {{{open}}} cu {{{O_CREAT}}} se modifică toată linia. Modificările de la inode sunt și din cauza timpilor de acces. | + |