Você está na página 1de 4

PLANO DE ENSINO

FUNDAMENTOS DE SISTEMAS OPERACIONAIS

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 ao sistema computacional.

IV – Competências

 Analisar as arquiteturas de sistemas operacionais, identificando as vantagens


e desvantagens de cada opção apresentada.
 Reconhecer as funções dos sistemas operacionais, utilizando suas
ferramentas e recursos em atividades de configuração, manipulação de
arquivos e segurança.
 Selecionar o sistema operacional de acordo com as necessidades do usuário.

V – 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.
 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.

VI – Estratégias de trabalho
A disciplina é ministrada por meio de aulas expositivas, metodologias
ativas e diversificadas apoiadas no plano de ensino. O desenvolvimento dos
conceitos e conteúdos ocorre com o apoio de propostas de leituras de livros e
artigos científicos básicos e complementares, exercícios, discussões em fórum
e/ou chats, sugestões de filmes, vídeos e demais recursos audiovisuais. Com o
objetivo de aprofundar e enriquecer o domínio dos conhecimentos e incentivar a
pesquisa, o docente pode propor trabalhos individuais ou em grupo, palestras,
atividades complementares e práticas em diferentes cenários, que permitam aos
alunos assimilarem os conhecimentos essenciais para a sua formação.

VII – Avaliação
A avaliação é um processo desenvolvido durante o período letivo e leva
em consideração todo o percurso acadêmico do aluno, como segue:
 acompanhamento de frequência;
 acompanhamento de nota;
 desenvolvimento de exercícios e atividades;
 trabalhos individuais ou em grupo;
 estudos disciplinares;
 atividades complementares.
A avaliação presencial completa esse processo. Ela é feita no polo de
apoio presencial no qual o aluno está matriculado, seguindo o calendário
acadêmico. Estimula-se a autoavaliação, por meio da autocorreção dos
exercícios, questionários e atividades, de modo que o aluno possa acompanhar
sua evolução e rendimento escolar, possibilitando, ainda, a oportunidade de
melhoria contínua por meio da revisão e feedback.
Os critérios de avaliação estão disponíveis para consulta no Regimento
Geral.

VIII – Bibliografia
Básica
CÓRDOVA JUNIOR, R. S; LEDUR, C. L; MORAIS, I. S. Sistemas operacionais.
Porto Alegre: SAGAH, 2018.
MACHADO, F. B; MAIA, L. P. Arquitetura de sistemas operacionais. 5. ed. Rio
de Janeiro: LTC, 2017.
TANENBAUM, A. S.; BOS, Herbert. Sistemas operacionais modernos. 4. ed. São
Paulo: Pearson Education do Brasil, 2016.
Complementar
ALVES, W. P. Sistemas operacionais. São Paulo: Érica, 2014.
DENARDIN, G. W.; BARRIQUELLO, C. H. Sistemas operacionais de tempo real
e sua aplicação em sistemas embarcados. São Paulo: Blucher, 2019.
MACHADO, F. B.; MAIA, L. P. Fundamentos de sistemas operacionais. Rio de
Janeiro: LTC, 2011.
STAIR, R. M. et. al. Princípios de Sistemas de Informação. São Paulo: Cengage
Learning, 2021.
SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos
de sistemas operacionais. 9. ed. São Paulo: LTC, 2015.

Você também pode gostar