User Tools

Site Tools


whats_new

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
whats_new [2012/11/22 18:58] jxuwhats_new [2014/01/06 16:13] (current) jxu
Line 2: Line 2:
  
  
-===== September 52012 =====+===== September 112013 =====
  
 Start of classes. Start of classes.
Line 10: Line 10:
 The list of suggested topics will be posted in the course directory on Red in the file: /cs/course/4221/4221_topics The list of suggested topics will be posted in the course directory on Red in the file: /cs/course/4221/4221_topics
  
-COSC4221/5421 Test 1 will be held on Wednesday, October 172012 19:00.+COSC4221/5421 Test 1 will be held on Wednesday, October 232013 19:00.
  
-COSC4221/5421 Test 2 will be held on Wednesday, November 282012 19:00.+COSC4221/5421 Test 2 will be held on Wednesday, November 272013 19:00.
  
 It is possible that Test 1 and Test 2 may include true/false questions, questions that require short answers, questions that may require the drawing of diagrams, questions that require slightly longer answers, and other possible question formats. It is possible that Test 1 and Test 2 may include true/false questions, questions that require short answers, questions that may require the drawing of diagrams, questions that require slightly longer answers, and other possible question formats.
  
-===== October 32012 =====+The CSE4221 Assignment will be due on Wednesday November 6 (that is the Wednesday following the Co-Curricular Days)at 19:00.
  
-As mentioned during the lecture last week, Assignment will be due on Wednesday October 24 (that is the Wednesday following Test 1), at 19:00.+(1) For students who have chosen to do a programming assignment, the programming assignment should be handed in on Wednesday November 6. (Students who have chosen to do a programming assignmentare required to complete one Topic Study in addition to the programming assignment - the Topic Study must be presented to the class on the dates indicated in the file /cs/course/4221/4221_topics. (The order of the topic study presentation dates will be in the same order as the times at which topics were reserved.)
  
-(1For students who have chosen to do a programming assignment, the programming assignment should be handed in on Wednesday October 24. (Students who have chosen to do a programming assignment, are required to complete one Topic Study in addition to the programming assignment - that one Topic Study is due on the last day to hand in term work,  that is, Monday December 3.)+(2) Students who have chosen to do a non-programming assignment, are required to complete two Topic Studies - the Topic Studies must be presented to the class on the dates indicated in the file /cs/course/4221/4221_topics. (The order of the topic study presentation dates will be in the same order as the times at which topics were reserved.) 
  
-(2) For students who have chosen to do a non-programming assignment, the Topic Study 1 Presentation must be presented to the class on Wednesday October 24.  (Students who have chosen to do a non-programming assignment, are required to complete two Topic Studies - the second Topic Study is due on the last day to hand in term work,  that is, Monday December 3.) +(3) Note that both Topic Study Report 1 (which is separate from the Presentation) and Topic Study Report 2 can be handed in on the last day to hand in term work, that is, Friday December 6.
- +
-(3) Note that both Topic Study Report 1 (which is separate from the Presentation) and Topic Study Report 2 can be handed in on the last day to hand in term work, that is, Monday December 3.+
  
 (4) Please also note that all Topic Study presentation slides, Topic Study reports, Programming Assignment reports, Project reports, must also be submitted electronically to the  appropriate subdirectory a1, topic1, topic2, or project, under the course directory /cs/course/4221/submit on or before the respective due dates.  (4) Please also note that all Topic Study presentation slides, Topic Study reports, Programming Assignment reports, Project reports, must also be submitted electronically to the  appropriate subdirectory a1, topic1, topic2, or project, under the course directory /cs/course/4221/submit on or before the respective due dates. 
  
-===== October 42012 =====+===== September 12, 2013 ===== 
 + 
 +Please note that the date for CSE4221/5421 Test 2 has been changed to Wednesday, November 27, 2013 19:00. 
 + 
 +===== October 72013 ===== 
 + 
 +Please do NOT use the Linux Virtual File System as a subject for the CSE4221/5421 Non-Programming Project, as the Linux Virtual File System will be studied in detail in the course lectures. 
  
-A student in the class would like to find a partner for the assignment and project - the student can be contacted by sending email to roozbeh0@yorku.ca. +===== October 10, 2013 =====
  
-===== October 17, 2012 ===== 
  
-COSC4221 Test 1 will be held on Wednesday, October 172012 19:00-21:00.+COSC4221 Test 1 will be held on Wednesday, October 232013 19:00-21:00.
  
 Test 1 will include: Test 1 will include:
  
-a) Material covered in the lectures from the beginning of the term up to and including the lecture on Wednesday October 10;+a) Material covered in the lectures from the beginning of the term up to and including the lecture on Wednesday October 16;
  
