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...
💬 Comentários
Confira os comentários sobre esta questão.

Por Camila Duarte em 31/12/1969 21:00:00
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.
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.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários