VAMK

Change language: Suomi

Front Page > Archived Education > Information Technology (I-IT) > 2008 > Year 1 > Basics of Operating Systems (IIA0304)

Basics of Operating Systems

Structure Type: Study unit
Code: IIA0304
Type: Compulsory / Basic Studies
Curriculum: I-IT 2008
Level: Bachelor of Engineering
Year of Study: 1 (2008-2009)
Credits: 3 cr
Responsible Teacher: Liu, Yang
Language of Instruction: English

Courses During the Academic Year 2008-2009

Impl.Study TimeTeacher(s)LanguageEnrolment
42009-01-05 – 2009-03-07Mikael JakasEnglish2008-12-08 – 2009-01-11
52009-01-05 – 2009-03-07Mikael JakasEnglish2008-12-08 – 2009-01-11

Learning Outcomes

The student will master basic functionality of modern operation system. The student can install and configure secure PC-workstation. The student will learn to use different operation system and can understand differencies between them.

Student's Workload

Total work load of the course 82 h
Scheduled studies 42 h
Autonomous studies 40 h

Contents

Basic structure and functionality of operation system. Process control threads, scheduler, memory management and file systems. Example operation systems are Windows and Linux. Basic principles of Real Time operation systems. Principles to use many operation systems together.
Main topics:
1. Purpose of OS 2. Operation system evolution 3. Processes 4. Memory management 5. Parallel computing 6. File Systems 7. Network OS 8. Real Time OS

Additional topics
9. Data security 10. Distributed systems 11. Virtual Servers

Recommended or Required Reading and Other Learning Resources/Tools

Material on course Web pages

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lecture materials in web and assignments in Moodle.

Assessment Criteria

1: Student understands basic (around 40%) course concepts and is capable of developing simple applications.

3: Student understands a considerable portion (around 60%) of course concepts and is capable of developing applications with moderate number of functions.

5: Student understands most (around 90%) course concepts and is capable of developing applications with advanced features.

Assessment Methods

Assignments and team work 40%, exam 60%


Back