-b) Material in the files OSD.1.pdf, OSD.1.1.pdf, OSD.2.pdf, OSD.3.pdf, OSD.4.pdfOSD.4.1.pdf in the course directory;+b) Material in the files OSD.1.pdf, OSD.1.1.pdf, OSD.2.pdf, OSD.3.pdf, and the slides numbered 1-45 in OSD.4.pdf (from the beginning up to the slide 45 titled "The VFS Inode Operations in Linux (cont.) in OSD.4.pdf)", in the course directory;
  
-c) Material in Chapter 10, "File-System Interfaceand Chapter 11, "File-System Implementationof the book “Operating System Concepts”, 8th Ed;+c) Material in Chapter 10, File-System Interface” and Chapter 11, File-System Implementation” of the book “Operating System Concepts”, 8th Ed; (Chapter 11, “File-System Interface” and Chapter 12, “File-System Implementation” of the book “Operating System Concepts”, 9th Ed);
  
-d) Material in Chapter 12 "The Virtual Filesystem", and Chapter 18 "The Ext2 and Ext3 Filesystems" of the book “Understanding the Linux Kernel”, 3rd Edition related to the material in the slides listed in item b above.+d) Material in Chapter 12 The Virtual Filesystem”  of the book “Understanding the Linux Kernel”, 3rd Edition related to the material in the slides listed in item b above.
  
 (Please make sure that you have the most up-to-date version of the slides in the above mentioned files, as some of the slides may have been updated since you last downloaded them.) (Please make sure that you have the most up-to-date version of the slides in the above mentioned files, as some of the slides may have been updated since you last downloaded them.)
Line 54: Line 58:
 ALSO NOTE THAT DRAWING THE SAME KIND OF DIAGRAMS AS ILLUSTRATED IN THE SLIDES, WILL BE AN IMPORTANT COMPONENT OF TEST 1. For example, if you are given a diagram similar to that on slide 9 of OSD4.pdf, “Example of a Small File System Tree in Unix”, then you should be able to draw the corresponding diagram on slide 10, “Internal Structure of Small File system Tree in Unix”, as well as the corresponding diagram on slide 24, “In Memory VFS Objects and On Disk Objects”. ALSO NOTE THAT DRAWING THE SAME KIND OF DIAGRAMS AS ILLUSTRATED IN THE SLIDES, WILL BE AN IMPORTANT COMPONENT OF TEST 1. For example, if you are given a diagram similar to that on slide 9 of OSD4.pdf, “Example of a Small File System Tree in Unix”, then you should be able to draw the corresponding diagram on slide 10, “Internal Structure of Small File system Tree in Unix”, as well as the corresponding diagram on slide 24, “In Memory VFS Objects and On Disk Objects”.
  
-------------------------------------------------------------------------------- 
 Also please note that, unfortunately, I am unable to provide individual answers to individual student questions regarding what kind of questions may be included, or not included, in the tests, beyond what I had said during the lectures and what has been posted on the course website above. Also please note that, unfortunately, I am unable to provide individual answers to individual student questions regarding what kind of questions may be included, or not included, in the tests, beyond what I had said during the lectures and what has been posted on the course website above.
  
 The reason is because doing so will be unfair to other students in the class who do not receive the same information. The reason is because doing so will be unfair to other students in the class who do not receive the same information.
  
-For all questions regarding tests, please ask me during the lectures so that everyone in the class would have equal opportunity to know my answers to any questions regarding +For all questions regarding tests, please ask me during the lectures so that everyone in the class would have equal opportunity to know my answers to any questions regarding any test.
-any test.+
  
 Thank you for your understanding. Thank you for your understanding.
  
-===== October 222012 =====+===== November 62013 =====
  
-Please note that, for all course work, including presentation slides and reports related to assignments, topic studies, and projects, you not only need to hand in a hard copy to the instructor, but also need to submit an electronic copy to the course directory.  
  
  
-===== October 312012 =====+Please note that the CSE4221 Test 1 marks can be accessed by logging in to red.cse.yorku.cathen typing the following command:
  
-Please note that there is no class on Wednesday Oct. 31, as Oct. 31 is the first +courseInfo 4221 2013-14 F
-day of the Co-Curricular Days. +
-http://www.registrar.yorku.ca/enrol/dates/fw12.htm+
  
-===== November 5, 2012 ===== 
  
-Please see the explanation regarding the difference between the alternative (programming) assignment and the alternative (programming) project at: 
  
