cs439h f18 Syllabus
cs439h f18 Syllabus
Objectives: Help you understand the theory and practice of operating system design and
implementation.
What is an operating system: what does it do, how did they evolve, different kinds of operating
systems
The programmer’s view of the operating system: processes, memory, filesystem, devices,
communication
The inner workings of an operating system
Concurrency and robustness issues stressed by the nature of operating systems
performance and scalability of operating systems
Operating system support for parallel and distributed systems
Virtualization and clouds
Security
You will learn by listening, asking questions, reading the text and assigned papers, and most
importantly by doing. Expect lots of hard programming assignments.
40%: two in-class exams (Wed 10/17, Monday 12/10) 5pm-7pm, GDC 5.302
20%: homeworks/quizzes
Assignments are always due at 11:59pm on the due date. They need to be committed and
pushed correctly by the deadline.
The plus/minus scale will be used for the final class grade, attendance will not count directly
towards your final grade.
Required Text:
Operating Systems: Principles and Practice, 2nd edition, Thomas Anderson, Michael Darlin
Originality of submitted work: you are required to cite any sources you used in your work
(discussions with colleagues, articles, open source projects, google search results, etc). All
violations or your inability to explain your work will raise a red flag and will be viewed as
suspected plagiarism.
Ask lots of questions and have lots of conversations: Lectures are more useful when
they’re interactive. I encourage you to ask questions and ask for clarifications but please refrain
from side conversations. One conversation at a time.
University Code of Conduct: The core values of the University of Texas at Austin are learning,
discovery, freedom, leadership, individual opportunity, and responsibility. Each member of the
University is expected to uphold these values through integrity, honesty, trust, fairness, and
respect toward peers and community.
Students with disabilities may request appropriate academic accommodations from the
Division of Diversity and Community Engagement, Services for Students with Disabilities,
512-471-6259, http://www.utexas.edu/diversity/ddce/ssd (Links to an external site.)
Weekly plan