ICS 143A ‒ Summer Session
II, 2013
Teaching Assistant: TBD
Textbook:
Course Structure:
- This is an online course. All
lectures will be recorded and available on the course page.
- There will be a set of
homework problems for each week. They need to be turned in by the due
date.
- There will be a quiz
every week, which must be taken during a specific time window.
- There will be a final
exam on September 10, 7:00-8:50 pm. This will be given on the UCI campus
(not on line).
Grading:
- Grade composition:
- Homework: 10%
- Quizzes 40%
- Final 50%
- Exams:
- Final exam is comprehensive and is an "open book/open
notes" exam
- All quiz/exam problems will be similar to the homework
problems.
- Grading will be done on a curve as follows: Approximately:
- 25% of students will receive A+/-
- 25% of students will receive B+/-
- 40% of students will receive C+/-
Topics Covered
- Chapter 1: Introduction
- Chapter
2: Processes and their Interactions
- Chapter
3: Higher-Level Synchronization Schemes
- Chapter
4: The OS Kernel
- Chapter
5: Scheduling
- Chapter
6: Deadlocks
- Chapter
7: Physical Memory
- Chapter
8: Virtual Memory
- Chapter
9: Linking and Sharing
- Chapter
10: File Systems
- Chapter
11: I/O
- Chapter
12: The Protection and Security Interface
- Chapter
13: Internal Protection Mechanisms