Caros colegas

Propaganda
Ministério da Educação
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
Campus Pato Branco
PLANO DE ENSINO
CURSO
Tecnologia em Análise e Desenvolvimento de Sistemas
FUNDAMENTAÇÃO LEGAL
MATRIZ
Projeto de curso aprovado pela Resolução 003/04 COEPP de 18/06/2004 e alterações
aprovadas pela Resolução 020/07 COEPP de 22/06/2007.
DISCIPLINA/UNIDADE CURRICULAR
CÓDIGO
PERÍODO
Sistemas Operacionais
SO32S
2º
PRÉ-REQUISITO
EQUIVALÊNCIA
493
CARGA HORÁRIA (horas)
Total
64
Não há.
Não há.
OBJETIVOS
•
Desenvolver as seguintes competências:
1. Compreender tecnicamente a estrutura de operação de sistemas operacionais;
2. Classificar os Sistemas Operacionais existentes;
3. Propor soluções adequadas à necessidade de clientes no mercado;
•
Adquirir as seguintes habilidades:
1. Conhecer e entender a estrutura de sistemas operacionais.
2. Compreender aspectos dos diferentes tipos de sistemas operacionais existentes, suas
características, segurança, tolerância a falhas.
3. Entender o gerenciamento de Processos e Recursos.
4. Compreender o funcionamento dos Dispositivos em um Sistema Operacional.
EMENTA
1.
2.
3.
4.
5.
6.
7.
8.
9.
Estrutura e conceitos básicos de Sistema Operacional.
Processos: conceitos, sincronização, comunicação, escalonamento.
Memória virtual.
Gerenciamento de Memória.
Monoprocessamento e multiprocessamento.
Alocação de recursos e deadlocks.
Gerenciamento de sistemas de arquivos.
Noções de proteção e segurança.
Tolerância a falhas em sistemas operacionais.
CONTEÚDO PROGRAMÁTICO
ITEM
EMENTA
1
Estrutura e conceitos básicos de Sistema
Operacional
2
Processos: conceitos, sincronização,
comunicação, escalonamento
3
Memória virtual
CONTEÚDO
a.
b.
c.
d.
e.
a.
b.
c.
d.
e.
Histórico e evolução dos sistemas operacionais;
Conceitos de Hardware e Software;
Sistemas 8-bits, 16-bits, 32-bits e 64-bits;
Tipos de sistemas operacionais;
Estrutura de um sistema operacional;
Conceitos
Threads
Escalonamento
Sincronização
Comunicação inter-processos
a. Paginação (swap in – swap out)
4
5
6
Gerenciamento de Memória
Monoprocessamento e multiprocessamento
Alocação de recursos e deadlocks
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
Segmentação
Paginação com segmentação
Memória virtual
Conceitos introdutórios
Overlays
Partições fixas
Partições dinâmicas
Sistemas monotarefa – estudo de caso (MS-DOS,
TKDOS);
Sistemas multiprogramados
Sistemas de tempo compartilhado
Sistemas multiprocessados (múltiplos
processadores)
Gerenciamento de entrada/saída;
Gerenciamento de dispositivos (drivers);
Chamadas de sistema de E/S;
Interrupções
Escalonamento de discos
Deadlocks de recursos
a.
b.
c.
d.
e.
f.
a. Conceitos – formatação de baixo nível e formatação
lógica
7
Gerenciamento de sistemas de arquivos
b. Gerência de espaço livre e ocupado
c. Tipos (FAT-12, FAT-16,FAT-32, NTFS, entre outros)
d. Estudos de casos (FAT-16 – MSDOS, NTFS – Windows
8
Noções de proteção e segurança
a.
b.
c.
d.
9
Tolerância a falhas em sistemas
operacionais
a.
b.
2000)
Controle de acesso
Controle de papéis (grupos)
Segurança de arquivos
Noções sobre políticas de sistema e auditoria
Redudância
Pontos de recuperação/restauração
REFERÊNCIAS
Referencias Básicas:
TANENBAUM, ª S.. Sistemas Operacionais Modernos. 2ª edição. São Paulo: Prentice
Hall, 2003.
MACHADO, F. B. & MAIA, L.P. Arquitetura de sistemas operacionais. 4ª edição. Rio de
Janeiro. LTC, 2007.
OLIVEIRA, R. S. et al. Sistemas Operacionais. 2ª edição. Porto Alegre. Sagra Luzzatto.
2001.
Referências Complementares:
TANENBAUM, ª S.. Sistemas Operacionais Modernos. 1ª edição. Rio de Janeiro: LTC,
1997.
ALCALDE, E. et al.. Introdução aos Sistemas Operativos. 1ª. edição. São Paulo: McGraw-Hill, 1992.
DANESH, Arman. Dominando o Linux. 1a edição. São Paulo. Makron Books, 1999.
PACHECO, José P. Administrando o Windows NT 4.0. 1a edição. Florianópolis. Advanced, 1998.
SHAY, William ª. Sistemas Operacionais. 1a ed. São Paulo. Makron Books, 1999.
MACHADO, F. B. & MAIA, L.P. Arquitetura de sistemas operacionais. 2ª. Edição. Rio de
Janeiro. LTC, 2007.
Download