3
PLANO DE ENSINO CURSO: Superior de Tecnologia em Gestão da Tecnologia da Informação SÉRIE: 1º período (semestral) DISCIPLINA: Fundamentos de Sistemas Operacionais CARGA HORÁRIA SEMANAL: 03 horas/aula CARGA HORÁRIA SEMESTRAL: 60 horas I – EMENTA A evolução dos Sistemas Operacionais. Gerenciamento de processos. Gerenciamento de memória (hierarquia de memória, modos de endereçamento, estruturas de controle, memória virtual). Gerenciamento de arquivos. Gerenciamento de entrada e saída. II – OBJETIVOS GERAIS Fornecer os conceitos necessários para a compreensão do funcionamento dos sistemas operacionais. Compreender as funções do sistema operacional dentro de um sistema computacional. Despertar uma visão crítica sobre os requisitos de confiabilidade, segurança e desempenho envolvidos no Sistema Operacional III – OBJETIVOS ESPECÍFICOS Fornecer conhecimentos teóricos sobre políticas, estruturas e técnicas de operação de sistemas computacionais. Capacitar o aluno na avaliação e determinação de sistemas operacionais em aplicações específicas visando os requisitos de funcionalidade e aplicabilidade prática. Compreender as necessidades e os mecanismos utilizados pelo sistema operacional para prover segurança para o sistema computacional. IV – CONTEÚDO PROGRAMÁTICO 1. Introdução Conceituação e tipos de Sistemas Operacionais Componentes do Sistema Operacional Evolução dos sistemas operacionais Conceitos básicos sobre processos, memória e arquivos Sistemas monotarefa, multitarefa, multiusuário Chamadas ao sistema Sistemas com compartilhamento de tempo Sistemas distribuídos Sistemas de tempo real

FUND DE SISTEMAS OPERACIONAIS

Embed Size (px)

Citation preview

Page 1: FUND DE SISTEMAS OPERACIONAIS

PLANO DE ENSINO

CURSO: Superior de Tecnologia em Gestão da Tecnologia da Informação SÉRIE: 1º período (semestral) DISCIPLINA: Fundamentos de Sistemas Operacionais CARGA HORÁRIA SEMANAL: 03 horas/aula CARGA HORÁRIA SEMESTRAL: 60 horas I – EMENTA A evolução dos Sistemas Operacionais. Gerenciamento de processos. Gerenciamento de memória (hierarquia de memória, modos de endereçamento, estruturas de controle, memória virtual). Gerenciamento de arquivos. Gerenciamento de entrada e saída. II – OBJETIVOS GERAIS Fornecer os conceitos necessários para a compreensão do funcionamento dos sistemas operacionais. Compreender as funções do sistema operacional dentro de um sistema computacional. Despertar uma visão crítica sobre os requisitos de confiabilidade, segurança e desempenho envolvidos no Sistema Operacional III – OBJETIVOS ESPECÍFICOS Fornecer conhecimentos teóricos sobre políticas, estruturas e técnicas de operação de sistemas computacionais. Capacitar o aluno na avaliação e determinação de sistemas operacionais em aplicações específicas visando os requisitos de funcionalidade e aplicabilidade prática. Compreender as necessidades e os mecanismos utilizados pelo sistema operacional para prover segurança para o sistema computacional. IV – CONTEÚDO PROGRAMÁTICO 1. Introdução

• Conceituação e tipos de Sistemas Operacionais • Componentes do Sistema Operacional • Evolução dos sistemas operacionais • Conceitos básicos sobre processos, memória e arquivos • Sistemas monotarefa, multitarefa, multiusuário • Chamadas ao sistema • Sistemas com compartilhamento de tempo • Sistemas distribuídos • Sistemas de tempo real

Page 2: FUND DE SISTEMAS OPERACIONAIS

• Bootstrap • Coerência e consistência

2. Gerenciamento de Processos • Conceituação de processos • Condições de corrida e regiões críticas • Concorrência e sincronização • Monitores e semáforos • Comunicação interprocessos • Escalonamento de processos

3 - Gerenciamento do processador • Introdução • Critérios e tipos de escalonamento • Escalonamento com múltiplos processadores

4. Gerenciamento de memória • Conceituação • Swapping • Memória virtual • Segmentação

5. Sistemas de Arquivo • Conceituação • Diretórios • Métodos de acesso • Compartilhamento • Implementação • Métodos de alocação e gerenciamento de espaço • Segurança

6. Gerenciamento de Entrada e Saída • Visão geral • Dispositivos • Hardware e Software de entrada e saída

V – ESTRATÉGIA DE TRABALHO - Aulas expositivas - Aulas reflexivas com análise de casos - Dinâmica de grupos - Seminários - Vídeos - Debates Será sempre indicada a bibliografia básica e específica necessária ao acompanhamento do curso e orientação do aluno na vida acadêmica e profissional. A exposição será feita por meio de colocação dos pontos a serem discutidos de forma esquemática, seguida de apresentação por parte do professor. Para todas as exposições e para todos os pontos deverão ser utilizadas apresentações de casos práticos..

Page 3: FUND DE SISTEMAS OPERACIONAIS

VI – AVALIAÇÃO A avaliação será obtida por meio de provas, trabalhos e seminários, dentre outros, bem como pela participação do aluno durante as aulas e demais atividades, a critério do professor e em conformidade com o respectivo plano de ensino. Serão feitas avaliações, assim distribuídas: - Duas Notas do Professor (NP) para as atividades curriculares, com peso 4 (quatro) cada uma, na composição da nota semestral de cada disciplina; - Uma nota referente ao Projeto Integrado Multidiscipinar (PIM), com peso 2 (dois) no cálculo da Média Semestral (MS) de cada disciplina. Esse Projeto será desenvolvido durante o semestre. A MS será: (NP1 x 4 + PIM x 2 + NP2 x 4) / 10. Para a aprovação, a MS deverá ser igual ou superior a 5,0; é exigida a freqüência mínima de 75%. O desempenho do aluno é avaliado numa escala de 0 (zero) a 10 (dez). VII – BIBLIOGRAFIA Básica DEITEL, H.; DEITEL, P. & CHOFFNES. Sistemas operacionais. 3.ed. São Paulo: Pearson, 2005. TANENBAUM, A. S. Sistemas operacionais modernos. 2.ed. São Paulo: Pearson, 2003. OLIVEIRA, R. S.; CARISSIMI, A. S.; TOSCANI, S. S. Sistemas operacionais. 3.ed. V. 11. São Paulo, Bookman, 2008. Complementar TOSCANI, S.; OLIVEIRA, R. S. DE & CARISSIMI, A. S. Sistemas operacionais. 3.ed. Rio Grande do Sul: Sagra-luzzatto, 2004. FLYNN, I. & MCHOES, A. M. Introdução aos sistemas operacionais. São Paulo, Thomson Pioneira: 2002.