» Documentação
de suporte às aulas
práticas
» Processos
» Funções
Exec
» Sinais
» Pipes
» Semáforos
» Memória
Partilhada
» Threads
» Nachos
(página das aulas teóricas)
» Exercícios
» A
quick introduction to C++ (para quem precisar...)
» Bibliografia
Interprocess Comunication in UNIX - The Nooks & Crannies
John Shapley Gray
Prentice Hall
Operating System Concepts
Silberschatz Galvin
Addison Wesley
Fundamentos de Sistemas Operativos
José Alves Marques, Paulo Guedes
Editorial Presença
Modern Operating Systems [url]
Andrew S. Tanenbaum
» Links recomendados
» Linguagem C
» Programming in C
» The C Book
» Beej's
Guide to UNIX IPC
» Linux
» Tux Maganize
(revista grátis
para principiantes)
» LinuxDoc
» Linux Newbie
» Linux Programming
» Linux
Kernel Internals
» Debian
A
disciplina pode ser feita totalmente por avaliação
contínua.
A matéria será dividia em quatro módulos
distintos. Cada módulo possui
parte prática (60%) e teórica (40%), cuja nota
mínima é de 8 valores. Para um aluno
passar por frequência terá de obter, obviamente, nota
final igual ou
superior a 10 valores, na média dos quatro módulos. Se
não obtiver nota
mínima a algum dos módulos, apenas terá de fazer
esse(s) módulo(s) no
exame de época normal. O acesso ao exame da época normal
está condicionado pela obtenção de nota de
frequência superior a 6 valores.
Os exames de recurso e época especial não são efectuados por
módulos.
» Distribuições
Linux recomendadas
» Knoppix / Mepis
»
Mandriva / Suse / RedHat
Distribuições com enorme sucesso. Possuem uma interface muito interessante, facilitando quer a instalação quer a configuração e consequente utilização. São distribuições muito actuais, que acompanham as novidades tecnológicas, o que nem sempre é bom, visto poder existir ainda alguma instabilidade fruto do pioneirismo de algumas novas funcionalidades.
» Debian
A minha distribuição de
eleição. Esta é
uma distribuição que aposta
mais na estabilidade em detrimento da inovação.
Não é das distribuições
mais fáceis de instalar, porém, uma vez instalada,
é fácil a sua
manutenção, devido ao gestor de pacotes que possui.