User Tools

Site Tools


faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
faq [2012/11/21 19:48] jxufaq [2015/08/31 16:54] (current) jxu
Line 27: Line 27:
 Question 3: What is the main difference between the alternative (programming) project and the alternative (programming) assignment? 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+Answer to Question 3: Is there a significant difference in how the project will be evaluated
 compared with the assignment: compared with the assignment:
  
-For the assignment, /cs/course/4221/4221a1F12alternative1.doc states that:+The assignment description states that:
  
 "D. Evaluation of the Assignment "D. Evaluation of the Assignment
  
 Your assignment will be evaluated according to: 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, /cs/course/4221/4221projectF12alternative1.doc states+(a) The overall quality of the report. 
 + 
 +(b) The clarity, readability and organization of the report.  
 + 
 + 
 + 
 +In contrast, the project description states
 that: that:
  
Line 49: Line 49:
 Your project will be evaluated according to: Your project will be evaluated according to:
  
-(a) The degree of sophistication of the laboratory experiments in the +(a) The overall quality of the tutorial/manual. 
-tutorial/manual; and the degree to which they teach how to exploit the + 
-capabilities of the QNX Neutrino RTOS (Neutrino RTOS) on the selected host +(b) The relevance to understanding various aspects of the Linux kernel and the degree of sophistication of the laboratory experiments in the tutorial/manual. 
-and board+  
-(b) ... +(c) The clarity, readability and organization of the project tutorial/manual 
-(c ) ..."+"
  
 So the answer to Question 3 is that, compared with the assignment, the So the answer to Question 3 is that, compared with the assignment, the
 project is going to be evaluated according to: project is going to be evaluated according to:
-"The degree of sophistication of the laboratory experiments in the +"The relevance to understanding various aspects of the Linux kernel and the degree of sophistication of the laboratory experiments in the tutorial/manual."
-tutorial/manual; and the degree to which they teach how to exploit the +
-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 So in general, one would expect that, compared with the assignment, the
Line 68: Line 65:
 1. demonstrate a much higher "degree of sophistication of the laboratory experiments in the tutorial/manual;" 1. demonstrate a much higher "degree of sophistication of the laboratory experiments in the tutorial/manual;"
  
-2. teach to a much more sophisticated degree, "how to exploit the +2. demonstrate "relevance to understanding various aspects of the Linux kernel."
-capabilities of the QNX Neutrino RTOS (Neutrino RTOS) on the selected host +
-and board."+
  
-Question 4: Can you recommend a chapter in a book for helping to understand the material in the slides in OSD.5 and OSD.6?+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, there is no chapter in any book that covers all the material in the slides in OSD.5 and OSD.6.+Answer to Question 4: Unfortunately, no books cover all the material in the slides in OSD.5 and OSD.6.
 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 "MicroC/OS-II The Real-Time Kernel", 2nd Edition, may help understand some of the material on μC/OS-II in the slides in OSD.6.pdf. 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 "MicroC/OS-II The Real-Time Kernel", 2nd Edition, may help understand some of the material on μC/OS-II in the slides in OSD.6.pdf.
faq.1353527287.txt.gz · Last modified: 2012/11/21 19:48 by jxu

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki