Logo Passei Direto
Buscar

Esse mapa mental é do material:

SISTEMA OPERACIONAL PROVA
7 pág.

Sistemas Operacionais Faculdade Anhanguera Ribeirão PretoFaculdade Anhanguera Ribeirão Preto

Material

Prévia do material em texto

Threads Pseudo Paralelismo Threads são processos leves É a ilusão de que múltiplos que compartilham processos executam recursos. simultaneamente. Facilitam a Na verdade, a CPU alterna execução paralela entre processos rapidamente. de tarefas em um Proporciona uma experiência processo. fluida ao usuário final. A implementação É fundamental para a pode ser no espaço eficiência em sistemas do usuário ou multitarefa. núcleo. Threads melhoram a eficiência em operações de I/O. Sistemas Processos Estados de Processos Um processo é um Operacionais Processos podem estar em programa em execução execução, pronto ou bloqueado. com estado. Mudanças de estado ocorrem por A CPU alterna entre eventos específicos. processos para Um processo em espera não otimizar uso. consome recursos da CPU. Processos podem estado pronto indica que estar em estados processo está aguardando. como execução ou bloqueio. A multiprogramação permite a execução Algoritmos de Escalonamento simultânea de Algoritmos como FIFO e SJF definem a processos. ordem de execução. algoritmo de escalonamento deve Escalonamento minimizar tempo de espera. Desempenho do Sistema Escolhas de algoritmos impactam a escalonador gerencia a Threads reduzem O tempo de troca eficiência do sistema. execução de processos na de contexto entre processos. CPU. Algoritmos devem ser escolhidos com A utilização de threads melhora base na carga de trabalho. Diferentes algoritmos de a resposta do sistema. escalonamento otimizam gerenciamento eficiente de desempenho. threads é crucial para quantum determina desempenho. tempo de execução de um Aplicações modernas se processo. beneficiam de execução paralela. Escalonamento preemptivo permite interrupções de processos.

Mais conteúdos dessa disciplina