|
CS 1550 Introduction to Operating Systems (COE 1550) Fall 2018 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Contact Information |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Course Description |
The purpose of this course is to understand
and use the basic concepts of operating systems, common to most computer
systems, which interface the machine with the programmer. In particular, this
class introduces concepts such as process management, concurrency,
inter-process communication, memory management and protection, I/O systems,
file systems, security, and virtual machines. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Prerequisites |
CS 0447 and CS 0449 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Textbook |
A.
Silberschatz, P.B. Galvin, and G. Gagne, Operating
System Concepts, 9th Edition, John Wiley & Sons, Inc., 2012. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Grading Policy |
Midterm and Final exams (40%): 26% on higher grade and
14% on lower. Make-up exams can be scheduled well in advance. Projects (40%): four projects worth 10% each. Late submissions are
allowed for up to two days with a 10% reduction per late day. This must be
your own individual work. Do not look at the solution of anyone (or even part
of it), and do not let anyone else look at yours (or even part of it). You
should figure out the solutions by yourself --- do not ask anyone how
to solve the problem, and do not seek the answer from some other source. Recitation Participation (10%): Participation here means
putting reasonable effort into solving the lab exercises. Lecture Quizzes (10%): Mini-quizzes on Top Hat
during each lecture. The join code for Top Hat is 702675. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Important Dates |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Weekly Schedule |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Students with Disabilities |
If you have a disability for which you are
or may be requesting an accommodation, you are encouraged to contact both
your instructor and Disability
Resources and Services (DRS), 140 William Pitt Union, (412) 648-7890,
drsrecep@pitt.edu, (412) 228-5347 for P3 ASL users, as early as possible in
the term. DRS will verify your disability and determine reasonable
accommodations for this course. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Academic
Integrity |
Students have
the responsibility to be honest and to conduct themselves in an ethical
manner while pursuing academic studies. Students have the right to be treated
by faculty in a fair and conscientious manner in accordance with the ethical
standards generally recognized within the academic community (as well as
those recognized within the profession). Should a student be accused of a
breach of academic integrity or have questions regarding faculty
responsibilities, procedural safeguards including provisions of due process
have been designed to protect student rights. These may be found in
Guidelines on Academic Integrity: Student
and Faculty Obligations and Hearing Procedures. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Religious
Observances |
In order to
accommodate the observance of religious holidays, students should inform the
instructor (by email, within the first two weeks of the term) of any such
days which conflict with scheduled class activities. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||