|
|
|
|
SMD005 Operating Systems 6.0 ECTS credits | |
TIMEPERIOD: I LANGUAGE:English/Swedish EXAMINER Olov Schelén Univ adj 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 and SMD066/SMD082 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.
| |
Laboratory work | 3.00ECTS |
Written exam | 3.00ECTS |
COURSE LITERATURE 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 |