faq
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| faq [2011/11/23 21:39] – jxu | faq [2013/10/30 02:18] (current) – jxu | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| ====== General ====== | ====== General ====== | ||
| - | Question 1: For the project, do I need to perform a study of the whole Linux kernel? Can you provide an example of a Linux subsystem that would be of suitable scope for the project? | + | Question 1: For the test, do I need to know everything in the slides? |
| - | Answer to Question 1: No, you are required to study ... __one__ or more __subsystems__ of the Linux kernel which provide some basic kernel functionality. You do not need to study the whole Linux kernel for your project. | + | Answer to Question 1: you will need to know everything in the slides, EXCEPT |
| + | for things that I explicitly say that you don't need to know. | ||
| + | For example, during the lectures, when I showed slides 31-32 of OSD4.pdf, | ||
| + | " | ||
| + | I said that you don't need to memorize all the names of the | ||
| + | Fields of the VFS Superblock Object, UNLESS the name is mentioned | ||
| + | in the slides. | ||
| + | Here is one example: the field name " | ||
| + | in slide 33, so you do need to memorize the field name " | ||
| + | and what it does. | ||
| + | In general, you will need to know anything and everything that is discussed | ||
| + | in the slides. | ||
| + | |||
| + | Question 2: For the project, do I need to perform a study of the whole Linux kernel? Can you provide an example of a Linux subsystem that would be of suitable scope for the project? | ||
| + | |||
| + | Answer to Question 2: No, you are required to study ... __one__ or more __subsystems__ of the Linux kernel which provide some basic kernel functionality. You do not need to study the whole Linux kernel for your project. | ||
| " | " | ||
| - | Question 2: Can you recommend | + | Question |
| + | |||
| + | Answer to Question 3: There is a significant difference in how the project will be evaluated | ||
| + | compared with the assignment: | ||
| + | |||
| + | For the assignment, / | ||
| + | |||
| + | "D. Evaluation of the Assignment | ||
| + | |||
| + | Your assignment will be evaluated according to: | ||
| + | |||
| + | (a) The overall quality of the report. | ||
| + | |||
| + | (b) The clarity, readability and organization of the report. | ||
| + | |||
| + | |||
| + | |||
| + | In contrast, for the project, / | ||
| + | that: | ||
| + | |||
| + | "D. Evaluation of the Project | ||
| + | |||
| + | Your project will be evaluated according to: | ||
| + | |||
| + | (a) The overall quality of the tutorial/ | ||
| + | |||
| + | (b) The relevance to understanding various aspects of the Linux kernel and the degree of sophistication of the laboratory experiments in the tutorial/ | ||
| + | |||
| + | (c) The clarity, readability and organization of the project tutorial/ | ||
| + | " | ||
| + | |||
| + | So the answer to Question 3 is that, compared with the assignment, the | ||
| + | project is going to be evaluated according to: | ||
| + | "The relevance to understanding various aspects of the Linux kernel and the degree of sophistication of the laboratory experiments in the tutorial/ | ||
| + | |||
| + | So in general, one would expect that, compared with the assignment, the | ||
| + | project should: | ||
| + | |||
| + | 1. demonstrate a much higher " | ||
| + | |||
| + | 2. demonstrate " | ||
| + | |||
| + | Question 4: Can you recommend | ||
| - | Answer to Question | + | Answer to Question |
| - | However, reading Chapter 5, "Kernel Synchronization", of the book, | + | However, reading Chapter 5, “Kernel Synchronization”, of the book, “Understanding the Linux Kernel”, 3rd Edition, may help understand some of the material on synchronization in the slides in OSD.5.pdf. Reading Chapter 1 to Chapter 3 of the book " |
| - | "Understanding the Linux Kernel", 3rd Edition, may help understand some of the material on synchronization in the slides in OSD.5. | + | |
faq.1322084355.txt.gz · Last modified: by jxu
