Slides so

Disponível somente no TrabalhosFeitos
  • Páginas : 12 (2927 palavras )
  • Download(s) : 0
  • Publicado : 28 de março de 2012
Ler documento completo
Amostra do texto
Capítulo 1: Introdução
Cap

Sobre a apresentação (About the slides)
Os slides e figuras dessa apresentação foram criados por
Silberschatz, Galvin e Gagne em 2005. Esse apresentação foi
modificada por Cristiaino Costa (cac@unisinos.br). Basicamente, os
slides originais foram traduzidos para o Português do Brasil.
É possível acessar os slides originais em http://www.os-book.com
Essaversão pode ser obtida em http://www.inf.unisinos.br/~cac
The slides and figures in this presentation are copyright Silberschatz,
Galvin and Gagne, 2005. This presentation has been modified by
Cristiano Costa (cac@unisinos.br). Basically it was translated to
Brazilian Portuguese.
You can access the original slides at http://www.os-book.com
This version could be downloaded athttp://www.inf.unisinos.br/~cac

Operating System Concepts

1.2

Silberschatz, Galvin and Gagne ©2005

Capítulo 1: Introdução
O que faz um Sistema Operacional
Organização de um Sistema Computacional
Arquitetura de um Sistema Computacional
Estrutura de um Sistema Operacional
Operações de Sistemas Operacionais
Gerência de Processos
Gerência de Memória
Gerência de Armazenamento
Proteção e SegurançaSistemas Distribuídos
Sistemas de Propósitos Específicos
Ambientes Computacionais

Operating System Concepts

1.3

Silberschatz, Galvin and Gagne ©2005

Objetivos
Proporcionar uma visão geral dos principais componentes de
sistemas operacionais
Cobrir os conceitos básicos de organização de sistemas
computacionais

Operating System Concepts

1.4

Silberschatz, Galvin and Gagne©2005

O que é um Sistema Operacional?
que
Um programa que age como um intermediário entre o usuário e
o hardware de um computador.
Objetivos de um Sistema Operacional:
Executar programas do usuário e tornar a solução de
problemas mais fácil.
Tornar os sistemas computacionais convenientes ao uso.
Usar o hardware do computador de maneira eficiente.

Operating System Concepts

1.5Silberschatz, Galvin and Gagne ©2005

Estrutura de um Sistema Computacional
Sistemas Computacionais podem ser divididos em quatro
componentes
Hardware – provê os recursos básicos de computação
CPU, memória, dispositivos de E/S
Sistema Operacional
Controla e coordena o uso do hardware entre vários
aplicativos e usuários
Programas Aplicativos – definem as formas em que os
recursoscomputacionais são usados para resolver problemas
computacionais dos usuários
Processadores de Textos, compiladores, navegadores web,
bancos de dados, jogos
Usuários
Pessoas, máquinas, outros computadores
Operating System Concepts

1.6

Silberschatz, Galvin and Gagne ©2005

Componentes de um Sistema Computacional

Operating System Concepts

1.7

Silberschatz, Galvin and Gagne ©2005 Definição de Sistema Operacional
SO é um alocador de recursos
Gerencia todos os recursos
Decide entre requisições conflitantes para uso eficiente e justo
dos recursos
SO é um programa de controle
Controla execução de programas para prevenir erros e usos
indevidos do computador

Operating System Concepts

1.8

Silberschatz, Galvin and Gagne ©2005

Definição de SistemaOperacional(Cont.)
Não existe definição aceita universalmente
“Tudo aquilo que um vendedor entrega quando você pede um
sistema operacional” é uma boa aproximação
Muita variação
“O único programa executando todo o tempo em um computador”
é o kernel (núcleo). Todo o resto é um programa de sistemas
(vendido com o sistema operacional) ou um programa aplicativo

Operating System Concepts

1.9Silberschatz, Galvin and Gagne ©2005

Inicialização do Computador
programa de bootstrap é carregado ao ligar ou reiniciar o
computador
Tipicamente armazenado em ROM ou EEPROM, geralmente
conhecido como firmware
Inicializa todos os componentes do sistema
Carrega o kernel do sistema operacional e inicia execução

Operating System Concepts

1.10

Silberschatz, Galvin and Gagne ©2005...
tracking img