Luleå University of Technology
home search contact us student
Course Catalog 01/02


Computer Science, Electrical Engineering

SMD005 Operating Systems 6.0 ECTS credits

TIMEPERIOD:
Quarter I

LANGUAGE:English/Swedish

EXAMINER
Olov Schelén Univ adj


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


COURSE AIM
To provide basic knowledge about the design and functionality of operating systems, to perform and to practise operating systems kernel programming.

CONTENTS
Programming in C++, methodology and structure.
Development of an instructional operating system.
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 LITERATURE
Tobe decided.
Reference material SMD005.



REMARKS



Further information: International Office

Course information from the department: http://www.cdt.luth.se/net/courses/smd005/


Valid for the academic year 01/02.

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 2001-12-17