01.06.2014 Views

Concurrent Systems II - Bad Request - Trinity College Dublin

Concurrent Systems II - Bad Request - Trinity College Dublin

Concurrent Systems II - Bad Request - Trinity College Dublin

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Layered file I/O (2)<br />

Application<br />

Directory<br />

management<br />

File system<br />

Software RAID<br />

Physical<br />

organisation<br />

Device I/O<br />

Hardware<br />

• Layers can be added or substituted to add functionality<br />

◾ As long as the layers adhere to interfaces<br />

• Example: Software RAID<br />

◾ We can implement a single logical volume on multiple disks to improve<br />

performance and/or reliability<br />

◾ A software RAID layer presents the same logical volume abstraction to<br />

the file system layer above<br />

◾ Logical block addresses at the software RAID level are translated into<br />

logical addresses of blocks within a partition on a disk device<br />

◾ The request is serviced as before at the physical organisation and<br />

device I/O levels<br />

214<br />

<strong>Trinity</strong> <strong>College</strong> <strong>Dublin</strong><br />

© Mike Brady 2007–2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!