Sistemas Operacionais

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Sistemas Operacionais por Mind Map: Sistemas Operacionais

1. Contextos

1.1. Identificação

1.1.1. Quotas

1.1.1.1. Privilégios

1.1.1.1.1. Define oque um processo pode fazer frente a um S.O, em relação aos demais processos ou a ele mesmo. (Geralmente estão associados a uma conta root).

1.1.1.2. Representam os limites de cada recurso existente no sistema que um processo pode alocar.

1.1.2. Faz referência com outros processos através de um número chamado PID(Process Identification)

1.2. Contexto de software

1.3. Contexto de hardware

1.3.1. Ele é relativo a um processo, armazena informações sobre: registradores gerais do processador, registradores de uso específico como o contador de programa PC , SP e registrador de status

1.3.2. Onde ocorre a mudança de contexto

1.4. Contexto de endereçamento

1.4.1. Conciliação entre hardware e software nas execuções dos processos para realizar as alocações de dados nas memórias

2. Estados de processos

2.1. Novo – o processo será criado

2.2. Execução – as instruções estão sendo executadas

2.3. Espera – o processo está esperando pela ocorrência de algum evento

2.4. Pronto – o processo está esperando para ser designado a um processador

2.5. Terminado – o processo terminou a sua execução

3. Bloco de controle

3.1. PCB(Bloco de controle de processo)

3.1.1. Possuem todos os processos ativos do computador, residindo na memória principal, onde muitas das vezes é limitado por paramêtro

3.2. A gerência dos processos junto ao sistema operacional é realizada através de chamadas às rotinas do sistema, que realizam operações como: criação de processos, alteração, visualização, eliminação, sincronização, suspensão, entre outras

3.3. Cada processo presente no sistema operacional é representado por um bloco de controle de processo, são estes

3.3.1. Estado do processo

3.3.2. Nome do processo.

3.3.3. Prioridade do processo

3.3.4. Contador de programa

3.3.5. Registradores da CPU

3.3.6. Informação de gerenciamento da memória

3.3.7. Informação de contabilização

3.3.8. Informação de estado de I/O

4. Gerenciamento de processos

4.1. Função junto ao sistema

4.2. Atividades a serem desenvolvidas

4.3. Demonstrar os recursos de hardware e software em operação e associação

5. Estrutura dos processos

5.1. Para dar conta das tarefas associadas a um processo, o processador executa o programa de usuário durante um intervalo de tempo estabelecido, mudando de processo para atender aos demais

5.2. Por o sistema ser multiusuário, têm se todos os recursos sendo compartilhados simultaneamente, inclusive o processador