DemonGal711 8 Junior Poster

I've been working on this paper for a while now, thinking I'm going down the right path only to find out it's wrong the night before it's due.

Can someone tell me what I/O management is exactly? I was told I should be looking up the I/O architecture and figure out how the components work together to transfer the information from hardware to software which is apparently not what I'm suppose to be doing. So, what does I/O management mean? This one site said:

Therefore I/O management is carried out in a layered manner. The various layers involved in the I/O management are the following.

User level software
Device Independent software
Device Drivers
Device Controllers
Interrupt handlers

So, is that what I'm suppose to be gathering information about? I'm really lost and don't have much time to be lost for long.

Sorry if this is the wrong forum. I'm suppose to find information about how the linux kernel handles I/O management, hence why I put it here.