Flashcards de Conceitos-chave de Sistemas Operacionais
Conceitos Fundamentais de Sistemas Operacionais: Guia Completa para Estudantes
Toque para virar · Deslize para navegar
Sistemas operacionais
14 cartões
Cartão 1
Pergunta: O que é um processo no contexto dos sistemas operacionais?
Resposta: Uma abstração de um programa em execução que inclui o espaço de endereçamento de memória, os registradores do processador (incluindo o contador de pro
Cartão 2
Pergunta: Quando ocorre uma troca de contexto (context switch)?
Resposta: Quando o sistema operacional suspende a execução do processo ativo, salva seu estado em seu Bloco de Controle de Processo (PCB) e carrega o estado de
Cartão 3
Pergunta: Qual é a diferença no uso do espaço de endereçamento entre processos e threads?
Resposta: Cada processo tem seu próprio espaço de endereçamento isolado, enquanto as threads dentro do mesmo processo compartilham diretamente esse espaço e os
Cartão 4
Pergunta: Quais são os três estados básicos no ciclo de vida de um processo?
Resposta: Em execução (Running), Pronto (Ready) e Bloqueado (Blocked).
Cartão 5
Pergunta: O que o núcleo do sistema operacional armazena sobre um processo que não está em execução e onde?
Resposta: Armazena os dados de controle e registradores do processo na Tabela de Processos, dentro do Bloco de Controle de Processo (PCB) correspondente.
Cartão 6
Pergunta: Em quais três abordagens as soluções para garantir a exclusão mútua em regiões críticas são divididas?
Resposta: 1) Soluções por hardware (p. ex. desabilitar interrupções ou instruções atômicas como TSL), 2) Soluções por software puro (p. ex. algoritmo de Peterso
Cartão 7
Pergunta: O que é o algoritmo de escalonamento Round Robin e qual é sua métrica central?
Resposta: É um algoritmo preemptivo para sistemas de tempo compartilhado que aloca ciclicamente a cada processo um pequeno intervalo fixo de CPU chamado fatia d
Cartão 8
Pergunta: Defina o estado de inanição (starvation) em escalonamento de processos.
Resposta: Uma anomalia onde um processo em estado pronto é postergado indefinidamente porque o escalonador continuamente prioriza a execução de outros processos
Cartão 9
Pergunta: Quais são os três componentes principais na memória que formam a imagem de usuário de um processo?
Resposta: Segmento de texto ou código (instruções), segmento de dados (variáveis globais/estáticas) e a pilha (stack) juntamente com o heap para memória dinâmic
Cartão 10
Pergunta: Que características as chamadas de sistema assíncronas (não bloqueantes) possuem em operações de E/S?
Resposta: 1) Devolvem o controle imediatamente sem esperar pela transferência física, 2) permitem que a thread continue executando cálculos de CPU concorrenteme