No que concerne ao funcionamento e organização dos sistemas ...

Próximas questões
Com base no mesmo assunto
Q1951747 Noções de Informática
No que concerne ao funcionamento e organização dos sistemas operacionais de microcomputadores, assinale a opção correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Tema central: A questão aborda o funcionamento de sistemas operacionais de microcomputadores, especialmente os conceitos de memória virtual, paginação, além de tópicos relativos a gerenciamento de processos e dispositivos.

Explicação do tema e alternativa correta (D):

A memória virtual é uma técnica responsável por “expandir” logicamente a quantidade de memória disponível, permitindo que processos acessem mais memória do que a RAM física instalada. O espaço de endereçamento virtual de cada processo é dividido em páginas. Cada uma dessas páginas, ao serem acessadas, é mapeada e armazenada fisicamente em molduras de páginas (frames) na RAM.
Quando o conteúdo de uma página é requisitado e não está presente na memória principal, ocorre a falha de página (page fault), e o sistema operacional realiza o carregamento da página do armazenamento secundário para uma moldura livre da RAM.
Esse conceito é fundamental em sistemas modernos, sendo detalhado em obras clássicas, como Silberschatz, Galvin & Gagne – Sistemas Operacionais.

Por que as demais alternativas estão incorretas?

A) O termo multithreading refere-se à execução concorrente de múltiplas threads dentro de um processo. Já a troca de processos pela CPU chama-se escalação ou troca de contexto — são conceitos diferentes. Pegadinha: confundir thread (linha de execução de processo) com processo propriamente dito.

B) Um driver é software, não hardware. Ele permite a comunicação entre sistema operacional e dispositivo. O enunciado descreve placa controladora, que é física, logo está incorreto.

C) Threads não são “conjunto de processos”, e sim unidades de execução dentro de um mesmo processo; e não necessariamente são executadas sequencialmente, podendo operar de forma concorrente. Atenção à troca sutil de termos (processos x threads).

E) Os sistemas FAT-16 e FAT-32 eram característicos de MS-DOS e Windows. Sistemas UNIX usam padrões distintos (ex: EXT2/3/4). Generalização indevida, portanto, na alternativa.

Estratégia para evitar erros: Leia sempre atentamente palavras como “placa”, “sequencialmente”, “driver”, e verifique se são termos sinônimos ou não dos processos ou componentes que estudou. Mudança sutil entre hardware e software é armadilha frequente em questões de sistemas operacionais.

Resumo: A alternativa D está correta por descrever fielmente o mecanismo de paginação utilizado em memória virtual nos sistemas operacionais, ao passo que as demais alternativas empregam conceitos trocados, incompletos ou errados.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A) “O mecanismo de troca entre processos durante a execução da CPU é denominado de multithreading.”

Falso.

O mecanismo de troca entre processos é chamado de troca de contexto (context switch).

Multithreading refere-se à capacidade de um processo possuir múltiplas threads executando concorrentemente — não é o mesmo que a troca entre processos.

B) “Cada dispositivo conectado ao microcomputador possui um driver, que consiste em uma placa controladora que pode ser inserida em conector de expansão (PCI).”

Falso.

Um driver não é uma placa física, e sim um software que permite ao sistema operacional se comunicar com o hardware. A placa controladora é o dispositivo físico, enquanto o driver é o componente lógico (programa).

C) “As threads podem ser entendidas como um conjunto de processos que são executados sequencialmente.”

Falso.

As threads são unidades de execução dentro de um mesmo processo, que compartilham memória e recursos. Não são “conjuntos de processos” e nem necessariamente executam “sequencialmente”.

D) “Segundo a técnica de paginação empregada em sistemas com memória virtual, o espaço de endereçamento virtual é dividido em páginas que, por sua vez, são organizadas em molduras de páginas na memória física.”

Verdadeiro.

A afirmação está correta. Na paginação, o espaço de endereçamento virtual é dividido em páginas, e a memória física é dividida em molduras de página (frames). O sistema operacional faz o mapeamento entre páginas virtuais e molduras físicas.

E) “Os sistemas de arquivo FAT-16 e FAT-32, hoje obsoletos, eram comumente empregados em sistemas operacionais baseados em UNIX e MS-DOS.”

Falso.

Os sistemas FAT-16 e FAT-32 eram usados em MS-DOS e Windows, não em sistemas baseados em UNIX, que utilizam sistemas de arquivos como EXT2, EXT3, EXT4, UFS, etc.

Alternativa D (correta):

Nos sistemas com memória virtual, o sistema operacional:

divide a memória virtual em páginas;

divide a memória física (RAM) em molduras (frames);

e faz o mapeamento das páginas virtuais para as molduras físicas.

Resumo de prova:

Página = virtual | Moldura = física

O SO é quem liga uma coisa à outra.

Errei ...

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo