Quando os primeiros computadores foram construídos, seus us...

Próximas questões
Com base no mesmo assunto
Q755135 Arquitetura de Computadores
Quando os primeiros computadores foram construídos, seus usuários programavam as aplicações em linguagem de máquinas. Como consequência, algumas tarefas eram repetitivas. Daí surgiu a necessidade de um componente que auxiliasse na execução dessas tarefas. Que componente é esse?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Sistema operacional

A questão aborda a evolução histórica da computação e o surgimento de componentes que auxiliaram na execução de tarefas repetitivas. Inicialmente, os programas eram escritos diretamente em linguagem de máquina, um processo trabalhoso e sujeito a erros. Com o tempo, identificou-se a necessidade de um sistema que pudesse gerenciar os recursos do computador de maneira mais eficiente e automatizar algumas das funções repetitivas. Este sistema é conhecido como sistema operacional.

Os sistemas operacionais são softwares fundamentais que atuam como intermediários entre o usuário (e seus programas de aplicação) e o hardware do computador. Eles gerenciam os recursos de hardware, como memória, processador, dispositivos de armazenamento e dispositivos de entrada/saída, além de fornecer uma base para que os programas de aplicação sejam executados. Desta forma, os sistemas operacionais simplificam a programação das aplicações, pois os desenvolvedores não precisam mais programar todas as funcionalidades básicas que são comuns a vários programas.

A alternativa correta, a letra C, é justificada pelo fato de que o sistema operacional foi o componente desenvolvido para atender à necessidade de uma gestão mais eficiente dos processos e recursos do computador, automatizando tarefas repetitivas e permitindo que os programadores se concentrassem em aspectos mais específicos e inovadores de suas aplicações, em vez de se preocuparem com a administração do hardware.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A resposta pode tanto ser A, C ou D. No meu ver, seria a A. Pelo que entendi a questão quer saber o que ajudou os programadores a se livrarem da linguagem de máquina (que era repetitiva). Neste caso, estamos falando da linguagem de programação.


Com relação ao sistema operacional não consigo entender qual foi o papel dele. E o teclado também ajudou os programadores a programar, mas daí já é forçação de barra.

Justamente também marquei a letra A, esse cara que elaborou essas questões parece que era de outra área.

Questão em difícil mesmo. Mas o que mata é o fato de, no início da questão ser falado da linguagem de máquina, em seguida falar de rotinas, e problematizar isso tudo. Não pode ser linguagem de programação, pois seria necessário antes haver um SO que pudesse servir de intermediário com o hardware, que é justamente a resposta. Com um SO, foi possível utilizar linguagens de alto nível, bem como criar as sub-rotinas que o computador deveria efetuar constantemente.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo