Sistemas Operativos 2011/2012
MIEEC
[Aulas Teóricas]
[Aulas Laboratoriais]
[Recursos]
ÚLTIMAS NOTÍCIAS
[30 de Abril]
Informações adicionais sobre a prova de programação
[28 de Abril]
Prova de Programação de 2011
[17 de Fevereiro] A prova de programação será quarta-feira, dia 2 de Maio
[17 de Fevereiro] As aulas laboratoriais têm início na semana de 20 de Fevereiro
AULAS TEÓRICAS:
AT10(2012-04-27):
Disks
Gestão de Memória: Técnicas Básicas
AT9(2012-04-20):
Input/Output: I/O Software Layers
AT8(2012-04-13):
Concurrency (Part 4)
Input/Output: Introduction and HW/SW Interface
AT7(2012-03-30):
Concorrência (Parte 3)
Bloqueio mútuo (
deadlocks
)
AT6(2012-03-23):
Concorrência (Parte 2)
AT5(2012-03-16):
Concorrência (Parte 1)
Libpthread
AT4(2012-03-09):
Threads
Implementação de Processos
AT3 (2012-03-02):
Processos
AT2 (2012-02-24):
Introdução aos SO (1ª parte)
Introdução aos SO (2ª parte)
AT1 (2012-02-15):
Apresentação
Tópicos de Programação em C.
AULAS LABORATORIAIS:
Project - Lab 2 (2012-04-22):
Char Device Driver Programming: Basics
Folha 7 (2012-04-14):
Variáveis de Condição da
libpthread
Notas do Prof. Pimenta Monteiro só interessa a Secção 7.3
Man pages
Folha 6 (2012-03-30):
Semáforos anónimos POSIX
Man pages
Folha 5 (2012-03-27):
Mutexes
da
libpthread
Notas do Prof. Pimenta Monteiro só interessa a Secção 7.2
Man pages
Folha 4 (2012-03-16):
Criação e Terminação de
Threads
POSIX
Notas do Prof. Pimenta Monteiro sobre
Threads
POSIX
Man pages
Project - Lab 1 (2012-03-09):
VirtualBox
Folha 3 (2012-03-04):
Processos e sua API em Linux/Unix
Notas do Prof. Pimenta Monteiro sobre API em Linux/Unix.
Para resolução dos problemas 1 a 5.
Notas do Prof. Pimenta Monteiro sobre sinais em Linux/Unix.
Para resolução dos problemas 6 a 8.
Folha 2 (2012-02-27):
Ficheiros em Linux/Unix
Notas do Prof. Pimenta Monteiro sobre programação em C
Pode saltar a Secção 1.3 sobre a medida de tempos de execução.
Notas do Prof. Pimenta Monteiro sobre ficheiros.
Pode saltar as Secções 2.2, 2.4 e a parte da Secção 2.5 sobre a API de acesso a/gestão de directórios.
Folha 1 (2012-02-20):
Programação em C: Revisão
Tópicos sobre programação em C
RECURSOS:
Beej's Guide to Unix IPC
(2012-04-14)
C Programming and Unix System Calls
(2012-04-14)
Threads POSIX
(2012-03-22)
University of Wisconsin Pthreads Primer
Lawrence Livermore National Labs Pthreads Tutorial
IBM developerWorks POSIX Threads explained
Part 1
Part 2
Part 3
Folha 0 (2012-02-20):
Geração de Programas em C
Pedro Ferreira do Souto