Pular para o conteúdo principal

Questão de Noções de Informática — Google Chrome — FUNDATEC 2023

Noções de InformáticaGoogle Chrome
Código
qq897621
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Médio
Cargo
TI - Técnico em Informática
Os navegadores web atuais fornecem navegação em guias, o que permite que uma única instância de uma aplicação do navegador web abra vários websites ao mesmo tempo, cada um em uma guia separada. Para se alternar entre os diferentes websites, um usuário precisa apenas clicar na guia apropriada. Um problema dessa abordagem é que se uma aplicação web em uma guia cair, o processo inteiro também cairá. O navegador Chrome da Google foi projetado para resolver esse problema usando uma arquitetura multiprocessos. O Chrome identifica três tipos de processos diferentes: navegador, renderizadores e plug-ins. Em relação a esses três tipos de processos, analise as assertivas abaixo:I. O processo renderizador é responsável por gerenciar a interface de usuário, assim como o I/O de disco e de rede.II. O processo navegador contém a lógica para renderização de páginas web. Assim, eles contêm a lógica para manipulação de HTML, JavaScript, imagens e assim por diante.III. Um processo plug-in é criado para cada tipo de plug-in em uso (como flash, por exemplo). Os processos plug-in contêm o código para o plug-in, assim como um código adicional que habilite o plug-in a se comunicar com os processos renderizadores associados e com o processo navegador.Quais estão INCORRETAS?
  1. AApenas II.
  2. BApenas III.
  3. CApenas I e II.
  4. DApenas II e III.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoC — Apenas I e II.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Arquitetura multiprocessos do Google Chrome

Gabarito: letra C (apenas I e II estão incorretas). O Chrome utiliza processos separados para navegador, renderizador e plug-ins. As assertivas I e II trocam as responsabilidades entre os processos navegador e renderizador, enquanto a assertiva III descreve corretamente os processos plug-in.

O Chrome foi projetado para isolar falhas: cada guia (ou grupo de guias) roda em um processo renderizador separado, e os plug-ins em processos próprios. O processo navegador gerencia a interface do usuário, janelas, barras de ferramentas, além de entrada/saída de disco e rede. Já o processo renderizador é responsável por interpretar e renderizar o conteúdo das páginas web (HTML, CSS, JavaScript, imagens, etc.). Os plug-ins (como Flash, Silverlight) executam em processos específicos, que se comunicam com o renderizador e com o navegador.

1Processo navegador
Interface do usuário
Janelas e barras de ferramentas
I/O de disco e rede
2Processo renderizador
Renderização de páginas web
HTML, CSS, JavaScript, imagens
3Processo plug-in
Um por tipo de plug-in
Comunicação com navegador e renderizador
Chrome: arquitetura multiprocessos
LEVELsoulevel.com.br
Chrome: arquitetura multiprocessos: Processo navegador (Interface do usuário, Janelas e barras de ferramentas, I/O de disco e rede); Processo renderizador (Renderização de páginas web, HTML, CSS, JavaScript, imagens); Processo plug-in (Um por tipo de plug-in, Comunicação com navegador e renderizador)

Item I — ❌ Incorreto

Afirma que o processo renderizador gerencia a interface do usuário, I/O de disco e rede. Na verdade, essas funções são do processo navegador. O renderizador lida com a renderização das páginas.

Item II — ❌ Incorreto

Afirma que o processo navegador contém a lógica para renderização de páginas web. Isso é função do processo renderizador. O navegador coordena a interface e os recursos, mas não renderiza.

Item III — ✅ Correto

Descreve corretamente os processos plug-in: um processo para cada tipo de plug-in, contendo o código do plug-in e comunicação com renderizador e navegador.

NÃO CAIA NESSA!

A banca inverte as funções dos processos navegador e renderizador, uma confusão comum entre candidatos. Lembre-se: navegador = gerenciamento da interface e I/O; renderizador = lógica de renderização (HTML, JS, etc.).

Conclusão: Apenas o item III está correto. Portanto, estão incorretas as assertivas I e II.

Link permanente: /questoes/qq897621