Sistemas Operacionais (IM868)

Informações

Código: IM868

Pré-requisito:

Ementa

Visão geral e conceitos básicos. Estrutura do sistema operacional. Processos e gerência dos processos. Gerência de memória. Gerência de arquivos e sistema de arquivos. Gerência de dispositivos.

Objetivos

Ao final da disciplina o aluno deve: (a) Conhecer os conceitos básicos e a estrutura dos sistemas operacionais; (b) Entender as estratégias de gerenciamento de processos, memória e dispositivos realizadas pelo SO e seus principais reflexos na execução, desempenho e segurança das aplicações.

Conteúdo Programático

Sumario

  1. Visão Geral e Conceitos Básicos
  2. Estrutura do Sistema Operacional
  3. Processos e Gerência dos Processos
  4. Gerência de Memória
  5. Gerência de Arquivos e Sistema de Arquivos
  6. Gerência de Dispositivos

Tópicos de Aula

01. Visão Geral e Conceitos Básicos

  • História e evolução dos Sistemas Operacionais
  • Tipos de sistemas operacionais

02. Estrutura do Sistema Operacional

  • Revisão dos componentes da arquitetura de computadores
  • Componentes e arquitetura de um SO
  • Serviços e chamadas ao SO
  • Máquinas virtuais

03. Processos e Gerência dos Processos

  • Modelo de processo
  • Estado do processo
  • Tipos de processo
  • Threads X processos
  • Escalonamento de processos
  • Comunicação entre processos
  • Sincronização de processos (concorrência, o problema de deadlocks e starvation)

04. Gerência de Memória

  • Hierarquia de Armazenamento
  • Tipos de Memória – primária e secundária
  • Organização Física dos Diferentes Tipos de Memória
  • Conceito de espaço de Endereçamento
  • Memória Primária
  • Alocação, Acesso, Proteção e Compartilhamento
  • Formas de Particionamento de memória (contígua, estática, etc.)
  • Memória Virtual
  • Fundamentos
  • Estrutura de Controle
  • Espaço de Endereçamento Virtual
  • Algoritmos de Alocação
  • Cache de Endereços (TLB)
  • Thrashing
  • Memória Secundária
  • Estrutura do Disco
  • Escalonamento das Requisições

05. Gerência de Arquivos e Sistema de Arquivos

  • Arquivos e Gerenciadores de arquivos
  • Alocação de Espaço em Disco
  • Proteção de Acesso

06. Gerência de Dispositivos

  • Operações de E/S
  • Device Drive
  • Controladores

Referencia Bibliográfica

Bibliografia Básica

  1. STALLINGS, William. Arquitetura e organização de computadores. 8. ed. São Paulo: Pearson Education, c2010.
  2. SILBERSCHATZ, Abraham; GALVIN, Peter B; GAGNE, Greg. Fundamentos de sistemas operacionais. 8.ed. Rio de Janeiro: LTC Ed., c2010.
  3. TANENBAUM, Andrew S. Modern operating systems. 3. ed. Upper Saddle River, N.J.: Pearson Education, 2008.

Bibliografia Complementar

  1. Deitel H. M.; Deitel P. J.; Choffnes D. R. Sistemas Operacionais. Editora Pearson, 3a edição traduzida, 2005.
  2. Machado, Francis B.; Maia, Luiz Paulo. Arquitetura de Sistemas Operacionais. 3a edição. Rio de Janeiro: LTC Editora, 2002.
  3. Flynn, Ida M.; Mchoes, Ann M. Introdução aos Sistemas Operacionais. Editora Thomson, 2002.
  4. Stevens, W. R.; Rago, S. A. Advanced Programming in the UNIX Environment. 3rd Ed, Addison-Wesley Professional, 2013.
  5. TANENBAUM, A.S.; Wodhull, A.S. Sistemas Operacionais: Projeto e Implementação. Prentice Hall, 2008, 3a edição.

Postado em 21/11/2013 - 08:47 - Atualizado em 14/08/2023 - 23:15

Últimas Notícias

Segundo dia SECCIM 2023

Hoje ocorreu mais um dia da SECCIM, envolvendo até e escrita criativa para uma jornada de aprendizado e inspiração. O leia mais

31/10/2023

Primeiro dia de SECCIM 2023

Primeiro dia de SECCIM 2023

30/10/2023

Descubra Programação da Seccim – Edição 2023!

Na próxima semana se inicia a 12º Semana Acadêmica de Ciência da Computação da UFRRJ (Seccim). A programação promete enriquecer leia mais

27/10/2023


Nota de pesar

É com grande consternação que o Curso e o Departamento de Ciência da Computação comunica à comunidade universitária ruralina o leia mais

19/10/2023

Apresentação do projeto “O Uso do Pensamento Computacional para evitar a retenção e evasão nos cursos de graduação” na SNCT 2023

Nesta quarta-feira, dia 18 de outubro, os alunos Jorge Duarte Miguel Junior, Luiz Filipe Brandi e Maxwel Batalha, junto com leia mais

19/10/2023

mais notícias

Skip to content