-https://wiki.cse.yorku.ca/course_archive/2012-13/F/4221/faq#general+===== November 20, 2013 =====
  
-In short, there is a significant difference in how the project will be evaluated compared with the assignment.  
  
-In generalone would expect thatcompared with the assignment, the +COSC4221 Test 2 will be held on WednesdayNovember 272013 19:00.
-project should:+
  
-1. demonstrate a much higher "degree of sophistication of the laboratory +Test 2 will include:
-experiments in the tutorial/manual;"+
  
-2. teach to a much more sophisticated degree, "how to exploit the +(aMaterial covered in the lectures, with emphasis on material covered in the lectures since Test 1 and up to and including the lecture on Wednesday November 20;
-capabilities of the QNX Neutrino RTOS (Neutrino RTOS) on the selected host +
-and board."+
  
-===== November 72012 =====+(b) Material in the slides 46-83 of OSD.4; all the slides in OSD.4.1.pdfOSD.5.pdf, OSD.6.pdf in the course directory;
  
-Please note that the CSE4221 Test marks are availableand can be accessed through  +(Although there are no books that cover all the material in the slides in OSD.5, 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 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. Both books have been put on reserve for 2-hour loans at Steacie Library)
-the following steps:+
  
-1. Login to red.cse.yorku.ca using your cse account;+It is possible that Test 2 may include true/false questions, questions that require short answers, questions that require calculations, questions that may require the drawing of diagrams, questions that require writing short programs using pseudo C code similar to that used in the slides, questions that require slightly longer answers, and other possible question formats.
  
-2. Type the command: "courseInfo 4221 2012-13 F"+MAKE SURE YOU READ AND UNDERSTAND ALL THE MATERIAL IN THE SLIDES. PLEASE NOTE THAT ALTHOUGH THE EMPHASIS OF TEST 2 WILL BE ON MATERIAL THAT HAS NOT BEEN TESTED SO FAR, THE MATERIAL IN TEST MAY STILL DEPEND ON KNOWLEDGE OF PREVIOUS MATERIAL.
  
-===== November 72012 =====+PLEASE MAKE SURE THAT YOU ARE USING THE MOST RECENT/UP-TO-DATE VERSION OF THE SLIDES/LECTURE-NOTES TO PREPARE FOR TEST 2AS THE SLIDES/LECTURE-NOTES MAY HAVE BEEN MODIFIED TO IMPROVE CLARITY OR TO REMOVE ERRORS.
  
-The office hours for this course has been changed to Wednesdays 18:00-19:00.+ALSO NOTE THAT DRAWING THE SAME KIND OF DIAGRAMS AS ILLUSTRATED IN THE SLIDES, WILL BE AN IMPORTANT COMPONENT OF TEST 2.
  
-===== November 21, 2012 ===== 
  
 +===== December 6, 2013 =====
  
-COSC4221 Test 2 will be held on WednesdayNovember 282012 19:00.+Please note thatas announced in classfor the assignment, topic studies and the project, both hard copies and electronic copies of the PowerPoint slides and reports must be submitted.
  
-Test 2 will include: 
  
-(a) Material covered in the lectureswith emphasis on material covered in the lectures since Test 1 and up to and including the lecture on Wednesday November 21;+===== January 62014 =====
  
-(b) Material in the slides OSD.5.pdf, OSD.6.pdf in the course directory; 
  
-(Although there are no books that cover all the material in the slides in OSD.5, 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. Both books have been put on reserve for 2-hour loans at Steacie Library) +The unofficial final grades are available by first logging into your CSE account on the Red machinethen typing the following command:
- +
-It is possible that Test 2 may include true/false questions, questions that require short answers, questions that require calculations, questions that may require the drawing of diagrams, questions that require writing short programs using pseudo C code similar to that used in the slides, questions that require slightly longer answers, and other possible question formats. +
- +
-MAKE SURE YOU READ AND UNDERSTAND ALL THE MATERIAL IN THE SLIDES. PLEASE NOTE THAT ALTHOUGH THE EMPHASIS OF TEST 2 WILL BE ON MATERIAL THAT HAS NOT BEEN TESTED SO FAR, THE MATERIAL IN TEST 2 MAY STILL DEPEND ON KNOWLEDGE OF PREVIOUS MATERIAL. +
- +
-ALSO NOTE THAT DRAWING THE SAME KIND OF DIAGRAMS AS ILLUSTRATED IN THE SLIDES, WILL BE AN IMPORTANT COMPONENT OF TEST 2.+
  
 +courseInfo 4221 2013-14 F
 + 
whats_new.1353610682.txt.gz · Last modified: 2012/11/22 18:58 by jxu

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki