Você está na página 1de 2

1) Para que um computador funcione, é necessário haver interação entre diferentes

componentes de hardware. Em PCs, essa integração é realizada conectando os componentes


na placa-mãe, que disponibiliza barramentos e controladores que intermedeiam a
comunicação entre os componentes. Assinale a alternativa que contém apenas componentes
de hardware que são conectados à placa-mãe:

c) Memória, disco rígido e placa de vídeo. Apenas componentes de hardware podem ser
conectados à placa-mãe, então, o sistema operacional e os aplicativos não podem fazer
parte da resposta correta, pois são softwares. O gabinete não é um componente de
hardware, sendo apenas uma caixa metálica onde a placa-mãe é fixada. Processador,
memória, disco rígido (e outros dispositivos de memória secundária, como SSDs e drives de
leitura de discos óticos) e Placas de vídeo (e outros dispositivos de E/S, como placas de rede
ou som) podem ser conectadas à placa-mãe de PCs.

2) A arquitetura de von Neumann define os elementos básicos de hardware que um


computador precisa para ser capaz de executar software armazenado, sendo praticamente
todos os computadores atuais seguidores dessa arquitetura. Um dos componentes
obrigatórios em computadores de von Neumann é a memória principal, que interage
diretamente com o processador durante a execução dos programas. Sobre a memória
principal, é correto afirmar que:

b) Serve para manter os dados dos programas que estão em execução no processador em
um dado instante. A memória principal é, geralmente, a memória RAM do computador. Esta
memória tem a característica de ser volátil, não podendo armazenar dados de forma
permanente. Ela não é nem a memória mais rápida nem a mais cara (registradores são a
alternativa com melhor tempo de resposta e maior custo por fazerem parte da própria CPU)
e, normalmente, também não são a memória de maior capacidade, papel que geralmente
será ocupado por algum hardware de memória secundária. A função da memória principal é
armazenar tanto as instruções como os dados dos programas que o computador está
executando em um dado momento.

3) Neste momento, você está usando um Ambiente Virtual de Aprendizagem (AVA), que é um
tipo de software utilizado para facilitar o processo ensino-aprendizagem por intermédio de
computadores e redes. Esse AVA, particularmente, é desenvolvido como um sistema web,
disponibilizado a seus usuários por meio de um software servidor web que expõe a aplicação
na Internet e acessado com o auxílio de um navegador web (browser) no seu computador.
Sobre a classificação desses programas entre software de aplicação ou software de sistemas,
escolha a alternativa correta:

e) O AVA é software de aplicação e o servidor web é software de sistema. O software de


aplicação resolve os problemas dos usuários, enquanto que software de sistemas é usado
para resolver problemas do computador em si. Dessa forma, o AVA e o browser são
softwares de aplicação, atendendo às demandas dos usuários. O servidor web, por sua vez,
resolve um problema computacional, de interagir com o sistema operacional para
disponibilizar outro sistema via rede, logo, é software de sistema.
4) Muito utilizada em ambientes de computação em nuvem, a virtualização é uma técnica
usada para criar máquinas virtuais em um computador (hospedeiro), onde cada uma das
máquinas consome parte do poder de processamento total do hospedeiro e são totalmente
isoladas umas das outras, garantindo, com segurança, que tarefas executadas em uma das
máquinas virtuais não interfiram ou coloquem em risco as outras, mesmo que tudo esteja
sendo executado no processador do hospedeiro. Um dos conceitos que viabiliza o
funcionamento de técnicas de virtualização é o Princípio de equivalência entre hardware e
software. Assinale a alternativa que descreve corretamente o motivo de a virtualização
precisar desse princípio:

a) Pois, para que máquinas virtuais funcionem, é necessário simular o comportamento de


alguns componentes de hardware em software. O Princípio de equivalência entre hardware
e software define que todo hardware pode ser implementado como software, e todo
software pode ser implementado diretamente via hardware. Isso é uma consequência de
que é possível emular via software o comportamento de qualquer dispositivo de hardware,
mas também de que, como software, efetivamente é compilado para executar em hardware,
então, é possível criar um hardware específico que execute apenas o conjunto de instruções
de um software. No caso da virtualização, os softwares de sistema que possibilitam esse
processo (como o VMWare Workstation, Oracle VM VirtualBox ou Microsoft Hyper-V)
precisam implementar via software uma camada que simula o comportamento de algumas
peças de hardware para que os programas que são executados na máquina virtual
“acreditem” que estão sendo executados diretamente no hardware. Por isso, não há
necessidade de hardware duplicado no hospedeiro para executar máquinas virtuais.

5) Computadores são máquinas complexas com diversos componentes de hardware, como


memórias, processadores e dispositivos de entrada e saída, que precisam trocar informações
para completar uma tarefa. Um tipo de software é utilizado para gerenciar todo esse hardware
e permitir a execução das tarefas do usuário final do computador. Assinale a alternativa
correta que define qual é esse software:

d) Sistema operacional. O sistema operacional é o software responsável pelo gerenciamento


dos dispositivos de hardware de um computador e por garantir a execução ordenada dos
programas desse computador. Apesar de o sistema operacional ser um software de sistema,
nem todo software de sistema é um sistema operacional. Os softwares de aplicação, como
navegadores web, dependem da existência de um sistema operacional para poderem ser
executados. O escalonador de processos é uma parte do sistema operacional responsável
por definir a ordem em que os programas são executados no processador, mas não é
responsável por gerenciar todo o hardware da máquina.

Você também pode gostar