Sistemas Operacionais
Bibliografia Sistemas Operacionais Modernos
Andew S. Tanembaum
Sistema Operacionais
Abraham Silberchatz, Peter Galvin e Greg Gagne2
Abertura
Avaliação Prova escrita,
Prova Prática,
seminários,
exercícios em sala de aula,
participação em sala de aula e projetos.3
Ementa
Conceitos fundamentais
Estrutura de Sistemas Operacionais
Processos – sincronização
Processos – Escalonamento
Gerenciamento de memória
Gerenciamento de Recursos - Deadlocks
Memória virtual
Mono/Multiprocessamento
Técnicas de E/S
Ementa
Arquitetura Cliente/Servidor
Estrutura de Armazenamento
Tipos de Sistemas Operacionais
Sistemas Windows
Sistemas Linux4
Classificação de Sistemas
Operacionais
Sistemas Operacionais -Introdução
O que é um sistema operacional?
Sistemas em lote (batch)
Sistemas de tempo compartilhado
Sistemas de computadores pessoais
Sistemas paralelos
Sistemas distribuídos
Sistemas de tempo real
Ambientes computacionais5
O que é um sistema operacional ?
Um programa que atua como intermediário entre o usuário e o hardware de um computador Objetivos de um sistema operacional:
Executar programas de usuário e simplificar a solução de problemas
Simplificar o uso dos sistemas de computação
Fazer uso mais eficiente do hardware
Componentes de um sistema de computação 1. Hardware – fornece os recursos básicos de computação
(CPU, memória, dispositivos de E/S).
2. Sistema operacional – controla e coordena o uso do hardware entre os programas aplicativos dos usuários.
3. Programas aplicativos – definem maneiras em que recursos dos sistema são usados para resolver problemas dos usuários (compiladores, banco de dados, processadores de texto, navegadores Web).
4. Usuários (pessoas, máquinas, outros computadores).6
Visão abstrata dos componentes de um sistema de computação
Definições de Sistemas Operacionais
Gerenciador de