Flashcards
Processos até Threads
Cards in this deck (6)
- 1O que é um processo em sistemas operacionais, e quais são os principais componentes que constituem um processo?É uma unidade de execução.
Os principais componentes são:
Contexto de hardware e software. - 2Quais são os diferentes estados de um processo? Explique cada um deles e quando ocorrem mudanças de estado.Execução: processo que tá usando a CPU;
Pronto: processo tá pronto pra execução, mas está aguardando a CPU ficar disponível;
Bloqueado ou Espera: O processo está aguardando por um evento mas, não pode executar, mesmo que a CPU esteja livre - 3O que é o PCB, e quais informações ele armazena sobre cada processo?O PCB é uma estrutura de dados usada pelo S.O para armazenar informações sobre cada processo.
Armazena: ponteiros, estado do processo, registradores, nome, prioridade, limites de memória e lista de arquivos abertos. - 4Como ocorre a mudança de contexto entre processos? Quais registradores são salvos e carregados durante essa troca?Ela ocorre quando o S.O precisa interromper um processo em execução para iniciar outro.
1- Ele salva o contexto atual do processo ativo p que o estado seja preservado;
2- Carrega o contexto do próximo processo na CPU;
3- Essa troca permite ao sistema multitarefa executar vários processos ao msm tempo.
* os registradores do processo atual são salvos, e os registradores do novo processo são carregados. * - 5Qual é a diferença entre escalonamento preemptivo e não-preemptivo?Não-preemptivo: o processo em execução continua até terminar.
Preemptivo: o sistema operacional pode suspender o processo em execução para dar prioridade a outro processo. - 6O que são threads e como elas permitem múltiplas execuções em um único processo?São subdivisões de um processo que permitem várias execuções dentro do mesmo ambiente do processo.
Permitem pois são “fluxos” independentes de execução que compartilham o mesmo espaço de endereçamento e recursos do processo principal, como arquivos abertos, variáveis globais e memória.
Information
- Description
- 1º ano Sistemas Operacionais Flashcards on Processos até Threads, created by Elena Vitória on 04/11/2024.
- Created by
- Elena Vitória
- Views
- 8
- Rating