|
COMP3300/COMP7303 Operating Systems Lecture Notes |
Updated on |
|||
| COURSE PROFILE
LECTURE NOTES ASSIGNMENTS CONTACT email Lecturer Tutor |
Whats New:
Small correction on week 2 slides (see errata). Lecture notes for 2005 posted 18 February 2005. They are available through pod (most likely on Friday 25 February) which should be a saving on the cost of printing them yourself. The pod version includes everything initially on this site. Colour printing may be a bit faint but you can pick up the originals here to check any details you have difficulty reading. Later additions will include mark schemes for in-class exercises. Note that lectures will be aimed at helping you understand the material including assignments. Since the notes are available to read in advance, you should aim to show up at lectures prepare to ask questions. Errors are listed in the errata below; be sure to check the book web site for errors.
|
|
||
Errata
- errors in textbook (PDF) authors web site
- week 2 slide 60
-
the int declaration should appear before any executable statements (in this case, the call of init). The compiler on which this code was tested relaxes this rule but should not. The corrected code should read as follows:
static void create_list (ListHead*the_list, int argc, char*argv []){ int i; // note int declaration now before call to init init (the_list); for (i = 0; i < argc; i++) add_head (the_list, argv[i]); }

