Exercises


1:

What is the difference between a UNIX system and a UNIX clone?

2:

What does the term "Linux on Power" refer to?

3:

What is user space? What is kernel space?

4:

What is the interface to kernel functionality for user space programs?

5:

What is the relationship between a user's UID and a username?

6:

List the ways in which files are associated with users.

7:

List the various types of files supported by Linux.

8:

Is the shell part of the operating system?

9:

Why do we have both file protection and file modes?

10:

List the kind of information you would expect to find in a structure holding file metadata.

11:

What is the basic difference between a character and a block device?

12:

What is the subcomponent of the Linux kernel that allows it to be a multiprocess system?

13:

How does a process become the parent of another process?

14:

In this chapter, we introduced two kinds of hierarchical trees: file trees and process trees. What do they have in common? How do they differ?

15:

Is a process ID associated with a user ID?

16:

What is the use of assigning process priorities? Should all users be able to alter the priority values? Why or why not?

17:

Are device drivers used solely for adding hardware support?

18:

What helps make Linux portable across different architectures?




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