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:
Durante esse fluxo, quais etapas o sistema operacional realiza em relação à interrupção, na sequência correta?
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:
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".
Um sistema com TLB (Translation Lookaside Buffer) e paginação possui as seguintes características:
Qual o tempo de acesso efetivo (Effective Memory Access Time - EMAT) para esse sistema?
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?
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: