EECE.4810/EECE.5730: Operating Systems

Instructor: Dr. Michael Geiger

Spring 2020

 

Course Schedule THIS PAGE IS UNDER CONSTRUCTION

This schedule contains a tentative schedule of topics we will cover throughout the term; this schedule is subject to change. As the semester progresses, I will update the schedule to show the actual dates on which we cover material, as well as provide links to the lecture slides and assignments. I will also provide sections from the recommended textbooks related to each lecture.

 

Exams: The exam dates will be determined shortly. The first two exam dates will be based on the results of the poll found at this link, while the third exam will be during finals, at a day and time to be determined by the registrar's office.


Lecture Recordings: Echo360 recordings are available from https://echo360.org/. Select "Log in via Institution," choose "University of Massachusetts-Lowell" from the drop-down list, then log in with your UML e-mail address and password. You will then be able to view lecture recordings from all courses in which you are enrolled, including this one. Recordings are also available on the course Blackboard site.

 

Week Date (Mon.) Lecture Topics Handouts Reading Assignments

1

1/20

 No Monday lecture--Martin Luther King, Jr. Day

 1. Course introduction/overview

 Syllabus

2

1/27

 Monday, 1/27: Last day to add without permission number

 2. Processes and process management

 3. Processes and process management (continued)

3 2/3

 Monday, 2/3: Last day to add/drop course

 4. Inter-process communication (IPC)

 5. IPC (continued)

4 2/10

 6. Multithreading

 7. Synchronization

5 2/17

 No lecture Monday (Presidents Day)

 8. Synchronization (continued)

 9. Exam 1 Preview

 Exam 1 (to be scheduled during week 5)

6 2/24

 10. Synchronization and deadlock

 11. Deadlock (continued)

7 3/2

 12. CPU scheduling

 13. CPU scheduling (continued)

8 3/9

 No classes--Spring Break

9 3/16

 14. CPU scheduling (continued)

 15. CPU scheduling (continued)

10 3/23

 16. Memory management intro

 17. Exam 2 Preview

 Exam 2 (to be scheduled during week 10)

11 3/30

 18. Memory management

 19. Memory management (continued)

12 4/6

 20. Memory management (continued)

 Tuesday, 4/7--undergraduate withdrawal deadline

 21. Memory management (continued)

13 4/13

 22. File systems

 23. File systems (continued)

14 4/20

 No Monday lecture--Patriots' Day

 24. Protection and security

 Thursday, 4/23: Graduate withdrawal deadline

 25. Protection and security (Friday, 4/24)

15 4/27

 26. Topics TBD

 27. Exam 3 Preview

 Classes end Friday, 5/1

  TBD

 EXAM 3: date and time TBD (during finals)

 Course evaluation form--to be posted; must be completed before exam

 


Last updated 01/23/2020 9:46 PM