Sistemas Operacionais

Description

Em construção
Jociel Souza
Mind Map by Jociel Souza, updated more than 1 year ago
Jociel Souza
Created by Jociel Souza over 9 years ago
127
2

Resource summary

Sistemas Operacionais
  1. Processos

    Annotations:

    • São tarefas/programas em execução. Entidade dinâmica efêmera, pois altera o seu estado enquanto vai sendo processada Podem ser: Do usuário Do sistema (Daemons)
    1. PID (Process Indentification)
      1. Processos leves (Threads)

        Annotations:

        • Os processos leves são conhecidos como Threads, ou seja filhos de um processo maior (Pai)
        1. Processos pesados (processo pai)

          Annotations:

          • Os processos pesados são conhecidos como processos Pai, pois concentram a maior parte das informações que os processos filhos irão utilizar
          1. CICLO DE VIDA DE PROCESSO
            1. Criação

              Annotations:

              • Momento de execução do processo, podem ser: Chamadas de sistema (Fork ou Processos filhos). Associados a uma sessão de trabalho (Shell).
              1. Execução

                Annotations:

                • Quando o processo ganha o processador e pode executar suas tarefas
                1. Término
                2. Estados do processo
                  1. Executando

                    Annotations:

                    • É quando o processo esta no processador
                    1. Pronto

                      Annotations:

                      • Quando um processo está pronto para ser executado, mas aguarda sua vez de ganhar o processador.
                      1. Bloqueado

                        Annotations:

                        • Quando está aguardando a ocorrência de algum evento, por exemplo, um evento de I/O.
                      2. Regiões

                        Annotations:

                        • Cada uma destas regiões possui informações específicas acerca do processo
                        1. Região de texto

                          Annotations:

                          • Armazena o código que o processador executa
                          1. Região de dados

                            Annotations:

                            • A região de dados as variáveis e a memória que é alocada dinamicamente durante a execução do processo
                            1. Região de pilha

                              Annotations:

                              • Instruções e variáveis locais para as chamadas ativas, esta região aumenta de acordo com o aninhamento de processos
                          2. Hardware
                            1. PCB

                              Annotations:

                              • O Hardware é composto de placas e estas placas são feitas com Circuitos Impressos e são conhecidas como PCB (Printed Circuit Board, ou Placa de Circuito Impresso).
                              1. Processador
                                1. CPU

                                  Annotations:

                                  • Central Processing Unit ou Unidade Central de Processamento é o responsável por executar todas as atividades de um SO. Ele recebe todo o fluxo de informações através dos Barramentos (BUS) conectados a ele, certamente os barramentos mais rápidos do computador.
                                  1. Caches
                                    1. L1
                                      1. L2
                                        1. L3
                                        2. Registradores
                                          1. ULA

                                            Annotations:

                                            • ULA é Unidade Lógica Aritmética, é onde efetivamente o processamento acontece, ou seja, é a ULA que faz os cálculos matemáticos e envia o resultado disso ao SO.
                                            1. UC
                                          2. Memórias
                                            1. Barrametros
                                            2. BUS

                                              Annotations:

                                              • BUS é um circuito simples que conecta a placa mãe a outro PCB. Quanto mais rápido o BUS, mais rápida será a comunicação entre os diversos dispositivos, em sua transferência de informações.
                                              1. Chipset

                                                Annotations:

                                                • Um conjunto de chips (chipset) é um conjunto de controladores, co-processadores, barramentos e outros componentes são responsáveis por determinarem a capacidade de hardware do sistema, por exemplo, definem que processadores suportam, memórias, entre outros. Pois são eles que processam grande parte das coisas dos Hardwares, se eles não suportarem determinado padrão o computador não suportará
                                                1. BIOS

                                                  Annotations:

                                                  • Carrega os componentes básicos do Hardware ao qual está conectada. Sem a BIOS não haveria possibilidade de iniciar qualquer sistema. É a BIOS que busca a inicialização do SO, através de bootstrap.
                                                2. Kernel

                                                  Annotations:

                                                  • O kernel é sem dúvida a parte mais importante do SO, é responsável pela funções de baixo nível como gerenciamento de memória, gerenciamento de processos, subsistemas de arquivos, rede, suporte aos dispositivos e periféricos conectados ao computador.
                                                  1. Monolítico

                                                    Annotations:

                                                    • O kernel monolítico é estruturado em um único arquivo binário, um único processo o executa de modo protegido. Possui performance superior na passagem de mensagens, mas não possibilita alterações facilitadas no núcleo, além do desperdício de recursos, pois os drivers rodam constantemente em memória, mesmo quando dispositivos não estão sendo utilizados.
                                                    1. Microkernel

                                                      Annotations:

                                                      • Neste modelo apenas uma pequena parte do kernel é executado em modo protegido, para acessar diretamente o hardware e gerenciar memória e a comunicação entre processos. O restante do kernel roda em modo usuário, isso é possível, pois não precisam de acesso direto ao hardware.
                                                    Show full summary Hide full summary

                                                    Similar

                                                    QUESTIONÁRIO DE INFORMÁTICA: SISTEMAS OPERACIONAIS
                                                    anapaulabrasilam
                                                    Sistemas operacionais
                                                    Fabricio Santos
                                                    SISTEMAS OPERACIONAIS
                                                    Hugo Deiró
                                                    Computadores
                                                    profmarcelasantos
                                                    SISTEMAS OPERACIONAIS
                                                    lorranz sousa
                                                    Sistema Computacional
                                                    profmarcelasantos
                                                    Quiz - Sistemas Operacionais
                                                    Deivson Santos
                                                    AVALIAÇÃO - SISTEMAS OPERACIONAIS
                                                    Leandro almeida
                                                    Sistemas Operacionais
                                                    Angelo Cedaspy
                                                    Quiz - Windows e suas Configurações
                                                    Nilton Oliveira
                                                    Periféricos
                                                    profmarcelasantos