Computer Science, Electrical Engineering

SMD005 Operating Systems 6.0 ECTS credits

DENNA SIDA FINNS OCKSÅ PÅ SVENSKA

General information about studying at Luleå University

TIMEPERIOD: I

LANGUAGE: English/Swedish

EXAMINER
O Schele'n 1 fo ing

PREREQUISITES
Imperative programming, Reactiv (real-time) Programming, Processor/Software Interface, Computer Networks, Programconstruction.

COURSE AIM
To provide basic knowledge about the design and functionality of operating systems, to practise reading and presentation of research papers, to perform and to practise operating systems Kernelprogramming in C and C++.

CONTENTS
C++-programming, methodology and structure. Process management, CPU scheduling, theoretical models. Interprocess communication and synchronization. Memory management, multi-programming. Virtual memory. I/O and disc scheduling. File systems. Security and protection. UNIX, design.

TEACHING
Lectures, compulsory assignments, and seminar topics.

EXAMINATION
Graded examination, assignments, and presentation of a seminar topic (written and oral).
COURSE GRADE SCALE: U,3,4,5

ITEMS AND CREDITS
                                                            	3.0 ECTS
Written exam                                                	3.0 ECTS


COURSE LITERATURE
Silberschatz et al. "Operating System Concepts". "Reference material SMD005".

REMARKS

Last modified 97-03-05
Further information: Olov SchelŽn
Back to departement menu