Uppsala University
Lyssna på denna webbsida

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

Laboration

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.


Senast uppdaterad: 2004-12-06 11:42:04 av Pritha Mahata. Sidansvarig: Per Göran Halvarsson. Web: Kontakt
Copyright © 2010 Uppsala universitet, Institutionen för informationsteknologi.
Visa utskriftsvänlig sida      Granska denna sida.      Redigera denna sida.