Operating Systems
1
2024-2025
02021883
Information and Communication Technologies
Portuguese
Face-to-face
1.0
Compulsory
Non Degree Course
Recommended Prerequisites
Not applicable.
Teaching Methods
This course unit is structured in 2 hours of lectures per week and 1 hour of labs. Some practical exercises will be proposed during the classes for interacting with operating systems in particular contexts. The assessment consists of one exam (100%). In case of a negative grade in the exam (less than 9.5), the student is allowed to perform a second exam. The grade obtained in this second exam will replace the grade obtained in the first exam. The exam is a final and individual assessment moment.
Learning Outcomes
To acquire basic knowledge about the working principles of operating systems. This course unit provides complementary knowledge that is needed for the enrolment in the course unit Advanced Programming in Java. General skills that will be acquired at the end of the course are analysis and synthesis ability; organization and planning skills; problem solving and teamwork skills; autonomous learning; adapt to new situations; creativity; focus on quality and sustainable development.
Work Placement(s)
NoSyllabus
• Introduction to operating systems
• Functions of an operation system
• Process management and scheduling
• Memory management
• Concurrency
• Security.
Head Lecturer(s)
Vasco Nuno Sousa Simões Pereira
Assessment Methods
Assessment
Exam: 100.0%
Bibliography
A. Silberschatz, P. B. Galvin, G. Gagne, Operating System Concepts, John Wiley & Sons, 2012
W. Stallings, Operating Systems: Internals and Design Principles, Prentice Hall, 2012.