Ministério da Educação

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ

UTFPR - CAMPUS FRANCISCO BELTRAO
DIRETORIA-GERAL - CAMPUS FRANCISCO BELTRÃO
DIR. DE GRAD.E EDUCACAO PROFISSIONAL -FB
SECRETARIA DE GESTAO ACADEMICA - FB
DEPARTAMENTO DE REGISTROS ACADEMICOS -FB

PLANO DE ENSINO

Código Ofertado Disciplina/Unidade Curricular Modo de Avaliação Modalidade da disciplina Oferta
FSO204 Fundamentos De Sistemas Operacionais Nota/Conceito E Frequência Presencial Semestral
Carga Horária
AT AP APS ANP APCC CHEAD CHE Total
1 1 0 0 0 0 0 30
  • AT: Atividades Teóricas (aulas semanais).
  • AP: Atividades Práticas (aulas semanais).
  • ANP: Atividades não presenciais (horas no período).
  • APS: Atividades Práticas Supervisionadas (aulas no período).
  • APCC: Atividades Práticas como Componente Curricular (aulas no período, esta carga horária está incluída em AP e AT).
  • CHEAD: Carga horária total em EAD.
  • CHE: Carga horária total extensionista.
  • Total: Carga horária total da disciplina em horas.
Objetivo

- Identificar os princípios fundamentais dos sistemas operacionais e sistemas operacionais para dispositivos
móveis;
- Compreender plenamente os conceitos de processos e threads, seu mecanismo de sincronização e gerência de
recursos que compõe um sistema operacional como processador, memória e E/S;
- Analisar situações reais através de cases e aplicar os conhecimentos teóricos/práticos adquiridos no decorrer da
disciplina;
- Qualificar o aluno a analisar e selecionar sistemas operacionais consoante a aplicação do mercado.

Ementa

Introdução aos Sistemas Operacionais: Evolução, arquitetura, componentes e estrutura. Processos: Escalonamento e interrupções. Gerenciamento de memória: Paginação, segmentação e memória virtual. Sistema de arquivos. Dispositivos de entrada e saída. Sistemas Operacionais Genéricos. Virtualização. Sistemas Operacionais Modernos.

 
Conteúdo Programático
Ordem Ementa Conteúdo
1 Introdução aos Sistemas Operacionais: Evolução, arquitetura, componentes e estrutura. - Funções Básicas - Sistemas Operacionais em camada - Tipos de Sistemas Operacionais - Hardware e Software - Concorrência - Sistemas Mono vs Multiprogramáveis - Operações de E/S - Estrutura do Sistema Operacional - Funções do Núcleo - Modo de Acesso - Rotinas e Chamadas a Rotinas - Tipos de Arquiteturas
2 Processos: Escalonamento e interrupções. - Estrutura do Processo/Hardware/Software/Endereçamento - Estados, Mudanças e Tipos de Processos - Ambiente/Programação MonoThread/MultiThread - Arquiteturas e Implementação - Sincronização e Comunicação entre Processos - Concorrência, Compartilhamento de Recursos - Semáforos, Monitores, Troca de Mensagens, Deadlock
3 Gerenciamento de memória: Paginação, segmentação e memória virtual. - Gerência do processor - Critérios e Escalonamentos - Gerência de Memória e Memória Virtual - Tipos e Estratégias de Alocação de Partição - Mapeamento, Segmentação e Swapping - Gerência de Dispositivos - Sistemas com Múltiplos Processadores
4 Sistema de arquivos. - O conceito de arquivo - Uso de arquivos - Sistemas de arquivos - Diretórios e atalhos
5 Dispositivos de entrada e saída. - Hardware de entrada/saída - Software de entrada/saída - Dispositivos de armazenamento
6 Sistemas Operacionais Genéricos. - entender a história dos sistemas operacionais genéricos - primeiro sistema operacional genérico (UNIX) - arquitetura de um sistema operacional genérico
7 Virtualização. - O conceito de virtualização - Tipos de máquinas virtuais - Construção de máquinas virtuais - Virtualização na prática - Container
8 Sistemas Operacionais Modernos. - Conceito de sistemas operacionais modernos - conceito de interconexão de processos - microkernel e MINIX
Bibliografia Básica
SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos de sistemas operacionais. 8. ed. Rio de Janeiro, RJ: LTC, c2010. 515 p. ISBN 9788521617471.
MARQUES, José Alves et al. Sistemas operacionais. Rio de Janeiro, RJ: LTC, 2011. xxiv, 375 p. ISBN 9788521618072.
MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 5. ed. Rio de Janeiro, RJ: LTC, 2013. xiii, 250 p. ISBN 9788521622109.
Bibliografia Complementar
MOTA FILHO, João Eriberto. Descobrindo o Linux: entenda o sistema operacional GNU/Linux. 3. ed. rev. e ampl. São Paulo, SP: Novatec, 2012. 924 p. ISBN 9788575222782.
TANENBAUM, Andrew S. Sistemas operacionais modernos. 3. ed. São Paulo, SP: Pearson, c2008. xvi, 654 p. ISBN 9788576052371.
TANENBAUM, Andrew S; WOODHULL, Albert S. Sistemas operacionais: projetjos e implementação: o livro do Minix. Porto Alegre: Bookman, 2008. 1 recurso online. ISBN 9788577802852.
CÓRDOVA JUNIOR, Ramiro Sebastião; LEDUR, Cleverson Lopes; MORAIS, Izabelly Soares de. Sistemas operacionais. Porto Alegre: SAGAH, 2018. 1 recurso online. ISBN 9788595027336.
ALVES, William Pereira. Sistemas operacionais. São Paulo: Erica, 2014. 1 recurso online. (Eixos). ISBN 9788536531335.
# Resumo da Alteração Edição Data Aprovação Data
1 Cadastrado por Marcos Mincov Tenório. Conferido por Michel Albonico. Michel Albonico 21/03/2025 Michel Albonico 21/03/2025

logotipo

Documento assinado eletronicamente por (Document electronically signed by) WILIAN RODRIGO GALEAZZI, CHEFE, em (at) 01/08/2025, às 09:29, conforme horário oficial de Brasília (according to official Brasilia-Brazil time), com fundamento no (with legal based on) art. 4º, § 3º, do Decreto nº 10.543, de 13 de novembro de 2020.


QRCode Assinatura

A autenticidade deste documento pode ser conferida no site (The authenticity of this document can be checked on the website) https://sei.utfpr.edu.br/sei/controlador_externo.php?acao=documento_conferir&id_orgao_acesso_externo=0, informando o código verificador (informing the verification code) 5040111 e o código CRC (and the CRC code) 813040AF.




Referência: Processo nº 23064.049730/2023-64 SEI nº 5040111