Como o sistema operacional gerencia os processos e o processador

1160 palavras 5 páginas
Como o sistema operacional gerencia os processos e o processador

As 2 principais funções do gerenciamento do processador são:
1. Garantir que cada processo e aplicativo recebam tempo suficiente do processador para funcionar corretamente;
2. Usar quantos ciclos de processador quanto possível para realizar as tarefas.
A unidade básica do software com a qual o sistema operacional trabalha para organizar as tarefas realizadas pelo processador é representada pelo processo ou thread, dependendo do sistema operacional.
Podemos até pensar em um processo como um aplicativo, mas isso dá uma ideia incompleta de como os processos se relacionam com o sistema operacional e com o hardware. O aplicativo que você vê (processador de texto, planilha eletrônica ou jogo) é, de fato, um processo. Porém, os aplicativos podem ativar outros processos para se comunicarem com outros dispositivos ou computadores. Também existe uma série de processos que são executados sem que você perceba. O Windows e o UNIX podem executar, em background, dezenas de processos para lidar com a rede, gerenciar a memória e o disco rígido, verificar vírus etc.
Em resumo, um processo é um software que executa ações e pode ser controlado pelo usuário, por outros aplicativos ou pelo sistema operacional.

São os processos, e não os aplicativos, que o sistema operacional controla e faz sua escala para que a CPU os execute. Em um sistema monotarefa, este trabalho é bastante simples. O sistema operacional permite que o aplicativo seja iniciado, suspendendo sua execução somente para tratar as interrupções e inserções do usuário.
Interrupções são sinais especiais enviados pelo hardware ou software para a CPU. É como se alguma parte do computador levantasse a mão e chamasse a atenção da CPU em uma reunião animada. Algumas vezes, o sistema operacional vai priorizar alguns processos e ignorar as interrupções (mascarar as interrupções) para que uma

Relacionados

  • sistema operacional
    2253 palavras | 10 páginas
  • aaaasdas wsda
    2216 palavras | 9 páginas
  • sistema oprecional
    1821 palavras | 8 páginas
  • CPU-Bound
    9477 palavras | 38 páginas
  • visao geral de s.o
    1888 palavras | 8 páginas
  • thread
    6367 palavras | 26 páginas
  • Conceitos básicos de sistema operacional
    1695 palavras | 7 páginas
  • ATPS GERENCIAMENTO DE PROCESSOS
    1910 palavras | 8 páginas
  • aula so
    7781 palavras | 32 páginas
  • Gerência de recursos do processador
    2097 palavras | 9 páginas