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 (1)<br />

Application<br />

Directory<br />

management<br />

File system<br />

Physical<br />

organisation<br />

Device I/O<br />

Hardware<br />

• The operating system modules or drivers responsible for<br />

performing I/O form a hierarchy, with a different view or<br />

abstraction of the underlying storage service or device<br />

presented at each level<br />

◾ Directory management: symbolic names and hierarchical directory<br />

structure<br />

◾ File system: logical layout of disk blocks and servicing of requests<br />

◾ Physical organization: logical block addresses are converted into<br />

physical addresses and device identifiers<br />

◾ Device I/O: Scheduling and control of I/O on physical devices<br />

213<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!