programa - Engenharia Eletrica

Propaganda
MODELO DE PLANO DE ENSINO
FICHA No 2 (variável)
Disciplina: Sistemas Operacionais Embarcados
Natureza: ( x ) obrigatória ( ) optativa
Pré-requisito:
Modalidade: ( x ) Presencial ( ) EaD
(
C.H. Semestral Total:
PD: 30 LB: 30 CP: 00
C.H. Semanal: 4h
Semestral ( x ) Anual (
Co-requisito:
) 20% EaD
Código: TE244
) Modular ( )
60
ES: 00
OR: 00
EMENTA
Componentes de um sistema. Administração dos recursos: memória principal e secundária. Administração
dos processos: prioridades, interrupção, filas. Comunicação entre processos: semáforos e mensagens.
Segurança.
PROGRAMA
Definição de sistema operacional. História dos sistemas operacionais. Estrutura do sistema operacional.
Princípios de hardware. Gerência de processos. Gerência do processador: escalonamento de processos,
monoprocessamento e multiprocessamento. Concorrência e sincronização de processos. Problemas de
concorrência. Alocação de recursos e deadlocks. Semáforos e monitores. Gerenciamento de memória.
Paginação. Memória virtual e recursos de hardware necessários. Algoritmos de substituição de páginas.
Sistemas Windows e Unix. Sistemas de Entrada/Saída. Camadas de software e dispositivos. Sistemas de
arquivos: princípios de implementação, diretórios, blocos de disco, princípios de hardware de disco.
Principais sistemas de arquivos (FAT. INODES. NTFS). Segurança: criptografia básica, autenticação,
prevenção contra ataques. Sistemas operacionais para dispositivos embarcados.
OBJETIVO GERAL
Ao final da disciplina o estudante dever ser capaz de compreender os conceitos de gerenciamento de
memória, de processos, dispositivos de E/S e a interação desses com a camada de aplicação e hardware,
sendo capaz de atuar analisando e propondo soluções para problemas de configuração, desempenho e
dimensionamento do sistema.
OBJETIVO ESPECÍFICO
O estudante deve ser capaz de:

Definir a função de um sistema operacional e identificar o seu papel no contexto de sistemas de
computação/embarcado;

Reconhecer os componentes da arquitetura básica de um sistema operacional;

Compreender os principais mecanismos empregados pelo sistema operacional para gerenciar os
processos;

Administrar e configurar aspectos básicos de sistemas operacionais: processos, sistemas de
arquivos e E/S;

Realizar a escolha de um sistema operacional de acordo com a aplicação planejada.

Identificar os princípios de segurança e autenticação em sistemas operacionais.
PROCEDIMENTOS DIDÁTICOS
Aulas teóricas para apresentação e discussão dos conceitos de sistemas operacionais.
Atividades práticas propostas, envolvendo a implementação de protótipos para construção do
conhecimento do estudante, com defesa e apresentações.
continuação
PLANO DE ENSINO
FICHA No 2 (variável)
FORMAS DE AVALIAÇÃO
A avaliação será resultado de exames escritos, avaliações dos conteúdos praticados em laboratório,
avaliação da participação dos alunos nos debates e nas práticas de laboratório e apresentação e defesa
de projetos.
A nota final (NF) da disciplina será dada por:
NF = (P1+P2+T1+T2)/4
onde P1 e P2 representa a nota obtida em exames escritos e T1 e T2 representa a nota obtida em
atividades práticas e trabalhos apresentados.
BIBLIOGRAFIA BÁSICA
TANENBAUM, A. S. Sistemas Operacionais Modernos. Ed. Pearson Prentice-Hall.
SILBERCHATZ, A., J. L. Peterson. Sistemas Operacionais . Ed. Pearson Prentice-Hall.
TANENBAUM, A. S. e A.S. Woodhull. Sistemas Operacionais - Projeto e Implementação. Ed. Bookman.
BIBLIOGRAFIA COMPLEMENTAR
DAVIS, W. S. Sistemas Operacionais. Ed. Campus.
SHAY, W. A. Sistemas Operacionais. Ed. Makron Books
Professor da Disciplina: Carlos Marcelo Pedroso
Assinatura: ______________________________________________
Chefe de Departamento: Eduardo Parente Ribeiro
Assinatura: __________________________________________
Legenda:
Conforme Resolução 15/10-CEPE: PD- Padrão
Orientada
LB – Laboratório
CP – Campo ES – Estágio
OR -
Download