Buscar

aplicaçoes distribuidas P1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Acadêmico: 
Disciplina: Sistemas e Aplicações Distribuídas (GTI04) 
Avaliação: Avaliação I - Individual FLEX ( ( peso.:1,50) 
Prova: 
Nota da Prova: 8,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. Todo computador é um equipamento eletrônico que possui um processador 
responsável por executar instruções pré-programadas. As instruções são formatadas 
em sequências chamadas de programas. No entanto, um sistema computacional 
completo é mais complexo, sendo composto basicamente por quatro elementos ou 
componentes. Nesse contexto, assinale a alternativa CORRETA que apresenta os 
quatro elementos básicos que compõem um sistema computacional completo: 
 a) Hardware; processador; memória; usuários. 
 b) Processador; dispositivos de I/O; sistema operacional; usuários. 
 c) Hardware; sistema operacional; programas; usuários. 
 d) Processador; memória; dispositivos de I/O; programas. 
 
2. A grande evolução do hardware, a partir da II Guerra Mundial, viabilizou o 
desenvolvimento de componentes eletrônicos cada vez mais rápidos e menores. Em 
paralelo, os computadores tiveram evolução semelhante com os sistemas 
operacionais. Estes últimos podem ter sua história dividida em gerações. Diante 
disso, associe os itens, utilizando o código a seguir: 
 
I- Segunda geração. 
II- Terceira geração. 
III- Quarta geração. 
IV- Quinta geração. 
 
( ) Caracterizada pelo uso de circuitos integrados e capacidade de 
multiprogramação, em que foi viável executar diversos programas em intervalos de 
tempo. 
( ) Caracterizada pelo uso de circuitos integrados ULSI e capacidade de 
processamento distribuído com interfaces gráficas e sistemas de código aberto (open 
source). 
( ) Caracterizada pelo uso de circuitos LSI e VLSI, disseminação dos 
computadores pessoais, conceitos de multitarefa e multiprocessamento, além da 
utilização de redes de computadores e estações de trabalho. 
( ) Caracterizada pelo uso de transistores e memórias magnéticas, disseminação do 
uso de mainframes e surgimento das linguagens de programação Assembly e 
Fortran. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) II - III - I - IV. 
 b) II - IV - III - I. 
 c) II - III - IV - I. 
 d) III - IV - II - I. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=R1RJMDQ=&action3=NTEzOTMx&action4=MjAyMC8x&prova=MjExMzkxNjg=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=R1RJMDQ=&action3=NTEzOTMx&action4=MjAyMC8x&prova=MjExMzkxNjg=#questao_2%20aria-label=
 
3. O gerenciamento da memória é uma das importantes funções do Sistema 
Operacional, dentre outras que ele executa. Para que um programa possa ser 
executado, ele precisa estar carregado na memória principal. No entanto, muitas 
vezes, o computador possui limites de memória, e nestes casos não basta a utilização 
dos conceitos de alocação de memória, sendo necessário o uso de outras técnicas 
para viabilizar a execução do(s) programa(s). Nesse cenário, associe os itens, 
utilizando o código a seguir: 
 
I- Swapping. 
II- Memória virtual. 
III- Paginação. 
IV- Segmentação. 
 
( ) Técnica que viabiliza alocação de programas em endereços de memória não 
contíguos, podendo os dados do programa serem alocados em qualquer frame. 
( ) Técnica que viabiliza a divisão de um programa, pelo compilador, em diversas 
partes, contendo variáveis locais, vetores e endereços de funções, por exemplo. 
( ) Técnica que viabiliza a união da memória física do computador com um arquivo 
especial salvo em disco, gerando a impressão de existir mais memória disponível do 
que realmente a instalada. 
( ) Técnica que viabiliza a retirada de programas da memória, salvando-os em 
disco, sempre que precisarem guardar algo, liberando espaço na memória para 
executar outro programa. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) II - IV - III - I. 
 b) III - II - IV - I. 
 c) II - IV - I - III. 
 d) III - IV - II - I. 
 
4. O sistema operacional é resultado das constantes inovações que ocorreram durante as 
últimas décadas. Este processo cronológico é dividido pelos autores por gerações, 
sendo cada geração definida com base nas suas principais características. Sobre as 
características da segunda geração, analise as sentenças a seguir: 
 
