|
|
Prof. José Gonçalves Pereira
Filho Ensino -
2017/1 Sistemas
Operacionais I
|
|
|
|
|
|
Sistemas
Operacionais I
Código da
disciplina: INF 09344
Carga horária
semestral: 75 horas
Horário: quartas, de 17:00 às 19:00h, e
sextas, de 15:00 às 18:00h
Local: Prédio CT-9, Sala 202
Comunicados
2017/1:
|
|
|
|
|
Informações
Gerais
Objetivo:
Apresentar os fundamentos teóricos dos
sistemas operacionais modernos, enfatizando os
seus aspectos de organização interna
(arquitetura conceitual) e de estruturas e
mecanismos de implementação.
Metodologia:
Aulas expositivas, listas de exercícios e trabalhos práticos de programação.
Critério de
Avaliação:
- Três provas (80%): P1, P2 e P3
- Trabalhos e demais Atividades
(20%): TA
- Média para aprovação direta
>= 7,0 (sete)
- Média para aprovação final
>= 5,0 (cinco)
Datas das
Provas:
- 1a. Prova: 17/05/2017
(quarta-feira)
- 2a. Prova: 12/07/2017
(quarta-feira)
- 3a. Prova: 28/07/2017
(sexta-feira)
- Prova Final: 04/08/2017
(sexta-feira)
Programa
e Bibliografia
Acesse aqui
o programa
detalhado do curso.
Bibliografia
- Deitel H. M.; Deitel P. J.;
Choffnes D. R.; “Sistemas Operacionais”, 3ª.
edição, Editora Prentice-Hall, 2005, ISBN:
8576050110
- S. Tanenbaum, ''Sistemas
Operacionais Modernos'', 3a. Edição, Pearson
Education do Brasil Ltda, 2010, ISBN-13:
9788576052371
- S. Tanenbaum e A. S. Woodhull,
''Sistemas Operacionais: projeto e
implementação'', 3a. edição, Editora Bookman,
2008, ISBN: 8577800571
- Silberschatz A. G.; Galvin P.
B.; Gagne G.; ''Fundamentos de Sistemas
Operacionais'', 8a. edição, Editora LTC, 2010,
ISBN: 852161747x
- W. Stallings, ''Operating
Systems: internals and design principles'',
6th Edition, Prentice-Hall, 2009, ISBN-13:
9780136006329
- U. Vahalia, “Unix
internals”, Prentice-Hall, 1996, ISBN:
0131019082
- K. A. Robbins, S. Robins,
“UNIX Systems Programming: Communication,
Concurrency and Threads”, Prentice-Hall,
ISBN: 0-13-042411-0
- W. R. Stevens, S. A. Rago, "Advanced Programming in the Unix
Environment", Third Edition, Addyson-Wesley,
2013, ISBN:978-0-321-63773-4
- Wiliam A. Shay, "Sistemas
Operacionais", Makron Books, 1996, ISBN
85-346-0382-0
- Rômulo S. de Oliveira et al, "Sistemas
Operacionais", 4a edição, Editora Bookman,
2010, ISBN 978-85-7780-521-1
- Carlos Maziero, "Sistemas
Operacionais",
http://wiki.inf.ufpr.br/maziero/doku.php?id=so:livro_de_sistemas_operacionais
Notas de Aula
(slides)
Listas de
Exercícios, Arquivos e Trabalhos
2017/1:
2014/1:
2013/2:
Provas
Material Extra:
- Tutorial Unix: http://www.ee.surrey.ac.uk/Teaching/Unix/
- Linux MAN Page: http://linux.ctyme.com/
- Guia de IPC: http://beej.us/guide/bgipc/output/print/bgipc_A4.pdf
- Semáforos: Implementação
de semáforos no Linux
- Pthreads: Getting
started with POSIX Threads
- Pthreads: https://computing.llnl.gov/tutorials/pthreads/
- Pthreads: http://users.actcom.co.il/~choo/lupg/tutorials/multi-thread/multi-thread.html
- Pthreads: http://tldp.org/LDP/LG/issue48/dellomodarme.html
- Linuxthreads: http://pauillac.inria.fr/~xleroy/linuxthreads/
- Livro: Advanced Linux
Programming (site 1): Advanced
Linux Programing (site 2)
- Apostila: Introdução
à Programação Concorrente em Linux
(Autores: Luís Lino Ferreira et al, Instituto
Superior de Engenharia do Porto, Portugal)
- Livro: Pthread
Primer
- Apostila: Sistemas
Operativos I -
Introdução
à Programação Concorrente em Linux
- Apostila: Programação
em Tempo Real
- Apostila: Programação
em Tempo Real (Autor: Celso Alberto
Saibel Santos - Ref. dos
slides: Processos no Unix + IPC)
- Livro: Programming
in C UNIX System Calls and Subroutines using
C
|
|
|
|