Questões Sistemas de Informação

Um vendedor de artigos de pesca obteve com um amigo o código executável (já compilad...

Responda: Um vendedor de artigos de pesca obteve com um amigo o código executável (já compilado) de um programa que gerencia vendas e faz o controle de estoque, com o intuito de usá-lo em sua loja. Segund...


Q170032 | Sistemas de Informação, Ciência da Computação, ENADE, INEP

Um vendedor de artigos de pesca obteve com um amigo o código executável (já compilado) de um programa que gerencia vendas e faz o controle de estoque, com o intuito de usá-lo em sua loja. Segundo o seu amigo, o referido programa foi compilado em seu sistema computacional pessoal (sistema A) e funciona corretamente. O vendedor constatou que o programa excecutável também funciona corretamente no sistema computacional de sua loja (sistema B). Considerando a situação relatada, analise as afi rmações a seguir.

I. Os computadores poderiam ter quantidades diferentes de núcleos (cores).
II. As chamadas ao sistema (system call) do sistema operacional no sistema A devem ser compatíveis com as do sistema B.
III. O conjunto de instruções do sistema A poderia ser diferente do conjunto de instruções do sistema B.
IV. Se os registradores do sistema A forem de 64 bits, os registradores do sistema B poderiam ser de 32 bits.

É correto o que se afi rma em

Camila Duarte
Por Camila Duarte em 01/01/2025 23:25:15🎓 Equipe Gabarite
Gabarito: b)

Para resolver essa questão, vamos analisar cada uma das afirmações:

I. Os computadores poderiam ter quantidades diferentes de núcleos (cores).
Verdadeiro. A quantidade de núcleos (cores) do processador de cada sistema pode ser diferente, sem afetar a compatibilidade do programa compilado.

II. As chamadas ao sistema (system call) do sistema operacional no sistema A devem ser compatíveis com as do sistema B.
Verdadeiro. Para que um programa compilado em um sistema funcione corretamente em outro sistema, é importante que as chamadas ao sistema sejam compatíveis entre eles.

III. O conjunto de instruções do sistema A poderia ser diferente do conjunto de instruções do sistema B.
Verdadeiro. Mesmo que os conjuntos de instruções dos sistemas A e B sejam diferentes, o programa compilado pode funcionar corretamente, desde que as instruções sejam interpretadas corretamente pelo processador de cada sistema.

IV. Se os registradores do sistema A forem de 64 bits, os registradores do sistema B poderiam ser de 32 bits.
Verdadeiro. Os registradores de tamanhos diferentes entre os sistemas não impedem o funcionamento correto do programa compilado.

Portanto, a alternativa correta é a letra b) I e II, apenas.
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.