Luleå University of Technology
home search contact us student
Course Catalog 1998/99


Computer Science, Electrical Engineering

SMD005 Operating Systems 6.0 ECTS credits

TIMEPERIOD:
I

LANGUAGE:English/Swedish

EXAMINER
O Schelén 1 fo ing


PREREQUISITES
Following courses passed: SMD097 System Programming (or SMD083 Computer System Management), SMD011/SMD012/SMD038 Imperative programming, SMD006/SMD103 Reactive (real-time) Programming, SMD056 Program Construction (or SMD044 Imperative Programming and a Program Project/SMD064 Software Engineering), SMD073 Data Structures, SMD066/SMD082 Processor/Software Interface and MAM053/MAM065 Discrete Mathematical Structures.


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/CREDITS

Laboratory work 3.00ECTS
Written exam 3.00ECTS

COURSE LITTERATURE
Silberschatz et al, Operating System Concepts.
Reference material SMD005.



REMARKS



Further information: Olov Schelén


Valid for school year 1998/99.
Current version this school year:http://www.luth.se/stuka

Web Editor: Karin.Lindholm@dc.luth.se


The University | Student | Research | Search | Contact us | In Swedish


LULEÅ UNIVERSITY OF TECHNOLOGY
University Campus, Porsön, 971 87 Luleå. Tel. +46 (0) 920-91 000, fax +46 (0) 920-91 399
Last edited 1998-12-18