← Questões de Sistemas Operacionais

Sistemas Operacionais · UFSC · 2023

Questão comentada de Sistemas Operacionais

Analise as afirmativas abaixo sobre o gerenciamento de processos, de memória e de arquivos em sistemas operacionais e assinale a alternativa correta. I. Threads de um mesmo processo compartilham o espaço de endereçamento do processo. II. Na técnica de paginação, o espaço de endereçamento virtual dos processos (páginas virtuais) é mapeado em um espaço de endereçamento físico (molduras de página). III. O mutex é um mecanismo de sincronização de threads o qual permite que mais de uma thread execute um trecho de código simultaneamente. IV. O round-robin é um algoritmo de escalonamento de processos. V. Diversos sistemas de arquivos do Linux utilizam uma estrutura de dados chamada de index node (inode), a qual armazena somente os atributos dos arquivos armazenados no disco.

Gabarito: A

Quando o assunto é processo, memória e arquivos, o segredo é separar bem o que cada conceito faz. Threads de um mesmo processo compartilham o mesmo espaço de endereçamento, então elas dividem código, dados e arquivos abertos, o que facilita comunicação, mas exige sincronização. Já na paginação, a ideia é justamente pegar páginas virtuais e mapeá-las para molduras físicas na memória, usando a tabela de páginas como ponte entre os dois mundos. No enunciado, a afirmativa III está errada porque mutex não serve para deixar várias threads entrarem ao mesmo tempo no mesmo trecho crítico; ele faz o oposto, ou seja, garante exclusão mútua para que apenas uma thread execute a seção protegida por vez. E a IV está correta: round-robin é um algoritmo clássico de escalonamento de processos, muito lembrado por distribuir o processador em fatias de tempo. A V também está errada porque o inode não armazena somente atributos do arquivo. Ele guarda metadados importantes, como permissões, tamanho, datas e ponteiros para blocos de dados, mas não o conteúdo do arquivo em si. Em sistemas Linux, o inode é a estrutura que identifica o arquivo no sistema de arquivos, enquanto o nome fica associado ao diretório. Por isso o gabarito A faz sentido: somente I, II e IV estão corretas. É o tipo de questão em que a banca mistura conceitos de áreas diferentes para testar se você sabe distinguir sincronização, memória e escalonamento sem cair na armadilha do vocabulário parecido.

Continue treinando

Questões relacionadas