SUPORTE AO S.O

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Rocket clouds
SUPORTE AO S.O por Mind Map: SUPORTE AO S.O

1. SO como um Gerente de Recursos

1.1. O SO controla o processamento, o armazenamento e a transferência de dados Como mecanismo de controle

1.2. o SO é incomum em dois aspectos

1.3. -O SO é um programa, sendo executado pelo μP

1.4. – O SO renuncia ao controle do μP para, em seguida, obter o controle novamente

2. Paginação de Memória

2.1. Memória é dividida à priori em partes iguais de tamanho fixo denominadas blocos

2.2. Cada processo também é dividido em pequenos pedaços de tamanho fixo denominados páginas

2.3. As páginas de um processo são alocadas em blocos disponíveis na memória.

2.4. Desperdício é reduzido

2.5. Efeitos da Paginação Multinível

2.6. Menor espaço ocupado na MP :Apenas uma Tabela de Páginas é armazenada permanentemente na MP

2.7. Maior quantidade de acessos à MP : Para uma paginação de N níveis, são necessários N+1 acessos à MP para um acesso simples

3. O que é ?

3.1. É um programa que controla execução dos programas aplicativos e atua como uma interface entre o usuário e hardware

3.2. Conveniência: um SO torna um computador mais conveniente para uso

3.3. Eficiência: Os recursos do sistema são usados de uma maneira eficiente

3.4. Tipos de SO

3.5. Monoprogramado: O μP carrega para a memória principal (MP) e executa apenas um programa de cada vez

3.6. Multiprogramado: Diversos programas são carregados simultaneamente na MP, e o tempo do μP é dividido entre eles

3.7. Características de um SO

3.8. Interrupções

3.9. Proteção de memória

3.10. Temporização

3.11. Instruções privilegiadas

4. Serviços Servidos pelo SO

4.1. Criação de programas

4.2. Execução de programas

4.3. Acesso aos dispositivos de E/S

4.4. Acesso controlado aos arquivos

4.5. Acesso ao sistema para recursos compartilhados

4.6. Detecção e respostas a erros

4.7. Contabilidade

5. Escalonamento

5.1. Um programa em execução O “espírito animado” de um programa A entidade à qual um processador é alocado

5.2. Tipos de Escalonamento

5.3. • Escalonamento de longo prazo • Escalonamento de médio prazo • Escalonamento de curto prazo • Escalonamento de E/S

6. Gerência da Memória

6.1. Monoprogramação: MP é dividida em 2 partes: uma para o SO e outra para o programa em execução

6.2. Multiprogramação: A parte do “usuário” é subdividida para acomodar diversos processo

6.3. A memória precisa ser alocada de modo eficiente para encaixar o máximo de processos

6.4. Memória Virtual

6.5. Paginação sob demanda

6.6. Cada página de um processo é trazida para a memóriaapenas quando é necessária

6.7. Interrupção por Falta de Página

6.8. Processo desvia para uma instrução localizada em uma página que não está na memória, ou dados referenciados encontram-se em uma página que não está na memória

7. Conceitos de Segmentação

7.1. MP não é particionada à priori

7.2. Espaço de endereçamento lógico do processo é dividido em segmentos de vários tamanhos

7.3. Segmentos são carregados em qualquer posição livre da MP

7.4. Quando um processo é executado, todos o segmentos são carregados para a MP

8. Combinação Segmentação-Paginação

8.1. -MP é particionada em Quadros

8.2. -Espaço de endereçamento lógico do processo é dividido em segmentos de vários tamanhos

8.3. -Segmentos são paginados

8.4. -Páginas de um segmento são alocadas em Quadros da MP