Data on the course
Show instruction and examinations
521453A Operating Systems, 5 ECTS cr 
Code 521453A  Validity 01.01.1950 -
Name Operating Systems  Abbreviation Operating Syste 
Scope5 ECTS cr   
Type Intermediate Studies Discipline4307 Information Engineering 
TypeCourse   
  Grading1 - 5, pass, fail 
 
   
Unit Computer Science and Engineering DP 

Teachers
Name
Juha Röning 

Description
ECTS Credits 

5

 
Language of instruction 

In Finnish, material available in English

 
Timing 

Spring, period 4

 
Learning outcomes 

1. is capable of explaining the basic structure and functioning of operating system

2. is able to point the problems related to process management and synchronization as well as is able to apply learned methods to solve basic problems

3. is capable of explaining the cause and effect related to deadlocks and is able to analyse them related to common circumstances in operating systems

4. is able to explain the basics of memory management, the use of virtual memory in modern operating systems as well as the structure of the most common file-systems.

 
Contents 

Operating system structure and services, process management, process synchronization, deadlocks, memory management, virtual memory, file-systems

 
Mode of delivery 

Face-to-face.

 
Learning activities and teaching methods 

Lectures 30 h, laboratory exercise 6 h, the rest as independent work. The laboratory work, including pre-exercise and guided exercise performed in a group of one or two students in the unix environment, covers core topics of the course.

 
Target group 

Computer Science and Engineering students and other Students of the University of Oulu.

 
Prerequisites and co-requisites 

521141P Elementary Programming, 521286A Computer Systems or 521142A Embedded Systems Programming and 521267A Computer Engineering

 
Recommended optional programme components 

The course is an independent entity and does not require additional studies carried out at the same time.

 
Recommended or required reading 

Lecture notes (in Finnish) and exercise material. Silberschatz A., Galvin P., and Gagne G.: Operating System Concepts, 6th edition (or newer), John Wiley & Sons, Inc., 2003. Chapters 1-12.

 
Assessment methods and criteria 

The course is passed the final examination and accepted laboratory working.

Read more about assessment criteria at the University of Oulu webpage.

 
Grading 

The course unit utilizes a numerical grading scale 1-5. In the numerical scale zero stands for a fail.

 
Person responsible 

Juha Röning

 
Working life cooperation 

-

 
Other information 

-

 


Current and future instruction
Functions Name Type ECTS cr Teacher Schedule
registration period has not begun Operating Systems   Course  Juha Röning  13.03.18 -09.05.18

Future examinations
No examinations in WebOodi
You may enter WebOodi: