Pular para o conteúdo

const disciplina = "sist. op."

Sistemas Operacionais

3º semestre · terça-feira · 80 horas-aula

Visão Geral

terça-feira · 20 aulas no semestre

Visão geral de Sistemas Operacionais

Curso
Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
Período
3º semestre
Carga horária
80 horas-aula · 66 horas-relógio
Dia da semana
terça-feira
Pré-requisito
Arquitetura de Computadores e Programação Estruturada

Ementa

Objetivos e evolução. Estrutura e o contexto dentro do software básico. Gerenciamento de processos e da CPU. Gerenciamento de memória (real e virtual). Gerenciamento de entrada/saída. Gerência de arquivos. Estudos de casos.

Objetivo geral

O objetivo geral da disciplina é permitir que o aluno compreenda os conceitos básicos de sistemas operacionais, descrevendo os componentes básicos de um sistema operacional convencional: programação concorrente e gerenciamento de processos, programação de entrada e saída, gerência de memória e gerência de arquivos.

Conteúdo programático

  1. Organização geral do computador
  2. Introdução a sistemas operacionais
    • Objetivos
    • Visão do usuário
    • Histórico
  3. Conceitos fundamentais de processos
    • Processos e threads
    • Comunicação entre processos e threads
    • Escalonamento de processos e threads
  4. Noções de gerência de memória
    • Hierarquia de memória
    • Paginação e segmentação
    • Memória virtual
  5. Sistemas de arquivos
    • Arquivos
    • Diretórios
    • Implementação do sistema de arquivos
    • Gerenciamento e otimização dos sistemas de arquivos
    • Exemplos de sistemas de arquivos
  6. Entrada e saída
    • Princípios básicos de software de entrada e saída
    • Dispositivos periféricos típicos
  7. Estudos de Caso
    • Sistema Operacional Windows
    • Sistema Operacional Linux

Buscar nesta disciplina

Cronograma

Datas calculadas a partir do dia da semana da disciplina, do início do semestre e dos feriados nacionais.

julho de 2026

agosto de 2026

setembro de 2026

outubro de 2026

novembro de 2026

dezembro de 2026

Aula 01

Organização geral do computador

Aula 02

Introdução a sistemas operacionais

Aula 03

Introdução a sistemas operacionais

Aula 04

Introdução a sistemas operacionais

Aula 05

Conceitos fundamentais de processos

Aula 06

Conceitos fundamentais de processos

Aula 07

Conceitos fundamentais de processos

Aula 08

Conceitos fundamentais de processos

Aula 09

Conceitos fundamentais de processos

Aula 10

Noções de gerência de memória

Aula 11

Noções de gerência de memória

Aula 12

Noções de gerência de memória

Aula 13

Noções de gerência de memória

Aula 14

Sistemas de arquivos

Aula 15

Sistemas de arquivos

Aula 16

Sistemas de arquivos

Aula 17

Sistemas de arquivos

Aula 18

Sistemas de arquivos

Aula 19

Entrada e saída

Aula 20

Estudos de Caso

Aula 01

Organização geral do computador

Organização geral do computador

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 02

Introdução aos sistemas operacionais: objetivos

Introdução a sistemas operacionais

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 03

Visão do usuário

Introdução a sistemas operacionais

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 04

Histórico dos sistemas operacionais

Introdução a sistemas operacionais

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 05

Conceitos fundamentais de processos

Conceitos fundamentais de processos

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 06

Threads

Conceitos fundamentais de processos

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 07

Comunicação entre processos e threads

Conceitos fundamentais de processos

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 08

Escalonamento de processos e threads: conceitos

Conceitos fundamentais de processos

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 09

Escalonamento: algoritmos clássicos

Conceitos fundamentais de processos

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 10

Hierarquia de memória

Noções de gerência de memória

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 11

Paginação

Noções de gerência de memória

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 12

Segmentação

Noções de gerência de memória

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 13

Memória virtual

Noções de gerência de memória

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 14

Sistemas de arquivos: arquivos

Sistemas de arquivos

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 15

Diretórios

Sistemas de arquivos

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 16

Implementação do sistema de arquivos

Sistemas de arquivos

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 17

Gerenciamento e otimização dos sistemas de arquivos

Sistemas de arquivos

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 18

Exemplos de sistemas de arquivos

Sistemas de arquivos

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 19

Entrada e saída: princípios de software e dispositivos periféricos

Entrada e saída

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Aula 20

Estudos de caso: Windows e Linux

Estudos de Caso

O plano de ensino prevê esta aula; o material didático dela ainda não foi escrito.

Exercícios

Todos os exercícios da disciplina reunidos, na ordem das aulas.

Nenhum exercício escrito ainda.

Resumo Geral

O que cada aula deixou como essencial, reunido.

Os resumos das aulas ainda não foram escritos.

Bibliografia

Como consta no Plano de Ensino oficial da disciplina.

Básica

  • OLIVEIRA, R. S.; CARISSIMI, A. S.; TOSCANI, S. S. Sistemas Operacionais 4. ed. Porto Alegre: Bookman, 2010.
  • SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G. Fundamentos de Sistemas Operacionais 8. ed. Rio de Janeiro: LTC, 2010.
  • TANENBAUM, A. Sistemas Operacionais Modernos 3. ed. São Paulo: Pearson Prentice Hall, 2010.

Complementar

  • DANESH, Arman Dominando o Linux: a bíblia São Paulo: Makron Books, 1999. 602 p.
  • DEITEL, Harvey M.; DEITEL, Paul J.; CHOFNES, David R. Sistemas Operacionais 3. ed. São Paulo: Pearson, 2005.
  • DULANEY, Emmett; BARKAKATI, Naba Linux — Referência Completa Para Leigos Rio de Janeiro: Alta Books, 2009.
  • LAUREANO, Marcos Aurélio Pchek; OLSEN, Diogo Roberto Sistemas Operacionais Curitiba: Livro Técnico, 2011.
  • MACHADO, Francis Berenger; MAIA, Luiz Paulo Arquitetura de Sistemas Operacionais 4. ed. Rio de Janeiro: LTC, 2007.
  • SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G. Sistemas Operacionais com Java 7. ed. Rio de Janeiro: Campus, 2008.
  • STATO FILHO, André Domínio Linux — Do Básico a Servidores 2. ed. São Paulo: Visual Books, 2005.
  • TANENBAUM, A. S.; WOODHULL, A. S. Sistemas Operacionais: Projeto e Implementação 3. ed. Rio de Janeiro: Bookman, 2008.

Anotações

Salvas automaticamente e independentes por disciplina.

Carregando anotações…