|
|
|
|
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 |
Web Editor: Birgitta.Hakansson@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 |