NetLab - Sistemas Operativos

Licenciatura de Engenharia Informática - Licenciatura de Informática de Gestão

Sistema Linux

Manual de Referência Linux:

Linux Documentation

Sources do Kernel 2.6:

Linux Kernel Cross-reference

Artigo de Robert Love sobre o Scheduler Linux:

Interactive Kernel Performance

Livro sobre o Kernel Linux:

Understanding the Linux Kernel

Níveis de Privilégio Intel

CPU Rings:

Rings, Priovilege and Protection

Suporte da Virtualização:

Virtual Box Architecture

Intel Virtualization Technology

Sistema Minix

Site Minix:

Minix3

Mestrado de J. Herder sobre Minix:

Towards a True Micro-kernel

Apoios da Cadeira

Apoios das Aulas Teóricas

Apoios das Aulas Práticas

Apoios Informática de Gestão

Objectivos

O objectivo desta cadeira é o de apresentar os princípios fundamentais dos Sistemas Operativos, permitindo que os alunos adquiram uma compreensão detalhada da sua estrutura, funcionamento e principais algoritmos. A aprendizagem é ilustrada por exemplos reais extraídos de alguns dos sistemas mais utilizados (Unix, Windows) e será baseada em Aulas Teóricas e Práticas Laboratoriais, onde os alunos terão oportunidade de compreender, através da análise de código fonte e de exercícios de programação, os principais temas abordados. Pretende-se que, no final da cadeira, os alunos:

Bibliografia

“Operating Systems Concepts” (7th Edition), by Abraham Silberchatz, et. al., Ed. Wiley "&" Sons, Dezembro 2004; ISBN 0471694665.

“Operating Systems” (3rd Edition) by Harvey M. Deitel, et. al., Ed. Prentice Hall; Dezembro 2003; ISBN: 0131828274.

"Linux Kernel Development" by Robert Love, Ed. Sams; Setembro 2004, ISBN: 0672327201.

Laboratório de Sistemas e Redes - Universidade Lusófona de Humanidades e Tecnologias