Program
Search
Print
Sistemi Operativi
Operating Systems Luca Spalazzi
Seat
Ingegneria
A.A.
2015/2016
Credits
9
Hours
72
Period
II
Language
ENG
Prerequisites
Programming skills, Static (records and arrays) and dynamic (files, lists, stacks, and trees) data structures.
Learning outcomes
The course aims at providing the fundamental conceptual tools in order to understand, configure, and use the most recent operating system architectures
Program
Computer system architecture.
Concurrent programming.
Process Management (mono- multi-processor systems)
Memory management (mono- multi-processor systems)
File system
I/O Management.
Case study: Linux
Development of the examination
LEARNING EVALUATION METHODS
The learning evaluation consists of two parts:
1) written exam - nine exercises to be solved in 1 hour;
2) oral exam - a discussion about two topics from the syllabus.
Who has scored less than 5 marks in the written exam is not admitted to the oral exam.
Who has scored 5 marks in the written exam is admitted to the oral exam in the same session.
Who has scored more than 5 marks in the written exam is admitted to the oral exam in any session of the same academic year.
LEARNING EVALUATION CRITERIA
1) Written exam: students must be able to use OS algorithms and data structures.
2) Oral exam: students must know what are OS algorithms and data structures.
LEARNING MEASUREMENT CRITERIA
1) Written exam: 7 exercises have a score of 1. 2 exercises have a score of two. A wrong answer gives a score of 0.
2) Oral exam: each one of the two topics assignes a score up to 10.
FINAL MARK ALLOCATION CRITERIA
Written exam: up to 11 marks
Oral exam: up to 20 marks
Final mark: the sum of the previous two marks. 31 marks is equivalent to 30 e lode (full mark with distinction).
Recommended reading
Silberschatz, Galvin, Sistemi Operativi 9^ Ed., Pearson, 2014
Courses
- Ingegneria Informatica e dell'Automazione (Corso di Laurea Triennale (DM 270/04))