I- Surgimento das linguagens de programação, como Assembly e Fortran. 
II- Possibilidade de execução de um programa enquanto outro aguarda uma 
requisição de entrada e saída. 
III- Surgimento dos sistemas operacionais de rede. 
IV- Surgimento do conceito de JOB, sendo escritos em cartões perfurados. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II e III estão corretas. 
 b) As sentenças I e III estão corretas. 
 c) As sentenças I e IV estão corretas. 
 d) As sentenças III e IV estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=R1RJMDQ=&action3=NTEzOTMx&action4=MjAyMC8x&prova=MjExMzkxNjg=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=R1RJMDQ=&action3=NTEzOTMx&action4=MjAyMC8x&prova=MjExMzkxNjg=#questao_4%20aria-label=
5. Foi estudado que os sistemas operacionais podem ser classificados em sistemas 
fortemente acoplados e fracamente acoplados, dependendo da quantidade de 
processadores e dispositivos de I/O. Os fracamente acoplados têm como 
característica possuir dois ou mais sistemas computacionais interligados, sendo cada 
um controlado pelo seu próprio sistema operacional, não único. Acerca dos sistemas 
fracamente acoplados, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) As redes locais de computadores são exemplos de sistemas fracamente 
acoplados, porque possuem diversas máquinas e sistemas operacionais distintos, ou 
não, permitindo compartilhamento de recursos entre os usuários. 
( ) Nos sistemas distribuídos, os sistemas estão separados fisicamente, sendo a rede 
entre os sistemas transparente para os usuários e o balanceamento de carga uma 
vantagem, porque uma tarefa pode ser processada numa CPU que esteja ociosa no 
sistema. 
( ) A vantagem de ser tolerante a falhas, em que a falha de um sistema é suprida 
por outro, que pode assumir o papel do sistema que apresentou a falha, fazendo com 
que o processo não pare de funcionar, é característica dos sistemas operacionais de 
rede. 
( ) Os sistemas fracamente acoplados têm uma organização funcional totalmente 
independente da topologia, ou seja, não dependem da posição dos computadores nem 
de como estão interligados. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - V. 
 b) F - V - F - V. 
 c) V - V - F - F. 
 d) V - V - F - V. 
 
6. Os computadores modernos são constituídos de processadores, memórias, 
temporizadores, discos, dispositivos apontadores como o mouse, interfaces de rede, 
impressoras e uma grande variedade de outros dispositivos. Cabe ao sistema 
operacional fornecer uma alocação ordenada e controlada destes dispositivos. Acerca 
do gerenciamento de recursos do sistema operacional, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) O funcionamento de forma transparente entre todos os dispositivos do 
computador somente será possível se o sistema operacional garantir que eles sejam 
acessados e controlados conforme regras previamente estabelecidas. 
( ) Nos sistemas operacionais monousuários, não há necessidade de gerenciamento 
de recursos, uma vez que permite a utilização por apenas um usuário. 
( ) Tanto uma impressora como uma unidade de disco podem ser acessados de 
forma simultânea, cabendo ao sistema operacional o seu gerenciamento. 
( ) Quando um computador ou uma rede tem múltiplos usuários, a necessidadede 
gerenciar e proteger a memória, dispositivos de entrada e saída e outros recursos é 
muito maior. 
( ) A principal tarefa do sistema operacional é manter o controle sobre quem está 
usando determinado recurso, garantindo suas requisições, controlando as contas e 
mediando conflitos de requisições entre diferentes programas e usuários. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=R1RJMDQ=&action3=NTEzOTMx&action4=MjAyMC8x&prova=MjExMzkxNjg=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=R1RJMDQ=&action3=NTEzOTMx&action4=MjAyMC8x&prova=MjExMzkxNjg=#questao_6%20aria-label=
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F - V - F. 
 b) F - F - V - V - F. 
 c) V - F - V - F - V. 
 d) V - F - F - V - V. 
 
7. O computador necessita da memória para seu funcionamento, e dependendo dos 
tipos de aplicações que estão sendo executadas e a quantidade delas, pode ficar 
insuficiente a quantidade de memória do computador. Para resolver esse tipo de 
limitação, foram desenvolvidas algumas técnicas como swapping, memória virtual e 
paginação. Considerando essas técnicas, analise as afirmativas a seguir: 
 
