Logo Passei Direto
Buscar

Sistemas Operacionais

Colégio Objetivo
Questão 5/5 - Práticas em Sistemas Operacionais
Segundo TANENBAUM, o sistema operacional funciona como uma interface entre o usuário e o computador, contendo duas funções não relacionadas: Estender a máquina e Gerenciar Recursos. Estender a máquina significa que o sistema operacional cria uma abstração das instruções de máquina mais primitivas e permite que o programador possa programar de forma mais simples. Essa abstração das instruções gera o conceito de linguagem de alto nível e linguagem de baixo nível. Sobre as linguagens de alto nível e linguagem de baixo nível, assinale a alternativa CORRETA:

A As linguagens de alto nível contém instruções de máquina, também conhecida como linguagem de máquina.
B As linguagens de alto nível possuem instruções diretas para o processador, com instruções de operação da sua arquitetura
C As linguagens de baixo nível se aproximam da linguagem natural (compreensão humana)
D As linguagens de baixo nível possuem instruções diretas para o processador, com instruções de operação da sua arquitetura
E A vantagem da linguagem de alto nível é a sua velocidade de execução, uma vez que não precisam ser compiladas ou interpretadas.
User badge image
Estudando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar cada uma das alternativas para identificar a correta sobre linguagens de alto nível e baixo nível: A) As linguagens de alto nível contém instruções de máquina, também conhecida como linguagem de máquina. - Incorreta. Linguagens de alto nível não contêm instruções de máquina; elas são mais abstratas e mais fáceis de entender. B) As linguagens de alto nível possuem instruções diretas para o processador, com instruções de operação da sua arquitetura. - Incorreta. Linguagens de alto nível não têm instruções diretas para o processador; elas são traduzidas para linguagem de máquina por compiladores ou interpretadores. C) As linguagens de baixo nível se aproximam da linguagem natural (compreensão humana). - Incorreta. Linguagens de baixo nível são mais próximas da linguagem de máquina e menos compreensíveis para humanos. D) As linguagens de baixo nível possuem instruções diretas para o processador, com instruções de operação da sua arquitetura. - Correta. Linguagens de baixo nível, como Assembly, têm instruções que correspondem diretamente às operações do processador. E) A vantagem da linguagem de alto nível é a sua velocidade de execução, uma vez que não precisam ser compiladas ou interpretadas. - Incorreta. Linguagens de alto nível geralmente precisam ser compiladas ou interpretadas, e a velocidade de execução pode ser menor em comparação com linguagens de baixo nível. Portanto, a alternativa correta é: D) As linguagens de baixo nível possuem instruções diretas para o processador, com instruções de operação da sua arquitetura.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

ano passado

Analisando as afirmações sobre linguagens de alto nível e linguagens de baixo nível, de acordo com o conceito apresentado por Tanenbaum, podemos chegar à resposta correta: A) As linguagens de alto nível contém instruções de máquina, também conhecida como linguagem de máquina. - Esta afirmação está incorreta, pois as linguagens de alto nível são mais próximas da linguagem humana e não contêm instruções de máquina diretamente. B) As linguagens de alto nível possuem instruções diretas para o processador, com instruções de operação da sua arquitetura. - Esta afirmação está incorreta, pois as linguagens de alto nível são mais abstratas e não possuem instruções diretas para o processador. C) As linguagens de baixo nível se aproximam da linguagem natural (compreensão humana). - Esta afirmação está correta, pois as linguagens de baixo nível são mais próximas da linguagem de máquina e menos abstratas. D) As linguagens de baixo nível possuem instruções diretas para o processador, com instruções de operação da sua arquitetura. - Esta afirmação está correta, pois as linguagens de baixo nível são mais próximas da linguagem de máquina e possuem instruções mais diretas para o processador. E) A vantagem da linguagem de alto nível é a sua velocidade de execução, uma vez que não precisam ser compiladas ou interpretadas. - Esta afirmação está incorreta, pois as linguagens de alto nível geralmente precisam ser compiladas ou interpretadas, e a velocidade de execução pode variar. Portanto, a alternativa correta é: D) As linguagens de baixo nível possuem instruções diretas para o processador, com instruções de operação da sua arquitetura.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina