Computer Science 3220 / Electrical and Computer Engineering 3220 - Section 1
Introduction to Operating Systems
Summer 2018

This file can be found in

Course Description: Detailed study of management techniques for the control of computer hardware resources. Topics include interrupt systems, primitive level characteristics of hardware and the management of memory, processor, devices, and data.

Key Topics:

Learning Outcomes: Students who successfully complete this course should be able to:

Prerequisites: CPSC 2120 and CPSC 2310 with a C or better; or ECE 2230 and ECE 2720 with a C or better.

Meetings: 11:30-1:00 M-F in Edwards Hall 304.

Instructor: Mark Smotherman, 108 McAdams Hall,, 656-5878

Office Hours: 2:30-3:30 MTWR; also email since I'm usually available at other times

Required Textbook: Thomas Anderson and Michael Dahlin, Operating Systems: Principles & Practice, 2nd edition, Recursive Books, 2014. companion web site


Course Expectations:

Drops Days: Drop w/o record by May 21; drop w/o grade by June 7.

Clemson Statement of Academic Integrity: "As members of the Clemson University community, we have inherited Thomas Green Clemson's vision of this institution as a 'high seminary of learning.' Fundamental to this vision is a mutual commitment to truthfulness, honor, and responsibility, without which we cannot earn the trust and respect of others. Furthermore, we recognize that academic dishonesty detracts from the value of a Clemson degree. Therefore, we shall not tolerate lying, cheating, or stealing in any form."

Work turned in for credit in a previous class: When appropriate and when fully documented, you may reuse your own work from a previous class. For example, if you are reusing parts of a program written for a previous course, add a notice to your program header comments about the scope of the reuse and the course in which the work was previously submitted.

Accessibility Statement: Clemson University values the diversity of our student body as a strength and a critical component of our dynamic community. Students with disabilities or temporary injuries/conditions may require accommodations due to barriers in the structure of facilities, course design, technology used for curricular purposes, or other campus resources. Students who experience a barrier to full access to this class should let the professor know, and make an appointment to meet with a staff member in Student Accessibility Services as soon as possible. You can make an appointment by calling 864-656-6848, by emailing, or by visiting Suite 239 in the Academic Success Center building. Appointments are strongly encouraged - drop-ins will be seen if at all possible, but there could be a significant wait due to scheduled appointments. Students who receive Academic Access Letters are strongly encouraged to request, obtain and present these to their professors as early in the semester as possible so that accommodations can be made in a timely manner. It is the student's responsibility to follow this process each semester. You can access further information here:

Title IX (Sexual Harassment) Statement: Clemson University is committed to a policy of equal opportunity for all persons and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, pregnancy, national origin, age, disability, veteran<92>s status, genetic information or protected activity in employment, educational programs and activities, admissions and financial aid. This includes a prohibition against sexual harassment and sexual violence as mandated by Title IX of the Education Amendments of 1972. This policy is located at Ms. Alesia Smith is the Clemson University Title IX Coordinator, and the Executive Director of Equity Compliance. Her office is located at 110 Holtzendorff Hall, 864.656.3181 (voice) or 864.656.0899 (TDD).

Note: The course syllabus is a general plan for the course. I reserve the right to make changes to the syllabus, including project due dates and in-class exam dates), when unforeseen circumstances occur. I will announce any changes as early as possible so that you can adjust your schedule.

Topical Schedule:

See Daily Schedule


Study Guides and Example Exams:

Online Resources for Similar Courses:

[Mark's homepage] [CPSC homepage] [Clemson Univ. homepage]