====== What's New? ======
**Refresh your pages !!!**
* May 1: **Your unofficial grades and your course breakdown are posted. Check from [[https://www.eecs.yorku.ca/~roumani/ePost/server/ep.cgi?year=2014-15&term=W&course=3221|ePost]].**
* Apr 29: Your A2 marks and the TA's comments are posted. Check from [[https://www.eecs.yorku.ca/~roumani/ePost/server/ep.cgi?year=2014-15&term=W&course=3221|ePost]].
* Apr 28: Your project marks and the TA's comments are posted. You can check from [[https://www.eecs.yorku.ca/~roumani/ePost/server/ep.cgi?year=2014-15&term=W&course=3221|ePost]]. Your A2 and final marks will be posted shortly.
* Apr 14: The final exam (scheduled at **9:00-12:00 on Fri, 24 Apr 2015 @TEL 0010**) covers: Introduction (lecture notes/slides only), Process( 3.1– 3.4), Thread (4.1—4.4), CPU Scheduling (6.1—6.3), **Process Synchronization (5.1—5.7), Memory management (8.1, 8.3, 8.5, 8.6, 8.9), Virtual memory (9.1-9.3)**.
* Apr 13: The memory design problem discussed in class is posted [[http://www.cse.yorku.ca/course/3221/MemoryDesignProblem2.htm|here]] along with [[http://www.cse.yorku.ca/course/3221/CSE3221-MemoryDesign2.jpg|my reference solution]]. More examples include: {{:unix-32bit-memory001.pdf|32-bit Linux}} and {{:unix-64bit-memory001.pdf|64-bit Linux}}.
* Apr 9: Lecture notes for week 10 are posted [[:lecture_notes|here]].
* Mar 31: Lecture notes for week 9 are posted [[:lecture_notes|here]].
* Mar 27: Check [[:assignments|here]] for the hints and test scripts for assignment two.
* Mar 20: The second assignment A2 is just posted [[:assignments|here]]. It is due on Apr 10.
* Mar 19: You have three more days to work on the project by March 23.
* Mar 17: Lecture notes for week 8 are posted for your previewing. Check from [[:lecture_notes|here]].
* Mar 12: The due date of the project (part II) is extended to Mar 20. For your midterm paper, please review my reference solution and the marking scheme from {{:solution-midterm-w15.pdf|here}}. If you want to ask for remarking, please download the reappraisal form {{:reappraisal.txt|here}}, fill in the form with your logic reasons why remarking is needed. You have to hand in the signed form along with your paper by Mar 17 (Tue) at the latest.
* Mar 4: Lecture notes for week 7 are posted for your previewing. Check from [[:lecture_notes|here]].
* Mar 3: **The strike is on and the classes are suspended.** Your Q3, A1 and midterm marks are all posted and you may check from [[https://www.eecs.yorku.ca/~roumani/ePost/server/ep.cgi?year=2014-15&term=W&course=3221|ePost]]. You may continue to work on the rest two programs of the project, see [[:assignments|here]] for some new information on the project. Depending on how long the strike lasts, we may adjust the due date accordingly.
* Feb 24: Lecture notes for week 6 are posted. Check from [[:lecture_notes|here]]. **The midterm exams covers: Chapter 1; Chapter 2: 2.1-2.6, 2.11; Chapter 3: 3.1-3.4, 3.6.3, 3.7; Chapter 4: 4.1-4.4, 4.6; Chapter 6: 6.1-6.4, 6.8; Chapter 5: 5.1.**
* Feb 22: Due to a large number of requests, **the due date for Project (part I)** is extended to March 2 (after the midterm). For now, you may want to work on the midterm preparation and come back to finish the project after the midterm. **The midterm term is scheduled at 2:30-4:00pm on Feb 26 (Thursday), @CLH K (NOT the regular classroom).**
* Feb 20: The midterm is scheduled on Feb 26 (Thursday). A previous midterm sample (along with a reference solution) is posted {{:sample-midterm-11w.pdf|here}} for your review.
* Feb 14: I just posted some info to help you for the project, check [[:assignments|here]] for the details.
* Feb 12: The project is posted [[:assignments|here]]. The first program is due on Feb 23.
* Feb 10: The due date of A1 (part II) is extended to Feb 12 due to the slow progress in class. Some C codes we discussed in class for your reference: {{:alarm_c.txt|alarm.c}}, {{:alarm_fork_c.txt|alarm_fork.c}} and {{:alarm_thread_c.txt|alarm_pthread.c}}.
* Feb 5: Your Q2 marks are posted at [[https://www.eecs.yorku.ca/~roumani/ePost/server/ep.cgi?year=2014-15&term=W&course=3221|ePost]]. Lecture notes for week 5 are posted as well. Check from [[:lecture_notes|here]]. Some fork() related examples we discussed in class: download {{:fork_examples.pdf|here}}. One pthread example discussed in class: {{:thrd_c.txt|thread.c}}.
* Feb 3: Your Q1 and a1p marks (as well as TA's comments) have been posted. You may check it from [[https://www.eecs.yorku.ca/~roumani/ePost/server/ep.cgi?year=2014-15&term=W&course=3221|ePost]]. Lecture notes for week 4 are posted as well. Check from [[:lecture_notes|here]].
* Jan 21: Lecture notes for week 3 are posted. Check from [[:lecture_notes|here]].
* Jan 7: Assignment one is posted [[:assignments|here]]. The first program (//rvw.c//) is due on Jan 22.
* Jan 6: Lecture notes for weeks 1 and 2 are posted. Check from [[:lecture_notes|here]].
* Jan 5: Course web is up. Class starts on Jan 6.