A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.

Apresentações semelhantes


Apresentação em tema: "Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento."— Transcrição da apresentação:

1 Estruturas de Sistemas Operacionais

2 Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento Secundário Administração do Sistema E/S Administração de Arquivos Sistema de Proteção Interpretador de Comandos do Sistema

3 Gerência de Processos Processo Programa em execução Necessita de recursos, como tempo de CPU, memória, arquivos, dispositivos de E/S para executar a tarefa. SO responsável por: Criação e remoção de processos Suspensão e reinício de processos Mecanismos p/ Sincronização de processos Comunicação de processos

4 Administração de Memória Principal Memória Grande sequência de palavras ou bytes, cada um com seu endereço Repositório volátil de dados acessível pela CPU ou dispositivos de E/S SO responsável por Manter registro de quais partes da memória estão correntemente sendo utilizadas e por quem. Decidir que processos carregar quando há espaço disponível na memória. Alocar e daslocar espaço na memória quando necessário.

5 Administração do Armazenamento Secundário Meio secundário é necessário para armazenamento permanente ( estável) Computadores modernos usa discos para armazenar programas ou dados SO é responsável por: Gerenciamento do espaço livre em disco Alocação de armazenamento Escalonamento de disco

6 Administração do Sistema E/S SO “esconde”do usuário peculiaridades dos dispositivos de hardware Sistema de E/S do SO consiste de: Sistema de armazenamento em cache Interface geral de driver de dispositivo Drivers para determinados dispositivos de hardware

7 Administração de Arquivos Arquivo Coleção de informações relacionadas pelo seu criador Representam programas ( fonte e objeto) e dados SO responsável por: Criação e remoção de arquivos Criação e remoção de diretórios Mapeamento de arquivos Backup de arquivos em meio de armazenamento estável ( não volátil)

8 Sistema de Proteção Proteção Se refere ao mecanismo para controlar acesso por programas, processos ou usuários ao sistema e a recursos O Mecanismo de proteção deve: Diferenciar entre acesso autorizado e não autorizado Especificar os controles a serem impostos Oferecer meios de garantir a segurança

9 Interpretador de Comandos do Sistema Um dos mais importantes “programas do sistema” Interface entre usuário e SO Alguns SO incluem o interpretador de comandos no kernel p/ DOS e UNIX programa especial: Inicia execução quando um processo é inicializado ou quando o primeiro usuário se loga ( sistema time-sharing)

10 Interpretador de Comandos do Sistema Vários comandos são passados interativamente para o SO Operações Criação e gerência de processos Manipulação de E/S Gerenciamento de armazenamento secundário Gerenciamento de Memória principal Acesso a sistema de arquivos Proteção Ligação em rede

11 Serviços do Sistema Operacional Execução de programa Capacidade do sistema em carregar um programa na memória e executá-lo Operação de E/S Usuário não pode executar E/S SO deve oferecer meios p/ programas do usuário realizarem E/S Manipulação de Arquivos capacidade do programa em ler, escrever, criar e remover arquivos

12 Serviços do Sistema Operacional Comunicação Troca de informações entre processos que executam no mesmo processador ( locais) ou conectados via rede ( remotos) Implementada por memória compartilhada ou troca de mensagens Detecção de erros Garantir computação correta e confiável através da detecção de erros na CPU, memória, nos dispositivos de E/S ou em programas do usuário

13 Máquinas Virtuais Uma máquina virtual leva a abordagem de camadas a sua conclusão lógica: ela trata o hardware e sistema operacional como se fossem tudo hardware Uma máquina virtual provê uma interface idêntica ao hardware real que está abaixo Os recursos do computador físico são compartilhados para criar as máquinas virtuais Escalonamento da CPU pode criar a aparência de que os usuários tem seus próprios processadores Sistema de Arquivos provêm teclado virtuais, impressoras virtuais, etc Um terminal normal de tempo compartilhado de usuário serve como o console do operadorda máquina virtual.


Carregar ppt "Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento."

Apresentações semelhantes


Anúncios Google