|
Operating Systems
Scholar Year: 2019/2020 - 1S
| Code: |
INF32154 |
|
Acronym: |
SO |
| Scientific Fields: |
Informática |
Courses
| Acronym |
N. of students |
Study plan |
Curricular year |
ECTS |
Contact time |
Total Time |
| INF |
123 |
|
2º |
6,0 |
60 |
162,0 |
Teaching language
Portuguese
Intended learning outcomes (Knowledges, skills and competencies to be developed by the students)
To know and understand the basic abstractions and mechanisms available on an operating system.
Syllabus
Introduction to Operating Systems
Operating Systems Architectures
Processes and Threads
Process Synchronization
Process Scheduling
Deadlocks
Memory management
File Systems
IO management
Software
Linux com bibliotecas de programação em C
Keywords
Technological sciences > Engineering > Computer engineering
Demonstration of the syllabus coherence with the UC intended learning outcomes
Students will learn skills on:
- parallel and concurrent programming
- group working
- complex problem solving
Teaching methodologies
Theoretical and Practical classes exposing introductory concepts and exercise solving. Lab classes with weekly projects related to the course contents.
Assessment methodologies and evidences
NF (>= 10) = [CT]*0.5 + [CP]*0.5
[CT] = Theoretical component (>=9.5) by tests and class attending
[CP] = Practical component (>=9.5) by projects
Assement and Attendance registers
| Description |
Type |
Time (hours) |
End Date |
| Attendance (estimated) |
Classes |
0 |
|
| |
Total: |
0 |
Bibliography
Operating System Concepts (9th Edition), Abraham Silberschatz et al, 2013.
Modern Operating Systems (4th Edition), Andrew S. Tanenbaum, Herbert Bos, 2015.
Observations
This course requires an understanding of the C programming language.
|
|