The Linux Kernel Primer. A Top-Down Approach for x86 and PowerPC Architectures

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?

Категории