Você está na página 1de 12

AO2

Instruções
Pontuação deste teste: 3,6 de 6

Pergunta 1 0,6 / 0,6 pts

Leia o texto a seguir:

Software é uma série de códigos escritos a serem executados, seguidos ou


interpretados por um computador. Essa série segue padrões específicos que
resultam em um comportamento desejado. Pode ser chamado também de
suporte lógico ou logiciário, ou ainda ser definido como os programas que
comandam o funcionamento de um computador qualquer.

Não deve ser confundido hardware com software, vez que se trata de
significados diferentes.

(Fonte: Disponível em: https://www.significadosbr.com.br/software


(https://www.significadosbr.com.br/software) . Acesso em: 28 de nov de 2019)

Utilize o texto acima para validar as alternativas abaixo:

I. Software básico são programas essenciais para o funcionamento do


computador

II. Podemos considerar o sistema operacional como um software básico

III. Software básico são programas que são definidos para um uso específico,
como, por exemplo o power point

De acordo com o texto apresentado, podemos afirmar que estão corretas


as afirmativas:

III, apenas

I e III, apenas

I, apenas

I e II, apenas
A alternativa está correta, pois as afirmações I e II estão corretas.

A afirmação I é verdadeira, pois podemos definir software básico como os


programas fundamentais para que o sistema possa funcionar, é a parte
básica como drivers, controladores etc.

A afirmação II é verdadeira, pois o sistema operacional é considerado um


software fundamental para o funcionamento de todo o sistema
computacional e consequentemente da máquina em si.

A afirmação III é falsa, pois software como o power pint, são softwares
aplicativos e não de software básico, softwares básicos são os sistemas
operacionais.

II, apenas

Pergunta 2 0,6 / 0,6 pts

Leia o texto a seguir:

Nos últimos anos, com a expansão de tecnologias em geral, muitas empresas


começaram a investir na criação de sites, aplicativos e softwares, tudo isso com
a intenção de estreitar ainda mais o laço entre as marcas e os consumidores.
Para facilitar essa aproximação, foi necessário entender os inúmeros pontos que
fazem parte de uma interação positiva entre o consumidor e a empresa no meio
digital.

Dessa maneira surgiu a área de UI, que é responsável pela parte visual de um
projeto, por onde o usuário interage com um determinado aplicativo, programa
de computador, rede social, site ou até mesmo algum produto físico.

(Fonte: Disponível em: https://www.raffcom.com.br/blog/o-que-e-ui/


(https://www.raffcom.com.br/blog/o-que-e-ui/) . Acesso em: 28 de nov de 2019)

Considerando o texto acima, avalie as afirmações a seguir:

I. O User Interface – ou interface do usuário – é tudo aquilo que é perceptível


visualmente em alguma plataforma e leva o usuário a uma interação positiva.

PORQUE

II. A interface existe para facilitar o dia a dia do usuário, pois, sem ela, os
usuários, em geral, precisariam entender de programação para utilizar um
computador.

A respeito dessas asserções, assinale a opção correta:

A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa


da I.

As asserções I e II são proposições falsas.

A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

Alternativa correta, pois as duas asserções estão corretas, e a II justifica a


primeira, pois, a principal função da interface é facilitar o cotidiano dos
usuários, fazendo com que não seja preciso entender de nenhum sistema
operacional para poder operar um computador. Sem a interface de usuário
qualquer tarefa em computadores seria extremamente difícil.

Incorreta Pergunta 3 0 / 0,6 pts

Leia o texto a seguir:

Programas computacionais (ou software) constituem o elo entre o aparato


eletrônico (ou hardware) e o ser humano. Tal elo se faz necessário dada a
discrepância entre o tipo de informação manipulada pelo homem e pela
máquina. A máquina opera com cadeias de códigos binários enquanto o homem
opera com estruturas mais abstratas como conjuntos, arquivos, algoritmos, etc.

Programas computacionais podem ser classificados em dois grandes grupos:


software de sistema, que manipulam a operação do computador; e programas
aplicativos, que resolvem problemas para o usuário.

O mais importante dos softwares de sistema é o sistema operacional, que


controla todos os recursos do computador e proporciona a base de sustentação
para a execução de programas aplicativos.

(Fonte: Disponível em: http://www.dca.fee.unicamp.br/~eleri/ea876/02/so-


apst.pdf (http://www.dca.fee.unicamp.br/~eleri/ea876/02/so-apst.pdf) . Acesso
em: 28 de nov de 2019)
Quando estamos planejando um sistema operacional, seria interessante pensar
em um sistema de tempo compartilhado quando:

I. eu preciso que diferentes programas ou tarefas sejam executados ao mesmo


tempo.

II. eu preciso que o sistema crie uma espécie de lotes de tarefas.

III. eu preciso que o sistema operacional execute suas funções ocupando o


tempo necessário até que todas as tarefas sejam finalizadas.

Considerando as afirmações acima, podemos considerar correta:

I, apenas

III, apenas

II, apenas

I e II, apenas

A alternativa está incorreta, pois apenas a afirmação I é verdadeira.

A afirmação I é verdadeira, pois precisamos pensar em um sistema de


tempo compartilhado quando precisamos executar diferentes programas ou
tarefas ao mesmo tempo, isso acontece a partir da divisão de tempo do
processador, em intervalos de tempo bastante pequenos. Se o tempo
dedicado a execução e conclusão da tarefa não for suficiente, esse
programa é interrompido pelo Sistema Operacional e sofre uma substituição
por outro programa enquanto fica aguardando por uma nova fatia de tempo.

A afirmação II é falsa, pois a afirmação não descreve um sistema de tempo


compartilhado e sim aos sistemas batch.

A afirmação III é falsa, pois se refere a sistemas de tempo real. Esses


sistemas têm características bastante semelhantes ao sistema de tempo
compartilhado, mas uma característica, em especial, diferencia esses dois
sistemas: nos sistemas de tempo real o processador permanecerá ocupado
pelo tempo necessário para que a execução de determinada tarefa seja
finalizada. Como exemplos podemos citar: processos de controle de tráfego
aéreo.

I e III, apenas

Pergunta 4 0,6 / 0,6 pts


Leia o texto a seguir:

O gerenciamento de memória é um componente do Sistema Operacional que


aloca memória principal para os processos, e gerencia a hierarquia de memória
(Caches, RAM, e Disco) Suas tarefas:

– Garante isolamento mútuo entre processos

– Mantém o registro das áreas de memória em uso

– Aloca memória RAM para novos processos

– Faz o swapping transparente entre memória principal e disco

– Atende a requisições de aumento de memória

– Mantém o mapeamento de memória virtual para memória física

– Implementa a política de alocação de memória para os processos.

(Fonte: Disponível em: https://www.cin.ufpe.br/~cagf/if677/2018-1/slides/16-


20_memoria.pdf (https://www.cin.ufpe.br/~cagf/if677/2018-1/slides/16-
20_memoria.pdf) . Acesso em: 29 de nov de 2019)(adaptado)

Como podemos definir memória secundária?

A memória que armazena os dados mais usados

A memória que possui baixo poder de armazenamento

A memória utilizada para guardar informações permanentemente

A alternativa está correta, pois a memória secundária é usada para guardar,


permanentemente, os dados no computador. Sim, a memória secundária
guarda as informações de forma definitiva. Essa memória possui um
armazenamento que não precisa de alimentação, totalmente diferente da
memória principal que precisa ter energia para conseguir permanecer com
as informações.

A memória que define a velocidade

Ë a memória que usa partições para aumentar o desempenho do sistema


operacional

Pergunta 5 0,6 / 0,6 pts


Leia o texto a seguir:

Lei de Parkinson: “Programas sempre aumentarão de tamanho, demandando


toda a memória disponível. O ideal seria ter memória:

– Infinitamente grande, com acesso infinitamente rápido, Não-volátil e de baixo


custo.

Mas isso não acontece porque a memória é um item de alto custo. Então, para
melhor o desempenho desse item, criou-se o particionamento.

(Fonte: Disponível em: https://www.docsity.com/pt/capitulo-4-


gerenciamento-de-memoria/4957653/ (https://www.docsity.com/pt/capitulo-4-
gerenciamento-de-memoria/4957653/) . Acesso em: 29 de nov de 2019)(adaptado)

Considerando esse contexto, avalie as seguintes asserções e a relação


proposta entre elas.

I. O particionamento permite a possibilidade de divisão/aglomeração de


partições.

PORQUE

II. Existem processos que se mantém de forma definitiva na memória.

A respeito dessas asserções, verifique a opção correta:

A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

A asserção I é uma proposição falsa, e a II é uma proposição verdadeira

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa


da I.

Alternativa está correta, pois as duas asserções estão corretas, mas a II não
justifica a I. O particionamento não foi desenvolvido porque alguns itens
ficam permanentemente na memória. O particionamento é uma
característica da memória cache enquanto o armazenamento definitivo é
uma característica da memória secundária.

As asserções I e II são proposições falsas.

As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.


Pergunta 6 0,6 / 0,6 pts

Leia o texto a seguir:

A maioria dos computadores trabalha com o conceito de hierarquia de memória,


possuindo uma pequena quantidade de memória cache, muito rápida, uma
quantidade de memória principal (RAM) e uma quantidade muito grande de
memória de armazenamento em disco (HD), considerada lenta. O problema
básico para o gerenciamento de memória é que os programas atuais são muito
grandes para rodarem, completamente, na memória cache. O gerenciador de
memória deve ser capaz de controlar parte da memória que está em uso (e
quais não estão), alocar memória para processos quando eles necessitam e
desalocar quando eles terminam e, principalmente, gerenciar a troca entre a
memória principal e o disco, quando a memória principal é muito pequena para
armazenar todos os processos.

Existem dois tipos de memória principal: a memória lógica e a memória física. A


memória lógica é aquela manipulada pelos programas, ela é visível para os
programas; sempre que um programa necessita alocar um espaço na memória
esse espaço é alocado em memória lógica. A memória física é a memória
implementada pelos circuitos integrados é nela que os espaços alocados em
memória lógica vão realmente residir, portanto a memória física tem tamanho
menor que a memória lógica, geralmente. Para isso é necessário realizar uma
tradução de endereços lógicos para endereços físicos, pois assim um programa
que aloca uma memória lógica possa ter de fato uma memória física alocada
para si. Esse processo de tradução de endereços lógicos em endereços físicos
é realizado por uma unidade de gerência de memória chamada MMU (Memory
Management Unit).

(Fonte: Disponível em:


https://pt.wikibooks.org/wiki/Sistemas_operacionais/Ger%C3%AAncia_de_mem%C3%B3ria

(https://pt.wikibooks.org/wiki/Sistemas_operacionais/Ger%C3%AAncia_de_mem%C3%B3ria)
. Acesso em: 29 de nov de 2019)

Considerando esse contexto, avalie as seguintes asserções e a relação


proposta entre elas.

I. A otimização do uso da memória é fundamental para quem quer ter um


sistema operacional eficiente

PORQUE
II. A memória principal é conhecida por ser um recurso caro e escasso.

estejam conectados a um computador.

Com respeito as alternativas, avalie a que está mais certa:

As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

Alternativa correta. As duas asserções estão corretas e a II justifica a I, pois


a memória principal é conhecida por ser um recurso caro e escasso, assim,
a otimização do uso da memória é fundamental, para quem quer ter um
sistema operacional eficiente.

As asserções I e II são proposições falsas.

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa


da I.

A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

Pergunta 7 0,6 / 0,6 pts

Leia o texto a seguir:

O gerenciamento efetivo da memória é fundamental para que o sistema


operacional consiga ser eficiente.

Este gerenciamento precisa ser realizado:

Dentro do tempo previsto;


Sem comprometimento do desempenho;
Garantindo a segurança do sistema;
Permitindo que o sistema execute o correto compartilhamento de
recursos.

Para tanto, foram desenvolvidas técnicas específicas para o gerenciamento da


memória.

São técnicas de Gerenciamento de Memória Principal:

I. Alocação Contígua Simples, Overlay e Swapping.


II. Alocação Particionada Estática e Dinâmica;

III. Alocação e Partição Best Fit, Worst Fit e First Fit.

Avaliando as alternativas, assinale apenas a correta:

I Apenas

I e II apenas

I, II e III.

A alternativa está correta, pois as afirmações I, II e III estão corretas. As


técnicas de gerenciamento de memória principal são: Alocação Contígua
Simples, Overlay, Alocação Particionada Estática e Dinâmica, Alocação e
Partição Best Fit, Worst Fit e First Fit e Swapping.

I e III apenas

II apenas

Incorreta Pergunta 8 0 / 0,6 pts

Leia o texto a seguir:

Os bancos de dados relacionais são, atualmente, a solução dominante no


mercado, da mesma forma que é a linguagem padrão dessa plataforma. É uma
tecnologia poderosa, orientada a conjuntos e é a base para manipulação dos
dados relacionais.

https://www.impacta.com.br/blog/2017/10/04/o-que-e-banco-de-dados-sql/
(https://www.impacta.com.br/blog/2017/10/04/o-que-e-banco-de-dados-sql/)

(https://www.impacta.com.br/blog/2017/10/04/o-que-e-banco-de-dados-sql/)

A qual conceito se refere o texto?

Overlay

A alternativa está errada, pois overlay é uma técnica de gerenciamento de


memória, nada tem a ver com banco de dados, sejam eles reacionais ou
não. É correto afirmar que quando falamos em banco de dados relacional,
falamos do banco de dados com linguagem SQL Server. É o terceiro mais
usado no mundo, e suporta linguagem .net.
Swapping

Mongo DB

SQL Server

PostgreSQL

Incorreta Pergunta 9 0 / 0,6 pts

Leia o texto a seguir:

Gerenciador de arquivos é um programa de computador usado para criar e


organizar diretórios e arquivos em sistemas operacionais. O gerenciamento de
arquivos tem como função: gerenciar espaços alocados, criar e deletar arquivos
.exe, criar e deletar diretórios de memória swap, mapear arquivos em disco em
massa, fazer a manipulação de arquivos e diretórios (directx, copyling, cding,
etc). Atualmente eles são predominantemente softwares para interface gráfica,
porém os primeiros eram majoritariamente para sistemas com apenas linha de
comando (CLI).

(Fonte: Disponível em:


https://www.conhecimentogeral.inf.br/gerenciamento_de_arquivos/
(https://www.conhecimentogeral.inf.br/gerenciamento_de_arquivos/) . Acesso em:
29 de nov de 2019)

Considerando esse contexto, avalie as asserções abaixo:

I. Sistemas operacionais promovem armazenamento de arquivos de forma


diferente

PORQUE

II. Sistemas operacionais seguem as regras programadas em seu código

A respeito dessas asserções, assinale a opção correta:

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa


da I.
A alternativa está incorreta, pois as asserções I e II são proposições
verdadeiras, e a II é uma justificativa da I. Sistemas operacionais diferentes,
podem promover diferentes modos de organização de arquivos, pois cada
um seguirá o que está programado no próprio código. As mais comuns e
utilizadas pelas empresas são: sequencial, relativa e indexada.

A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

As asserções I e II são proposições falsas

A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

Incorreta Pergunta 10 0 / 0,6 pts

Leia o texto a seguir:

Um banco de dados é uma coleção de tabelas relacionadas que são geralmente


integradas, vinculadas ou referenciadas umas às outras. A vantagem de um
banco de dados é que os dados e registros contidos em tabelas diferentes
podem ser facilmente organizadas e recuperadas utilizando software de gestão
especializado chamado de sistema gerenciador de banco de dados (SGBD) ou
gerente de banco de dados.

(Fonte: Disponível em: http://ehgomes.com.br/disciplinas/bdd/sgbd.php


(http://ehgomes.com.br/disciplinas/bdd/sgbd.php) . Acesso em: 29 de nov de
2019)

Depois de ler esta definição, você deve ser capaz de:

Definir o sistema de gerenciamento de banco de dados (SGBD).


Descrever o propósito e funções básicas de um SGBD.
Discutir as vantagens e desvantagens de SGBDs.

Existem vários métodos de acesso a banco de dados, uma das melhores formas
que podemos utilizar é

I. Acesso sequencial

II. Acesso por direto

III. Acesso por chave ou indexado


Você precisa criar uma forma melhor de acesso ao banco de dados da sua
empresa. Considerando os métodos acima qual(is) seria(m) sua opção:

I Apenas

I e III apenas

III, apenas

I e II apenas

A alternativa está incorreta, pois apenas a afirmação III é verdadeira.

A afirmação III é verdadeira, pois o acesso por chave ou indexado é um


método que pode ser considerado um dos melhores, é bem pensado e
projetado, e sua base se caracteriza pelo acesso direto. O arquivo precisa
ter uma área de índice onde possam existir ponteiros para outros registros
também. A partir desse modelo, podemos fazer o acesso direto aos dados.

A afirmação I é falsa, pois quando surgiram os primeiros sistemas


operacionais, o arquivamento era realizado através de fitas magnéticas,
dessa forma, o acesso era totalmente restrito a forma de leitura, obedecendo
a sequência em que foram gravados. Trata-se de um tipo de acesso antigo e
pouco eficiente.

A afirmação II é falsa, pois o método de acesso direto é a evolução que


substituiu as fitas magnéticas pelos discos magnéticos, que trouxeram
consigo formas de acesso mais eficientes, mas não é tão eficiente quando o
método de acesso indexado.

II apenas

Pontuação do teste: 3,6 de 6

Você também pode gostar