Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — Quadrix 2026

Sistemas OperacionaisGeral
Código
qa432632
Banca
Quadrix
Órgão
COREN AC
Ano
2026
Cargo
Tec ( )
Considerando as características, as funcionalidades e os conceitos do sistema operacional Windows 11 e dos sistemas operacionais móveis Android e iOS, julgue o item a seguir.   No Android e no iOS, todos os aplicativos compartilham o mesmo espaço de memória e o mesmo identificador de usuário, modelo esse que é adotado para reduzir sobrecarga de processamento.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Isolamento de aplicativos no Android e iOS

Gabarito: letra E (ERRADO). A afirmativa está incorreta porque, no Android e no iOS, cada aplicativo roda em um espaço de memória isolado e, no Android, com um identificador de usuário (UID) próprio — exatamente o oposto do que o enunciado afirma. Esse modelo de isolamento é adotado por segurança, não para reduzir sobrecarga de processamento.

O enunciado mistura dois conceitos fundamentais de sistemas operacionais móveis: o isolamento de processos e a eficiência de processamento. Vamos entender cada um.

O que é o isolamento de aplicativos?

Em sistemas operacionais modernos, especialmente nos móveis, cada aplicativo é executado em um processo separado, com seu próprio espaço de endereçamento de memória. Isso significa que um aplicativo não pode acessar diretamente a memória de outro. Essa é uma medida de segurança e estabilidade: se um aplicativo falhar ou tentar acessar dados de outro, o sistema impede, protegendo os dados do usuário e evitando que um erro derrube todo o sistema.

No Android, esse isolamento é implementado de forma explícita: cada aplicativo recebe um identificador de usuário (UID) único no momento da instalação. O sistema operacional, baseado no kernel Linux, usa esse UID para controlar o acesso aos arquivos e recursos. Assim, o aplicativo A não consegue ler os arquivos do aplicativo B, pois eles pertencem a usuários diferentes no sistema. No iOS, o isolamento é igualmente rigoroso, embora a implementação técnica seja diferente (cada aplicativo roda em um sandbox, com permissões controladas pelo sistema).

Por que o isolamento é adotado?

A razão principal é a segurança. Ao isolar cada aplicativo, o sistema impede que um aplicativo malicioso ou com defeito acesse dados de outros aplicativos ou do próprio sistema. Isso é crucial em um dispositivo móvel, que armazena informações pessoais e sensíveis. A sobrecarga de processamento não é reduzida por esse modelo; na verdade, o isolamento pode até aumentar levemente o overhead, pois o sistema precisa gerenciar a troca de contexto entre processos e as verificações de permissão. O objetivo é proteger, não otimizar o desempenho.

Exemplo prático

Imagine que você instalou um aplicativo de banco e um jogo. Com o isolamento, o jogo não consegue ler os dados do aplicativo do banco, mesmo que ambos estejam rodando ao mesmo tempo. Se o jogo tentar acessar a memória do banco, o sistema operacional bloqueia a operação. Isso protege suas informações financeiras. Se todos os aplicativos compartilhassem o mesmo espaço de memória e o mesmo UID, como afirma o enunciado, qualquer aplicativo poderia ler os dados de todos os outros, um risco de segurança gravíssimo.

A pegadinha da banca

A banca tenta confundir o candidato ao afirmar que o compartilhamento de memória e UID é usado para "reduzir sobrecarga de processamento". Na verdade, o modelo de isolamento é usado para aumentar a segurança, e não para reduzir a sobrecarga. O candidato que não conhece o funcionamento interno do Android e iOS pode cair na armadilha de achar que compartilhar recursos é uma otimização, quando na prática é o contrário.

NÃO CAIA NESSA!

A banca inverte o propósito do isolamento. Ela afirma que compartilhar memória e UID reduz a sobrecarga de processamento, mas o modelo real de isolamento (cada app com seu espaço e UID) é adotado por segurança, não por eficiência. Lembre-se: no Android, cada app tem um UID único; no iOS, cada app roda em um sandbox. O objetivo é proteger os dados, não otimizar o processamento.

Análise do item

1Modelo real
Cada app em espaço de memória próprio
Android: UID único por app
iOS: sandbox por app
2Finalidade
Segurança
Estabilidade
Não reduz sobrecarga (pode até aumentar)
3O que o enunciado afirma (errado)
Compartilhar memória e UID
Reduzir sobrecarga
Isolamento de apps (Android/iOS)
LEVELsoulevel.com.br
Isolamento de apps (Android/iOS): Modelo real (Cada app em espaço de memória próprio, Android: UID único por app, iOS: sandbox por app); Finalidade (Segurança, Estabilidade, Não reduz sobrecarga (pode até aumentar)); O que o enunciado afirma (errado) (Compartilhar memória e UID, Reduzir sobrecarga)

Item — ❌ ERRADO

A afirmativa está errada por dois motivos principais:

  1. Espaço de memória: No Android e no iOS, cada aplicativo roda em um espaço de memória isolado, não compartilhado. Isso é uma característica fundamental de segurança.

  2. Identificador de usuário: No Android, cada aplicativo recebe um UID (User ID) próprio, não compartilhado. No iOS, o isolamento é feito por meio de sandbox, mas o princípio é o mesmo: cada aplicativo tem seu próprio contexto de execução.

  3. Motivação: O modelo de isolamento é adotado para aumentar a segurança e a estabilidade do sistema, não para reduzir a sobrecarga de processamento. Na verdade, o isolamento pode até adicionar um pequeno overhead, mas o benefício de segurança compensa.

Gabarito: letra E (ERRADO).

Link permanente: /questoes/qa432632