Course Catalog 2008-2009
International

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2008-2009

OHJ-4106 Operating Systems, 4 cr

Course´s person responsible

Mikko Tiusanen, Jyke Jokinen

Implementations

  Lecture times and places Target group recommended to
Implementation 1


Per 3, 4 :
Thursday 15 - 18, TC131

 
 


Requirements

Exam and project work; participation in exercises may improve a passing grade from the exam. Lectures need to be complemented by self-study.
Completion parts must belong to the same implementation

Principles and baselines related to teaching and learning

-

Objectives

Having passed the course, the student understands the functions, parts, the co-operation of these, and the reasons why the system and its functions are so partitioned. In particular, the student will know the ways in which the system controls programs and the memory allocated to these.

Content

Content Core content Complementary knowledge Specialist knowledge
1. Parts, their function and co-operation: kernel, process management, memory management, the data structures and algorithms for these. What requirements are placed on the hardware by these.  How the change in the functions or implementation of one part affects another.  How the choices made in designing the system will affect its performance. 
2. The operation of virtual memory, in particular, the page replacement algorithms and their properties.  How to write a program to work efficiently in a system with virtual memory.   


Evaluation criteria for the course

The grade of the exam determines the grade for the course. This may be improved by active participation in the exercises, depending on the implementation of the course.

Assessment scale:

Numerical evaluation scale (1-5) will be used on the course

Partial passing:

Completion parts must belong to the same implementation

Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Book   Käyttöjärjestelmät   Haikala - Järvinen   952-14-0851-0     952-14-0851-0      Suomi  
Other literature   Modern Operating Systems   Tanenbaum   0-13-031358-0     0-13-031358-0, 2nd ed      English  
Other literature   Operating Systems, Internals and Design Principles   Stallings   0-13-127837-1     0-13-127837-1, 5th ed      English  


Prerequisites

Course O/R
OHJ-4016 Concurrency Obligatory  

Prerequisite relations (Requires logging in to POP)

Additional information

Replaces its predecessor 8104000 Operating Systems only together with a passed course OHJ-4010 Concurrency. See http://www.cs.tut.fi/kurssit/OHJ-4106/

More precise information per implementation

  Description Methods of instruction Implementation
Implementation 1   Lectures
Excercises
Practical works
   
Contact teaching: 0 %
Distance learning: 0 %
Self-directed learning: 0 %  


Last modified26.06.2008
ModifierMikko Tiusanen