OHJ-4106 OPERATING SYSTEMS, 4 cr
|
Courses persons responsible
Mikko Tiusanen
Lecturers
Mikko Tiusanen
Language of Instruction
The English lectures are only summaries of the material at the exercise sessions; self-study is required additionally.
Implementations
Period 1 | Period 2 | Period 3 | Period 4 | Period 5 | Summer | |
Lecture | - | - | 1 h/week | 1 h/week | - | - |
Exercise | - | - | 2 h/week | 2 h/week | - | - |
Exam |
Objectives
Having passed the course, the student understands the functions, parts, the co-operation of these, and the reasons why the system and its functions are so partitioned. In particular, the student will know the ways in which the system controls programs and the memory allocated to these.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Parts, their function and co-operation: kernel, process management, memory management, the data structures and algorithms for these. What requirements are placed on the hardware by these. | How the change in the functions or implementation of one part affects another. | How the choices made in designing the system will affect its performance. |
2. | The operation of virtual memory, in particular, the page replacement algorithms and their properties. | How to write a program to work efficiently in a system with virtual memory. |
Requirements for completing the course
Exam; participation in exercises may improve a passing grade from the exam. Lectures need to be complemented by self-study.
Evaluation criteria for the course
Study material
Type | Name | Auhor | ISBN | URL | Edition, availability... | Exam material | Language |
Book | Käyttöjärjestelmät | Haikala - Järvinen | 952-14-0851-0 | 952-14-0851-0 | Yes | Finnish | |
Other literature | Operating Systems, Internals and Design Principles | Stallings | 0-13-127837-1 | 0-13-127837-1, 5th ed | No | English | |
Other literature | Modern Operating Systems | Tanenbaum | 0-13-031358-0 | 0-13-031358-0, 2nd ed | No | English |
Prerequisites
Code | Course | Credits | M/R |
OHJ-4016 | OHJ-4016 Concurrency | 4 | Mandatory |
Prequisite relations (Sign up to TUT Intranet required)
Remarks
The exam is based on the Finnish text book, but either of the English books should cover the material adequately.
Distance learning
- In information distribution via homepage, newsgroups or mailing lists, e.g. current issues, timetables
- In the visualization of objects and phenomena, e.g. animations, demonstrations, simulations, video clips
- Contact teaching: 30 %
- Distance learning: 0 %
- Proportion of a student's independent study: 70 %
The exercise sessions contain summaries of the topics involved; participating in the exercises earns points that may raise a passing grade of the exam.
Scaling
Methods of instruction | Hours |
Lectures | 72 |
Exercises | 48 |
Total sum | 120 |
Principles and starting points related to the instruction and learning of the course
Additional information related to course
Replaces its predecessor 8104000 Operating Systems only together with a passed course OHJ-4010 Concurrency.
Last modified | 25.02.2006 |
Modified by | Mikko Tiusanen |