Course Information | ||||
---|---|---|---|---|
Course Section | Lecture Hours | Location |
Contact Information | ||||
---|---|---|---|---|
Instructor: | Steven Fulakeza | Email: | steven.fulakeza(at)lehman.cuny.edu | |
Phone: | NA | Office Location: | GI 232 | |
Office Hours: | Mon and Wed 1:40 pm to 3:40 pm | |||
Instructor Availability: | I reply to students' emails regularly but please note that I do not typically check email or Slack messages during late hours on weekdays, and I do not check these at all on the weekends in order to devote time to family, rest, and religious observances. Messages received during these times will receive attention once I am back online. |
Lecture Schedule: Tuesdays and Thursdays: 4:00 PM - 5:40 PM (GI 333)
CMP 426 Course Description: 4 hours, 4 credits
Operating systems and their role in various types of computer systems; the principles of multiprogramming; algorithms for resource allocation; multiple-computer systems. PREREQ: CMP 334 and CMP 338.
CMP 697 Description: 4 hours, 4 credits
A study of the functions and implementation of operating systems for various sizes and types of computers. Processor, storage, and device management. Paging algorithms, thrashing. File systems, concurrency, deadlocking, semaphores, and synchronization.
Course Objectives:
Textbook:
A. Silberschatz, P. Galvin, and G. Gagne, Operating System Concepts, 9 th Edition, John Wiley & Sons, 2013. ISBN 978-1-118-06333-0
Textbook Web Site:
Honor Code:
Students are encouraged to study together. However, you must do your own work for all your homework assignments, projects and exams. You should never copy code or antwork from the internet or another student. You are responsible for knowing and following Lehman's academic integrity code (available from the Undergraduate Bulletin, Graduate Bulletin, or the Office of Academic Standards and Evaluations). All incidents of cheating will be reported to the Vice President of Student Affairs.
Accommodating Disabilities:
Lehman College is committed to providing access to all programs and curricula to all students. Students with disabilities who may need classroom accommodations are encouraged to register with the Office of Student Disability Services. For more info, please contact the Office of Student Disability Services, Shuster Hall, Room 238, phone number, 718-960-8441.
Graduate Students:
For Graduate Students Only (CMP 697): Research Paper (as a part of assignment) (12-15 pages double space in 12 fonts) in various contemporary research areas such as:
Some details about research paper writing and presentation will be discussed during office hours. Research Paper Proposal Due: March 28, 2019 (2-3 pages of extended abstract with at least 5 academic research papers as references)
Grades:
Your grades will be computed based in the following
The final exam is comprehensive.
Homework Assigment:
There will be several homework assignment throughout the semester. Students must work on their own assignments. No late assignments will be accepted.
Exam Schedule:
There are no make-up exams. However, makeup exam might be given if and only if when a student's absence is unavoidable. In such a case, the student must file formal written request with substantial evidence.
Announcements:
Course Outline:
Overview
Process management
Memory and Storage Management
Distributed Systems
Protection & Security
Tentative Schedule:
Below is our tentative schedule. We are going to try to keep with this schedule. I will be updating this schedule on a regular basis if there are some changes. I strongly urge you to read materials from the textbook before coming to class everyday.
Week | Day | Date | Topic |
---|---|---|---|
1 | 1 | 01/29/2019 | Intro, Syllabus, Chapter 1.1, 1.3, 1.4, 1.5 |
1 | 2 | 01/31/2019 | Chapter 1.5 - 1.9, 1.11 |
2 | 3 | 02/05/2019 | Chapter 2.1 - 2.4 |
2 | 4 | 02/07/2019 | Chapter 2.5 - 2.7, 2.10 |
3 | X | 02/12/2019 | Chapter 2.5 - 2.7, 2.10 |
3 | 5 | 02/14/2019 | Chapter 3.1 - 3.3 |
4 | 6 | 02/19/2019 | Chapter 3.3, 3.4, 3.6.2, 3.6.3 |
4 | 7 | 02/21/2019 | Chapter 4.1 - 4.3 |
5 | 8 | 02/26/2019 | Chapter 4.4 - 4.6 |
5 | 9 | 02/28/2019 | Chapter 5.1 - 5.4 |
6 | 10 | 03/05/2019 | Chapter 5.5 - 5.6 |
6 | 11 | 03/07/2019 | Chapter 5.8, Chapter 5.10.1, |
7 | 12 | 03/12/2019 | Chapter 6.1 -6.3 |
7 | 13 | 03/14/2019 | Chapter 6.4 -6.5 |
8 | 14 | 03/19/2019 | Chapter 7.1 -6.4 |
8 | 15 | 03/21/2019 | Chapter 7.7, Exam Review |
9 | 16 | 03/26/2019 | Midterm Exam |
9 | 17 | 03/28/2019 | Chapter 7.1 -7.7 |
10 | 18 | 04/02/2019 | Chapter 8.1 - 8.3 |
10 | 19 | 04/04/2019 | Chapter 8.4 - 8.5 |
11 | 20 | 04/09/2019 | Chapter 9.1 - 9.4 |
11 | 21 | 04/11/2019 | Chapter 9.5 - 9.9 |
12 | 22 | 04/16/2019 | Chapter 10 - File System Interface |
12 | 23 | 04/18/2019 | Chapter 10 - File System Interface |
13 | X | 04/23/2019 | Chapter 11: File System Implementation |
13 | X | 04/25/2019 | Chapter 11: File System Implementation |
14 | 24 | 04/30/2019 | Chapter 12: IO Systems |
14 | 25 | 05/02/2019 | Distributed Systems |
15 | 26 | 05/07/2019 | Distributed Systems |
15 | 27 | 05/09/2019 | Protection & Security |
16 | 28 | 05/14/2019 | Protection & Security |
Week | Day | Date | Topic |
Homework Assigments:
TBA