¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Processos e Threads

dr.rafalima Sistema Operacional ENES (Examen Nacional para la Educación Superior) Portugués

Mapa mental sobre processos e threads: processos em geral, processos Unix, processador e linha de execução

Mapa mental: Processos e threads

Contenido del mapa

Processos e Threads

  1. Processos em geral

    • O quê?
      • Instância de Programas em execução
    • Criar
      • em
        • Linguagem de alto nivel
          • Exemplos
            • Java
        • linguagem assembly do processador
    • Listar
      • Como
        • Em
          • Unix
            • Gnome
            • KDE
            • bash
              • Texto
                • ps-ef
                • ps aux
                • ps
          • Windows
            • Interface gráfica
            • Command
              • Texto
            • executar
              • task manager
              • Ctrl-Shift-Esc
    • Executar
      • Editor de texto
        • Sistema operacional
          • Sistema Operacional
            • Aloca espaço
              • Memória principal
                • Heap
                • Código
                • área de dados
            • Cria
              • Descritor de processo
                • PCB (bloco de controle de processo)
                  • prcess control block
                    • PID - identificador do processo
                    • Estado de processo
                      • Mudança
                        • Operação
                          • E/S
                            • Multiprogramação
                              • Término
                                • Processo bloqueado
                                  • Muda
                                    • Fila de prontos
                        • Fatia de tempo no processador
                          • Time- slice (tempo de processamento no processador)
                            • Final
                              • Interrupção no processador (trap)
                                • Fila de pronto
                                • Troca de contexto - chavear processo
                                  • Passa para outro processador ao termino de tempo do processador
                                  • Ocorre
                                    • Salvamento do contexto
                                    • Restauração do contexto
                      • Em Execução
                      • Bloqueado
                        • Fila de processos bloqueados
                      • Pronto
                        • Fila de Processos prontos
                    • Contador de programa
                    • Valores de prioridade
                    • Registradores do hardware
                      • Contexto de processo
    • Sistema operacional
      • Atribui
        • Processador
          • Escalonamento
            • Através
              • Escalonador (scheduler)
              • despachante (dis patcher)
    • Processo interrompido
      • processador Recebe sinal
        • EXECUTA
          • Subrotina de tratamento de interrupção (interrupt service routine)
            • SALVA
              • Em uma pilha o conteudo do ponteiro
                • O número corresponde
                  • Vetor de endereços
                    • CONTÉM
                      • Endereços das Rotinas
      • TIPOS
        • Interrupção externa
          • GERADA
            • Controladores de Dispositivos (traps)
    • ONDE?
      • Tabela de processos
  2. Processos Unix

    • Conjunto de endereço
      • espaço de endereçamento virtual
    • INTERAGE
      • chamada ao sistema (system call)
    • PRIORIDADE
      • Nível de nice
        • VARIA
          • -20 A 19
            • Número mais baixo prioridade alta
  3. Sistema operacional

    • TIVERAM QUE IMPLEMENTAR
      • Mecanismo de comunicação (IPC- interprocess communication)
        • PARA
          • Usar mais processadores
        • TIPOS
          • Semafaros
          • Filas de Mensagem
          • área de memórias compartilhadas
          • OUTROS
            • pipes, sockets, monitores, spinlocks, eventos e sinais
  4. Processador

    • POSSUEM
      • instruções
        • sysenter
        • syscall
  5. Thread ou linha de execução (Processos leves)

    • Ela tem contexto como nos processos e são geradas por linguagens de alto nivel como: (java e c# etc...)
    • PARA QUÊ?
      • Resolver problema de execução na troca de contexto
        • COMO?
          • reduz o contexto
    • COM QUEM?
      • Introduzir texto aqui
    • Tipos
      • de usuário
      • de núcleos
      • de ambos

Información

Descripción
ENES (Examen Nacional para la Educación Superior) Sistema Operacional Mapa Mental sobre Processos e Threads, creado por dr.rafalima el 31/07/2013.
Creado por
dr.rafalima
Visitas
187
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?