Sistemas Operativos: Chamadas de Sistema e Interrupções
35 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Qual é a principal razão para passar do modo utilizador para o modo núcleo?

  • Executar chamadas de sistema (correct)
  • Acesso a endereço inválido
  • Acesso a disco
  • Guarda contexto

Qual é o resultado de uma chamada de sistema?

  • Interrupção de HW
  • Exceção por aplicação
  • TRAP e passagem para o modo núcleo (correct)
  • Guarda contexto

O que faz uma chamada de função de sistema antes de executar a função necessária?

  • Acesso a endereço inválido
  • Guarda contexto (correct)
  • Interrupção de SW
  • Exceção por aplicação

O que são as chamadas de sistema?

<p>Solicitações ao SO pelo programa em execução (C)</p> Signup and view all the answers

Quando ocorre uma interrupção de SW?

<p>Pelo processo em execução no CPU (B)</p> Signup and view all the answers

O que é a interface das chamadas de sistema?

<p>Encapsula o acesso direto às chamadas de sistema (D)</p> Signup and view all the answers

Qual é o nome dado a cada instância de um programa em execução?

<p>Processo (B)</p> Signup and view all the answers

O que divide a memória de um processo em variáveis que são automaticamente criadas e destruídas em métodos, variáveis globais e estáticas?

<p>.data e .bss (B)</p> Signup and view all the answers

O que detalha um processo no sistema operacional e é vital para a gestão de processos?

<p>Bloco de Controlo de Processo (PCB) (B)</p> Signup and view all the answers

O que é utilizado mais para entrada/saída (I/O) do que para processamento da CPU?

<p>I/O Bound (C)</p> Signup and view all the answers

Quando um processo está constantemente a ser criado?

<p>Startup do sistema, Pedido do utilizador, Processos em 2º plano (BG) (B)</p> Signup and view all the answers

Qual comando cria um novo processo no Unix?

<p>fork() (D)</p> Signup and view all the answers

O que retorna o PID do processo atual?

<p>getpid() (D)</p> Signup and view all the answers

Qual é o nome dado à imagem viva de um programa em execução?

<p>Processo (D)</p> Signup and view all the answers

O que representa uma ligação pai-filho ao criar outro processo?

<p>Ligação pai-filho (partilha e herança de propriedades) (C)</p> Signup and view all the answers

Qual é o tipo de processo que utiliza mais CPU do que E/S?

<p>CPU Bound (B)</p> Signup and view all the answers

O que é essencial para a gestão de processos no sistema operacional?

<p>Bloco de Controlo de Processo (PCB) (A)</p> Signup and view all the answers

O que permite esperar por um filho específico no Unix?

<p>waitpid(pid_t who, int* status, int options) (A)</p> Signup and view all the answers

O que é verdade sobre a Unidade de Gestão de Memória (UGM)?

<p>É um componente físico (HW) integrado no CPU. (B)</p> Signup and view all the answers

O que é um espaço de endereçamento virtual de um processo?

<p>Conjunto de posições de memória que um processo pode referenciar. (B)</p> Signup and view all the answers

Qual é a principal função da técnica de gestão de memória por segmentação?

<p>Divisão do programa em segmentos lógicos que refletem sua estrutura funcional. (B)</p> Signup and view all the answers

O que caracteriza a fragmentação interna em partições fixas?

<p>Espaço não utilizado após a alocação de um processo. (D)</p> Signup and view all the answers

O que pode resultar da utilização da técnica de gestão de memória por partições variáveis?

<p>Espaços vazios pequenos demais para alocar novos programas. (D)</p> Signup and view all the answers

Qual é a principal consequência da utilização da memória virtual?

<p>Abstração 'limpa' do espaço de memória física disponível. (A)</p> Signup and view all the answers

Como os endereços virtuais são convertidos para endereços reais?

<p>Pela Unidade de Gestão de Memória (UGM). (A)</p> Signup and view all the answers

Qual é a principal função do swapping na gestão de memória?

<p>Permitir otimizar a utilização da memória física, swap out e swap in processos conforme necessário. (C)</p> Signup and view all the answers

Quais são as características da memória principal (RAM)?

<p>Rápida e de custo elevado (B)</p> Signup and view all the answers

O que acontece se os dados necessários à execução não estiverem na memória principal ou nos registos do CPU?

<p>Têm de ser movidos para lá antes que a execução possa continuar (C)</p> Signup and view all the answers

Qual é a principal diferença entre a memória principal (RAM) e as memórias secundárias (ou de disco)?

<p>Velocidade de acesso e custo (A)</p> Signup and view all the answers

O que significa que a memória seja um 'array de bytes'?

<p>Cada byte tem um endereço único (A)</p> Signup and view all the answers

O que acontece com a gestão da memória principal em um sistema multiprogramado?

<p>A memória principal é gerida para poder ser usada pelos vários programas em execução (C)</p> Signup and view all the answers

O que representa a expressão 'informação persistente (não volátil)' em relação às memórias secundárias (ou de disco)?

<p>A informação mantém-se mesmo quando a energia é desligada (B)</p> Signup and view all the answers

Qual é o recurso que múltiplos processos têm de partilhar, levando em consideração a limitação da sua disponibilidade?

<p>Memória limitada (C)</p> Signup and view all the answers

O que significa 'tempo de acesso reduzido' em relação à memória principal (RAM)?

<p>O tempo necessário para aceder aos dados na memória é curto (A)</p> Signup and view all the answers

'Dimensão informação volátil' refere-se a qual característica da memória principal (RAM)?

<p>A informação na RAM pode ser facilmente perdida (A)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser