Sistemas Operacionais - Gerenciamento

Description

Mapa Mental sobre Sistemas Operacionais - Gerenciamento de Memória e Gerenciamento de Processos. Voltado principalmente para alunos do Ensino Médio.
Hugo Oliveira
Mind Map by Hugo Oliveira, updated more than 1 year ago
Hugo Oliveira
Created by Hugo Oliveira about 4 years ago
12
0

Resource summary

Sistemas Operacionais - Gerenciamento
  1. Gerenciamento
    1. Processos

      Annotations:

      • É um abstração de um programa em execução.
      1. Monogramação

        Annotations:

        • O processador é dedicado apenas a um única tarefa até seu término.
        1. Multiprogramação

          Annotations:

          • Execução, em paralelo, de múltiplos programas na mesma máquina.
          1. Processo
            1. Execução (running)

              Annotations:

              • Um processo está estado de execução quando está sendo processado efetivamente pela CPU, ou seja, utilizando o processador.
              1. Pronto (ready)

                Annotations:

                •  Um processo está no estado de pronto quando aguarda para ser executado.
                1. Espera (wait)

                  Annotations:

                  • Um processo no estado de espera aguarda por algum evento externo ou por algum recurso para continuar sua execução, como por exemplo, aguardando alguma operação de entrada/saída.
              2. Memória

                Annotations:

                • Gerenciamento de memória é a tarefa desempenhada pela parte do SO que controla o uso da memória.
                1. S.O
                  1. Gerência
                    1. Hierárquia de Memória

                      Annotations:

                      • Isso quer dizer que o armazenamento é realizado em diferentes tipos de dispositivos devido a quatro fatores básicos: 1. Tempo de acesso. 2. Velocidade de operação. 3. Custo por unidade de armazenamento. 4. Capacidade de armazenamento.
                      1. Tipos de Gerenciamento
                        1. Swapping

                          Annotations:

                          • De acordo com algum critério, um programa pode ser movido da memória principal para o disco (swap out) e este mesmo programa pode voltar do disco para a memória principal (swap in), como se nada tivesse acontecido.
                          1. Alocação

                            Annotations:

                            • Presente em alguns sistemas monoprogramáveis.  – Não permite o uso eficiente dos recursos do sistema – Apenas um usuário pode dispor desses recursos
                            1. Memória Virtual

                              Annotations:

                              • A memória virtual é importante porque, assim que o SO percebe que a memória RAM está sem espaço, ele passa a executar os programas nela. Ou seja, a memória virtual pode ser considerada uma reserva da memória RAM.
                              1. Paginação

                                Annotations:

                                • É um esquema de gerenciamento de memória pelo qual um computador armazena e recupera dados de um armazenamento secundário para uso na memória principal. Neste esquema, o sistema operacional recupera os dados do armazenamento secundário em blocos de mesmo tamanho chamados de páginas.
                                1. Segmentação

                                  Annotations:

                                  • Proteção de memória. Significa que parte da memória é removida do processo sendo executado atualmente, através do uso de registradores. Se o dado prestes a ser lido ou escrito está fora do espaço de endereços do processo, uma falha de segmentação é lançada.
                          Show full summary Hide full summary

                          Similar

                          História da informática
                          Renato Costa
                          QUESTIONÁRIO DE INFORMÁTICA: SISTEMAS OPERACIONAIS
                          anapaulabrasilam
                          NOÇÕES DE INFORMÁTICA
                          Viviana Veloso
                          Informática conhecimentos básicos
                          thiago.tc3
                          Informática Para Concursos - Conceitos Iniciais (Part. 1)
                          ae.antunes
                          Apresentação-O que é Lógica e como ela está interligada com a programação?
                          Ketlen Dos Anjos
                          Noções de Informática
                          Carlos Jr Uchôa
                          Organização e Arquitetura de Computador
                          Rodrigo Gomes
                          Informática Básica
                          Neylor Farias Ma
                          Informática de A a Z
                          fabianomotta
                          Informática - questões gerais
                          António Mordido