Exercises


1:

Load a module. What device file does the module become in the filesystem?

2:

Find the major and minor number for the device file that was loaded.

3:

When would it be advantageous to use the deadline I/O scheduler instead of an anticipatory I/O scheduler?

4:

When would it be better to use the no-op I/O scheduler instead of the anticipatory I/O scheduler?

5:

What are the characteristics of a Northbridge controller and a Southbridge controller?

6:

What is the advantage of rolling up so much function into a Superio chip?

7:

Why would we not see graphics or network communications rolled into a Superio chip at this time?

8:

What is the main difference and advantage of a journaled filesystem, such as ext3, over a standard filesystem like ext2?

9:

What is the basic theory behind anticipatory I/O scheduling? Is this methodology better suited for a hard disk drive or RAM disk?

10:

What is the main difference between a block and a character device? Give examples of each.

11:

What is DMA? Why is it an effective way of moving data?

12:

What was the original use for the teletype machine?




The Linux Kernel Primer. A Top-Down Approach for x86 and PowerPC Architectures
The Linux Kernel Primer. A Top-Down Approach for x86 and PowerPC Architectures
ISBN: 131181637
EAN: N/A
Year: 2005
Pages: 134

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net