I- Na técnica de swapping, quando algum programa necessita aguardar alguma 
resposta ou alguma informação, esse programa é removido da memória e 
armazenado em disco, ficando seu espaço na memória livre para ser utilizado por 
outro programa. 
II- Na técnica de memória virtual, a capacidade de memória é expandida unindo 
logicamente a memória RAM com um arquivo específico salvo no hard disk, 
podendo um programa maior que a memória RAM do computador ser executado. 
III- Na técnica de paginação, os programas podem ser divididos em sub-rotinas que 
terão endereços próprios, como se um determinado programa é decomposto em 
alguns segmentos que serão executados somente quando necessário. 
 
Assinale a alternativa CORRETA: 
 a) Somente a afirmativa II está correta. 
 b) As afirmativas II e III estão corretas. 
 c) As afirmativas I e III estão corretas. 
 d) As afirmativas I e II estão corretas. 
 
8. A utilização de sistemas operacionais multitarefas permite ao usuário executar vários 
programas de forma simultânea, exigindo desta forma uma quantidade maior de 
memória primária. Ocorre que, muitas vezes, a memória primária é insuficiente para 
conter a execução de todos os processos, sendo necessário realizar a troca de 
processos entre a memória e o disco. Assinale a alternativa CORRETA que apresenta 
o conceito descrito: 
 a) Memória virtual. 
 b) Segmentação. 
 c) Paginação. 
 d) Swapping. 
 
9. O computador possui um sistema fundamental ao seu funcionamento que é o sistema 
de memória. A memória principal (RAM) armazena os dados e as instruções dos 
programas antes de serem executadas pela CPU e também os resultados após o 
processamento. Assim, uma função importante do sistema operacional é o 
gerenciamento de memória, sendo que precisa efetuar uma alocação eficiente dos 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=R1RJMDQ=&action3=NTEzOTMx&action4=MjAyMC8x&prova=MjExMzkxNjg=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=R1RJMDQ=&action3=NTEzOTMx&action4=MjAyMC8x&prova=MjExMzkxNjg=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=R1RJMDQ=&action3=NTEzOTMx&action4=MjAyMC8x&prova=MjExMzkxNjg=#questao_9%20aria-label=
dados e instruções na memória RAM disponível no computador. Considerando que 
existem alguns tipos diferentes de alocação de memória, analise as sentenças a 
seguir: 
 
I- Na alocação simples, a memória do computador é fracionada em duas porções, não 
necessariamente de tamanhos iguais, sendo uma para o sistema operacional e outra 
para o programa do usuário (instruções e dados), onde o programa não poderia ser 
maior que a porção a ele destinada. 
II- Na alocação estática, o espaço de memória é fracionado em algumas porções de 
tamanhos fixos, chamadas de partições, onde é possível alocar vários programas, 
sendo um em cada partição, para execução pelo processador do sistema. 
III- Na alocação dinâmica o espaço de memória é fracionado em algumas partições 
conforme o tamanho previamente definido por cada programa poder executar, sendo 
alocadas as partições conforme a necessidade de cada programa. 
IV- Na alocação dinâmica é possível usar a relocação de partições, que significa 
juntar partições adjacentes quando vazias, em uma única partição, mas somente 
depois do programa que estiver usando uma das partições adjacentes finalize sua 
execução. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças III e IV estão corretas. 
 b) As sentenças I e IV estão corretas. 
 c) As sentenças I, II e III estão corretas. 
 d) As sentenças II e IV estão corretas. 
 
10. A utilização de sistemas operacionais multitarefas permite ao usuário executar vários 
programas de forma simultânea, exigindo desta forma uma quantidade maior de 
memória primária. Ocorre que, muitas vezes, a memória primária não é suficiente 
para conter a execução de todos os processos, sendo necessário realizar a troca de 
processos entre a memória e o disco. Assinale a alternativa CORRETA que apresenta 
o conceito descrito: 
 a) Paginação. 
 b) Memória virtual. 
 c) Swapping. 
 d) Segmentação. 
 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=R1RJMDQ=&action3=NTEzOTMx&action4=MjAyMC8x&prova=MjExMzkxNjg=#questao_10%20aria-label=

Outros materiais