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 Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|
4 | 2009-01-05 – 2009-03-07 | Mikael Jakas | English | 2008-12-08 – 2009-01-11 |
5 | 2009-01-05 – 2009-03-07 | Mikael Jakas | English | 2008-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%