logo

Crowdly

Browser

Add to Chrome

TSIN32E - Fundamentos de Sistemas Operacionais

Looking for TSIN32E - Fundamentos de Sistemas Operacionais test answers and solutions? Browse our comprehensive collection of verified answers for TSIN32E - Fundamentos de Sistemas Operacionais at moodle.utfpr.edu.br.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Um sistema operacional utiliza o conceito de interrupções para controlar o fluxo de operações de entrada/saída. Analise o seguinte cenário:

  • Um processo solicita leitura de dados de um disco.
  • A CPU inicia a operação de E/S e continua a execução de outro processo.
  • Quando a leitura termina, o dispositivo de disco gera uma interrupção.

Durante esse fluxo, quais etapas o sistema operacional realiza em relação à interrupção, na sequência correta?

  • (a) Retorno ao processo interrompido
  • (b) Execução da rotina de serviço da interrupção (ISR)
  • (c) Salvamento do contexto da CPU (estado atual da execução)
  • (d) Restauração do contexto salvo da CPU
  • (e) Identificação da origem da interrupção (vetor de interrupção)
0%
100%
0%
0%
0%
View this question
View this question

Considere a seguinte saída do comando ls -lh executado em um terminal GNU/Linux

.

drw-rw-r-- 2 spanhol spanhol 4,0K mai 12 22:47 dir2

É correto afirmar que:

0%
0%
0%
100%
0%
View this question
View this question
View this question

Considerando o sistema de nomes para partição adotado pelo Kernel Linux, qual dos seguintes nomes de dispositivo aponta para uma partição "lógica".

0%
0%
100%
0%
0%
View this question
View this question

Um sistema com TLB (Translation Lookaside Buffer) e paginação possui as seguintes características:

  • Tempo de acesso à memória principal: 100 ns
  • Tempo de acesso à TLB: 20 ns
  • Taxa de acerto na TLB: 80%

Qual o tempo de acesso efetivo (Effective Memory Access Time - EMAT) para esse sistema?

0%
50%
50%
0%
0%
View this question

Considerando a arquitetura Intel80386 e superiores, o gerenciamento de memória utiliza segmentação com paginação. O número máximo de segmentos por processo é de 16K, e cada segmento pode possuir até 4 GB. O tamanho da página é 4 KB. O espaço de endereçamento lógico é dividido em duas partições. A primeira consiste em até 8 K segmentos que são privados para o processo. A segunda partição consiste em até 8 K segmentos que são compartilhados entre todos os processos. Informações sobre a primeira partição são mantidas no local descriptor table (LDT) e informações sobre a segunda partição são mantidas no global descriptor table (GDT). Cada entrada nas tabelas LDT e GDT consistem de 8 bytes, com informações detalhadas sobre um segmento particular, incluindo a localização base e o comprimento desse segmento. O endereçamento físico é dado por 32 bits. O registrador de segmento aponta para a entrada apropriada na LDT ou GDT. A informação base e limite sobre o segmento em questão são usados para gerar o endereço linear. Primeiro, o limite é usado para verificar se o endereço é válido. Se o endereço não é válido,  uma falta de memória é gerada, resultando num trap para o SO. Se o endereço for válido, então o valor do deslocamento é adicionado ao valor da base, resultando num endereço linear de 32 bits. Esse endereço é então traduzido para um endereço físico. Partindo de tais considerações, qual é o tamanho, em GB, do maior processo possível?

View this question

No GNU/Linux, os processos se comunicam por meio de um mecanismo de troca de mensagens utilizando canais de comunicação. Esse mecanismo é conhecido como:

0%
100%
0%
0%
0%
View this question

Want instant access to all verified answers on moodle.utfpr.edu.br?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome