|
|
|
|
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.
| |
Laboratory work | 3.00ECTS |
Written exam | 3.00ECTS |
COURSE LITTERATURE Silberschatz et al, Operating System Concepts. Reference material SMD005.
|
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 |