27-filesystem-part2

27-filesystem-part2 - CS241 Systems Programming Filesystem...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
    CS241 Systems Programming Filesystem (part 2)  Yoann Padioleau
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    Announcements Endianess  does not affect bitwise operations,  including bit  shifting , so I was wrong, no need  different macros such as S_ISDIR(m) for diferent  architecture. See newsgroup. But OS need take care  when read and write a 32 bits integer on disk I may have been wrong for other stuff, please tell me 
Background image of page 2
FREE GIVEAWAYS! Application Profiling Using Solaris DTrace Contact: Kurt Hendle (Kurt.Hendle@sun.com) C 5-7 PM in 2405 Siebel Center Wednesday March 26 th Presented by Jim Mauro Senior Staff Engineer and author of: Solaris Internals: Solaris 10 and OpenSolaris kernel architecture -and- Solaris Performance and Tools: DTrace and MDB Techniques for Solaris 10 and Open Solaris
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    Table of contents Interface (user side) Files Directories Links, hard links, symbolic links Mount, NFS Access control Implementation (kernel and hardware side) Disk properties Allocation Layout, format Mount table, VFS Fault tolerance, fsck Putting it together: booting and the Big Bang
Background image of page 4
    How efficiently store data on disk ? Space efficient Speed efficient Also robust, fault  tolerant, secure
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    Disk, hardware view Usually a sector is 512 bytes long Head 1 Head 2 Head 3
Background image of page 6
    Disk, hardware view
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    Disk, symbolic hardware view Seek time Rotation time Transfer time X wait for head to be avove  sector Avg rotation time  = ½ revolution time Initial arm position Target sector Transfer time = size /  transfer speed move arm, slow, 10 ms O
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 22

27-filesystem-part2 - CS241 Systems Programming Filesystem...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online