Introduction to Operating Systems
- Details
- Category: Discipline
- Não
- This course aims at presenting the students an introduction to the more practical aspects on the subject of operating systems. It starts by presenting the basic concepts, aiming the understanding of the main characteristics, functionalities and structure of operating systems, in order to allow to substantiate decision making tasks in the context of operating systems selection and usage. Afterwards, it approaches the current state of the art in what concerns the most common computational environments and their operating systems. These concepts are than used to approach more practical matters related to areas such as selecting the right operating system for each task, and system's configuration, maintenance, and administration, with a special emphasis on the subjects of security and reliability.
- Semestral
Descrição
Data limite
Ponderação
Trabalhos práticos e mini-questionários
Última semana de aulas
60%
Teste escrito
Última semana de aulas
40%
Exame de Recurso
Época de recurso
100%
A avaliação final baseia-se numa componente prática, baseada em trabalhos práticos, participação nas aulas e assiduidade, e numa componente teórica baseada em testes escritos sobre os diferentes tópicos abordados. A componente prática terá um peso de 60% e a componente teórica terá um peso de 40%, na nota final. A nota mínima de ambas as componentes será de 8 valores. No caso de uma nota inferior a 8 valores numa das componentes, essa será a nota final de avaliação.
O aproveitamento nesta UC está dependente da frequência de um mínimo de 75% das aulas lecionadas no semestre.
As componentes prática e teórica são requeridas em todas as épocas de avaliação.
Assim, a época de recurso pode consistir em:
- Exame escrito: para os alunos que não tiveram aproveitamento na componente teórica em avaliação contínua.
- (Re)Submissão dos trabalhos: para os alunos que não tiveram aproveitamento na componente prática em avaliação contínua.
- Exame escrito + (re)submissão dos trabalhos: para os alunos que não tiveram aproveitamento nem na componente teórica nem na componente prática em avaliação contínua.- Introduction to operating systems Operating systems' functions and components The kernel Memory management Process management Input/output File system Protection mechanisms and reliability Operating systems types Software licensing Proprietary systems Open-source systems GPL and MIT licenses Proprietary vs Open-Source operating systems Client operating systems vs Server operating systems Linux vs Microsoft Installation and configuration of the most common operating systems (Windows and Linux) Disk partitioning and formatting Installation options Basic configurations Installing applications Installing and configuring devices Common administration tasks Server operating systems specifics Secure remote sessions Server software packages Backups Reliability
- After completing this course, the students should be able to: Characterise and define Operating System. Understand the need for different operating systems and the reasons that determine the selection of an operating system in each context. Install and configure the most common operating systems today (Windows and Linux). Understand the main differences between client and server operating systems. Understand and be able to perform basic operating system optimization tasks. Perform backups and understand the importance of fault tolerance mechanisms. Manage the main resources in a computer system, such as users, applications, network and file systems.
- Mandatory
- Use of problem-based learning methodology, which allows the student to acquire knowledge, at the same time that carrying out the set of procedures for solving problems allows them to develop skills and competences. This methodology promotes learning as part of the activity developed to solve the problem.
- Português
- Soyinka , Wale - Linux Administration: A Beginner's Guide. 8th Edition. McGraw-Hill Education, 2020. ISBN: 978-1260441703 Bott, Ed - Windows 10 Inside Out. 3rd Edition. Microsoft Press, 2019. ISBN: 978-1509307661 Krause, Jordan - Mastering Windows Server 2019. 2nd Edition, Packt Publishing Ltd, 2019. ISBN: 978-1789804539
- 4
- 0
- 4
- 1
- IPLUSO6130-13127
- Introduction to Operating Systems
- 13127
- 6130
- Cybersecurity