Operativsystem
A sub course of Datorteknik EI1, 5 creditpoints, semester 2 autumn 2004
News
- (041206) Exams are corrected.
- (041115) You can just appear for the exam, even if haven't registered for it. Those of you who got a 'K' need to re-submit Lab 1 by the final deadline.
- (041112) Lab1 is checked. Result is on the lab page.
- (041102) Seminar on Nov 10 is cancelled. You can skim through this part depending on your interest.
- (041029) Exam is at 1213 on Nov 25 between 9-14. Register before Nov 10 through web.
- (041026) There is an extra lecture on 041028.
- (041015) Note the change in times.
- (041003) Welcome to the homepage for Operating Systems. This homepage will be frequently updated during the course. Please check it out often.
Teachers
Pritha Mahata is responsible for the course.
Short Description
The course covers essential aspects of operating systems.
It is given at the AB-level in Computer Science.
Prerequisites
Scientific Programming and Computer Architecture.
Starting
October 14, at 13.15, in room 6001.
Lecture plan
| SL |
Topic |
Chapters |
Date |
Time |
Type |
| 01 |
Introduction |
1,2,3 |
Oct 14 |
13-15 |
L |
| 02 |
Processes , Threads |
4,5 |
Oct 15 |
15-17 |
L |
| 03 |
Scheduling + Lab Intro 1 |
6 |
Oct 19 |
15-17 |
S & L |
| 04 |
Synchronization |
7 |
Oct 21 |
15-17 |
L |
| 05 |
Deadlocks |
8 |
Oct 25 |
15-17 |
L |
| 06 |
Lab 2 |
|
Oct 27 |
10-12 |
L |
| 07 |
Memory Management |
9 |
Oct 28 |
15-17 |
L |
| 08 |
Virtual memory |
10 |
Nov 1 |
15-17 |
S |
| 09 |
File systems |
11 |
Nov 2 |
15-17 |
L |
| 10 |
Protection |
18 |
Nov 4 |
15-16 |
L |
| 11 |
|
|
Nov 10 |
13-15 |
Cancelled |
| 12 |
Final Exam |
All |
Nov 25 |
9-14 |
L - Lecture
S - Seminar
Literature
The course book is:
A. Silberschatz, P.B. Galvin and G. Gagne. Operating System Concepts. Sixth edition. John Wiley & Sons, 2002.
In addition, lab instructions will be distributed. Students not well versed in C may find it useful to purchase a C-book, e.g., The C Programming Language by Kernighan and Ritchie.
An interesting book on threads is: Threads Primer: A Guide to Multithreaded Programming by Bill Lewis and Daniel J. Berg (Prentice Hall, 1995).
Examination
There are two labs. A final exam will be given on November 25. To pass the course one has to pass the labs and the final exam.
|