CSC 553 - Operating Systems

Dr. R. M. Siegfried

407 Science           (516)877-4482           siegfrie@adelphi.edu

Office hours: M 2:00-3:00PM; Tu 5:00-6:00PM; W 2:30-3:30PM; F 10:55-11:55AM

Course Home Page | Announcements | Syllabus | Class notes | Assignments

Course Description and Purpose:

Students will learn organization and programming of executive control systems. Students explore multiprogramming, multiprocessing, and time-sharing systems. Students will also explore the virtualization of systems and mathematical models of computer systems, asynchronous operation and interprocess communication, and network operating systems.

Learning Goals

Students will:

Prerequisites

Graduate Status

Textbook

Operating Systems: Internals and Design Principles, 9th ed., by William Stallings, Pearson Education, 2018.

Topics:

Assignments:

Students are expected to turn in assignments in hardcopy or you may submit it through Moodle. NO ASSIGNMENTS WILL BE ACCEPTED BY E-MAIL.

Grading:

Late penalties may be assessed of 5 points per class after the due date.

The final average will be weighted (based on the following ratio):

Assignments20%
Midterm Exam40%
Final Exam40%

Attendance:

The following is the Adelphi University General Attendance Policy:

Only students who are registered for courses, and whose name appears on the Official Class Roster may attend courses at the University. Adelphi students make a commitment to be active participants in their educational program; class attendance is an integral part of this commitment. Attendance requirements for each course will be announced by the faculty member at the beginning of each term. Students are expected to be present promptly at the beginning of each class period, unless prevented by illness or by other compelling cause. In the event of such absence, students may request that faculty members be notified by the Office of Academic Services and Retention. Students are responsible for completing course work missed through absences. Students should wait a reasonable length of time for an instructor in the event that the instructor is delayed.

Additionally, you are also responsible for whatever work is covered in class whether or not you are there. Absence from the final exam will be excused only for a good and well-documented reason. The decision to allow a make-up exam will be made in accordance with the policies of Adelphi University.

NB:

NB: I will not be available on Monday, September 25; there will be no office hours on those days.

If the University is closed for more than two days due to an emergency, go the home page for this course site each day for instructions and assignments. Student instructions materials can be found at https://home.adelphi.edu/~siegfried/cs553
Tentative Schedule (Subjective to CHANGE)
Date Topic Assignment due
August 29 Computer System Overview
September 5 Operating Systems Overview Assn #1 - on Computer System Overview
September 12 Process Description and Control Assn #2 - on Operating Systems Overview
September 19 Threads Assn #3 - on Processes
September 26 Concurrency: Mutual Exclusion and Synchronization Assn #4 - on Threads
October 3 Concurrency: Deadlock and Starvation Assn #5 - on Synchronization
October 10 Memory Management Assn #6 - on Deadlock
October 17 Midterm Exam
October 24 Virtual Memory Assn #7 - on Memory Management
October 31 Uniprocessor Scheduling Assn #8 - on Virtual Memory
November 14 Multiprocessor, Multicore and Real-Time Scheduling Assn #9 - on Uniprocessor Scheduling
November 21 I/O Management and Disk Scheduling Assn #10 - on Multiprocessor Scheduling
November 28 File Management Assn #11 - on I/O Management
December 8 Review for Final Exam Assn #12 - on File Management
December 15 Final Exam

Students with Disabilities

If you have a disability that may significantly impact your ability ability to carry out assigned coursework, please contact the Student Access Office (SAO) at 516-877-3806 or send an email to sao@adelphi.edu. The staff will review your concerns and determine, with you, appropriate and necessary accommodations. Please allow for a reasonable time frame for requesting ASL Interpreters or Transcription Services

Honor Code

Students enrolled in this course are expected to abide by the Adelphi University Honor Code. The purpose of the Honor Code is to protect the academic integrity of the University by encouraging consistent ethical behavior in assigned coursework by students. Following is excerpted from the Student Honor Code:

The code of academic honesty prohibits behavior, which can broadly be described as lying, cheating, or stealing. Violations of the code of academic honesty will include, but are not limited to, the following:

  1. Fabricating data or citations
  2. Collaborating in areas prohibited by the professor
  3. Unauthorized multiple submission of work
  4. Sabotage of others’ work, including library vandalism or manipulation
  5. Plagiarism: presenting any work as one’s own that is not one’s own
  6. The creation of unfair advantage
  7. The facilitation of dishonesty
  8. Tampering with or falsifying records
  9. Cheating on examinations through the use of written materials or giving or receiving help in any form during the exam, including talking, signals, electronic devices, etc.

Student Course Evaluations

During the last two weeks of the class, you will receive notification, via mail and eCampus, that the course evaluation is available for your input electronically. Availability will end at the start of the final examination period. Your feedback is valuable and I encourage you to respond. Please be assured that your responses are anonymous and the results will not be available to the instructor until after the end of the semester and therefore after course grades have been submitted.


Tear off this and return with information required below:


STUDENT ACKNOWLEDGEMENT:

I HAVE RECEIVED AND READ THE SYLLABUS FOR [INSERT COURSE NUMBER AND SECTION].


SIGNED: __________________________________________


PRINT NAME: _________________________________________


DATE: ___________________________


Warning - This page must be signed and returned to the instructor to receive a complete grade in this course.