faq
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
faq [2007/08/01 14:34] – external edit 127.0.0.1 | faq [2012/11/21 19:49] (current) – jxu | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Frequently Asked Questions ====== | ====== Frequently Asked Questions ====== | ||
- | Here, you can list frequently asked questions from your students along with responses. | ||
====== General ====== | ====== General ====== | ||
- | ===== Do I need to register for a CSE Computer Account? ===== | + | Question 1: For the test, do I need to know everything in the slides? |
- | Yes. | + | 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. | ||
- | ===== Do I need to attend class? ===== | + | 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? |
- | If you wish to pass. | + | 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. |
- | ====== Tests ====== | + | " |
- | ===== Do I need to write all tests? ===== | + | Question 3: What is the main difference between the alternative (programming) project and the alternative (programming) assignment? |
+ | Answer to Question 3: There is a significant difference in how the project will be evaluated | ||
+ | compared with the assignment: | ||
- | ... but of course. | + | For the assignment, /cs/course/ |
+ | "D. Evaluation of the Assignment | ||
+ | Your assignment will be evaluated according to: | ||
+ | (a) ... | ||
+ | (b) ... | ||
+ | (c ) The amount of effort involved in installing, setting up, and using the | ||
+ | QNX Neutrino RTOS (Neutrino RTOS), and associated Development Tools, | ||
+ | Middleware Software, Board Support Packages on the selected host and | ||
+ | board." | ||
+ | In contrast, for the project, / | ||
+ | that: | ||
+ | "D. Evaluation of the Project | ||
+ | Your project will be evaluated according to: | ||
+ | |||
+ | (a) The degree of sophistication of the laboratory experiments in the | ||
+ | tutorial/ | ||
+ | capabilities of the QNX Neutrino RTOS (Neutrino RTOS) on the selected host | ||
+ | and board. | ||
+ | (b) ... | ||
+ | (c ) ..." | ||
+ | |||
+ | So the answer to Question 3 is that, compared with the assignment, the | ||
+ | project is going to be evaluated according to: | ||
+ | "The degree of sophistication of the laboratory experiments in the | ||
+ | tutorial/ | ||
+ | capabilities of the QNX Neutrino RTOS (Neutrino RTOS) on the selected host | ||
+ | and board." | ||
+ | |||
+ | So in general, one would expect that, compared with the assignment, the | ||
+ | project should: | ||
+ | |||
+ | 1. demonstrate a much higher " | ||
+ | |||
+ | 2. teach to a much more sophisticated degree, "how to exploit the | ||
+ | capabilities of the QNX Neutrino RTOS (Neutrino RTOS) on the selected host | ||
+ | and board." | ||
+ | |||
+ | Question 4: Can you recommend some books for helping to understand the material in the slides in OSD.5 and OSD.6? | ||
+ | |||
+ | Answer to Question 4: Unfortunately, | ||
+ | However, reading Chapter 5, “Kernel Synchronization”, |
faq.1185978890.txt.gz · Last modified: 2008/08/30 19:44 (external edit)