Logo Passei Direto
Buscar

Sistemas e Aplicações Distribuídas Avaliação I

User badge image
Anderson Souza

em

Ferramentas de estudo

Questões resolvidas

Os sistemas operacionais podem ser classificados, dependendo da quantidade de processadores e dispositivos de I/O, em sistemas fortemente acoplados e fracamente acoplados. Estes últimos têm como característica possuir dois ou mais sistemas 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.
a) F - F - V - V.
b) V - V - F - F.
c) V - V - F - V.
d) F - V - F - V.

Segundo Tanenbaum (2007, p. 4), "os sistemas operacionais passaram por um processo gradual de evolução, sendo que estes sempre estiveram diretamente atrelados à arquitetura de computadores sobre a qual eles são executados". A partir disso, no sentido de haver uma melhor compreensão sobre esse processo de evolução, alguns autores especializados no assunto resolveram dividir a história dos computadores e dos sistemas operacionais em gerações.
Sobre as gerações dos computadores e dos sistemas operacionais, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O desenvolvimento dos sistemas operacionais de rede, assim como dos sistemas operacionais distribuídos, é resultado do desenvolvimento das redes de computadores pessoais e pertencem à atual quarta geração de sistemas operacionais.
( ) A primeira geração dos computadores era desprovida de um sistema operacional, porquanto a programação era realizada especificamente para cada máquina.
( ) A terceira geração dos computadores ficou conhecida pela utilização dos sistemas de processamento em lote (batch).
( ) O IBM 360 foi a primeira linha de computadores a usar circuitos integrados (Cis) em pequena escala, que tinha por propósito permitir a execução do mesmo sistema operacional em qualquer um dos modelos da referida família.
( ) A quarta geração é marcada pelo surgimento da Escala Ultra Larga de Integração e do Sistema Operacional MS-DOS.
a) V - F - F - V - V.
b) F - V - V - V - F.
c) V - V - F - V - F.
d) F - F - V - F - V.

O mercado disponibiliza diversos tipos de sistemas operacionais, a fim de atender às mais variadas demandas, divididos em sistemas monotarefa ou multitarefa. Além dessa divisão, existem diversos subtipos de sistemas, dentre eles os sistemas operacionais de computadores de grande porte, sistemas operacionais de servidores, sistemas operacionais de computadores pessoais e sistemas operacionais embarcados.
Considerando esse cenário, analise as sentenças a seguir:
I- Sistemas operacionais de computadores de grande porte viabilizam o processamento simultâneo de muitos processos e alta capacidade de I/O (entrada e saída). Utilizados em grandes corporações.
II- Sistemas operacionais de servidores viabilizam o compartilhamento de recursos de hardware e software por vários usuários. Utilizados em grandes empresas.
III- Sistemas operacionais de computadores pessoais viabilizam facilidade de utilização, funcionalidades diversas e interface amigável para os usuários. Utilizados em residências e pequenas empresas.
IV- Sistemas operacionais embarcados viabilizam processamento em tempo real, em que o tempo de resposta possui limites rígidos. Utilizados em controle de tráfego aéreo e usinas nucleares.
a) Somente a sentença III está correta.
b) As sentenças I, III e IV estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças I e IV estão corretas.

Nos sistemas operacionais com multiprocessamento, uma tarefa pode ser dividida e executada, ao mesmo tempo, por mais de um processador, sendo que este processamento pode ocorrer tanto de forma vetorial ou paralelo.
Sobre o processamento paralelo, analise as sentenças a seguir:
I- A aplicação poderá ser executada por mais de um processador concomitantemente, sendo que somente haverá ganho real de tempo caso a aplicação possa ser dividida em partes independentes para execução simultânea.
II- O esquema de comunicação interna dos processadores com os dispositivos de entrada e saída é fundamental no projeto de sistemas com múltiplos processadores.
III- As organizações funcionais de multiprocessadores podem ser divididas, basicamente, em três tipos: barramento simples, barramento intercalado e memória multiport.
IV- A organização funcional denominada memória multiport permite acessos simultâneos a um mesmo módulo de memória.
a) As sentenças I, II e III estão corretas.
b) Somente a sentença II está correta.
c) As sentenças III e IV estão corretas.
d) As sentenças I, II e IV estão corretas.

Os principais sistemas operacionais utilizados atualmente no mercado incluem várias versões do Microsoft Windows e Mac, além de uma variedade de distribuições Linux. Apesar de suas interfaces e abordagens diferenciarem-se entre si, as principais funções desempenhadas pelo sistema operacional são praticamente as mesmas.
Neste sentido, assinale a alternativa CORRETA que apresenta uma das funções desempenhadas pelo sistema operacional:
a) Realizar bloqueio de vírus no sistema.
b) Impedir o acesso aos recursos do sistema.
c) Gerenciar operações de entrada e saída.
d) Gerar as interrupções de hardware.

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.
a) II - IV - I - III.
b) II - IV - III - I.
c) III - II - IV - I.
d) III - IV - II - I.

Num sistema computacional, os dispositivos responsáveis pelo armazenamento dos dados são as memórias, que podem ser do tipo volátil ou permanente. O controle de acesso aos dados nas memórias e o seu gerenciamento são responsabilidades do sistema operacional, utilizando técnicas de alocação de memória.
Sobre os conceitos de alocação de memória, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A técnica de alocação simples permite alocar um espaço de memória ajustável ao tamanho do programa a ser executado pelo computador, não importando o tamanho desse programa.
( ) A técnica de alocação estática permite a criação de vários espaços chamados partições de memória, com tamanhos ajustados conforme as necessidades dos programas a serem executados.
( ) A técnica de alocação dinâmica permite a diminuição da fragmentação quando é feita a alocação dos programas, sendo que o tamanho de cada partição é definido conforme cada programa necessita.
a) F - F - V.
b) V - F - V.
c) F - V - F.
d) V - V - F.

Um sistema é multiprocessado quando um ou mais processadores tem por objetivo concluir uma tarefa em comum, permitindo assim que vários programas sejam executados em paralelo ou que tenham duas ou mais instruções executadas em paralelo.
Dependendo da maneira que o multiprocessamento ocorre, podemos classificá-lo como forte ou fracamente acoplado. Diante disso, assinale a alternativa CORRETA que apresenta uma característica do sistema fortemente acoplado assimétrico:
a) Todos os processadores realizam a mesma função.
b) Esse modelo pode gerar conflitos de acesso à memória.
c) Possui um processador principal, responsável por executar os serviços do sistema operacional.
d) Há a possibilidade de divisão das tarefas entre os diversos processadores.

Um sistema de processamento distribuído é um sistema que interliga vários nós de processamento. Segundo Tanenbaum (2007, p. 1), "um sistema distribuído define-se como um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente".
Sobre os conceitos dos sistemas distribuídos, analise as sentenças a seguir:
I- Em um sistema distribuído, os usuários podem acessar recursos em outras máquinas, tornando a distribuição dos recursos transparente aos usuários.
II- Um sistema distribuído tem que ser tolerante a falhas. Para ser considerado tolerante a falhas, tem que continuar a funcionar, sem qualquer degradação do desempenho ou das funcionalidades, após as falhas.
III- Um sistema de arquivos distribuídos pode ser implementado sem manter informações de estado. Nesse caso, as operações são tratadas de forma coletiva.
IV- Um sistema distribuído pode suportar a migração de processos, sendo que esta migração ocorre sob controle de um sistema operacional.
a) Somente a sentença IV está correta.
b) As sentenças I e III estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças I e IV estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Os sistemas operacionais podem ser classificados, dependendo da quantidade de processadores e dispositivos de I/O, em sistemas fortemente acoplados e fracamente acoplados. Estes últimos têm como característica possuir dois ou mais sistemas 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.
a) F - F - V - V.
b) V - V - F - F.
c) V - V - F - V.
d) F - V - F - V.

Segundo Tanenbaum (2007, p. 4), "os sistemas operacionais passaram por um processo gradual de evolução, sendo que estes sempre estiveram diretamente atrelados à arquitetura de computadores sobre a qual eles são executados". A partir disso, no sentido de haver uma melhor compreensão sobre esse processo de evolução, alguns autores especializados no assunto resolveram dividir a história dos computadores e dos sistemas operacionais em gerações.
Sobre as gerações dos computadores e dos sistemas operacionais, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O desenvolvimento dos sistemas operacionais de rede, assim como dos sistemas operacionais distribuídos, é resultado do desenvolvimento das redes de computadores pessoais e pertencem à atual quarta geração de sistemas operacionais.
( ) A primeira geração dos computadores era desprovida de um sistema operacional, porquanto a programação era realizada especificamente para cada máquina.
( ) A terceira geração dos computadores ficou conhecida pela utilização dos sistemas de processamento em lote (batch).
( ) O IBM 360 foi a primeira linha de computadores a usar circuitos integrados (Cis) em pequena escala, que tinha por propósito permitir a execução do mesmo sistema operacional em qualquer um dos modelos da referida família.
( ) A quarta geração é marcada pelo surgimento da Escala Ultra Larga de Integração e do Sistema Operacional MS-DOS.
a) V - F - F - V - V.
b) F - V - V - V - F.
c) V - V - F - V - F.
d) F - F - V - F - V.

O mercado disponibiliza diversos tipos de sistemas operacionais, a fim de atender às mais variadas demandas, divididos em sistemas monotarefa ou multitarefa. Além dessa divisão, existem diversos subtipos de sistemas, dentre eles os sistemas operacionais de computadores de grande porte, sistemas operacionais de servidores, sistemas operacionais de computadores pessoais e sistemas operacionais embarcados.
Considerando esse cenário, analise as sentenças a seguir:
I- Sistemas operacionais de computadores de grande porte viabilizam o processamento simultâneo de muitos processos e alta capacidade de I/O (entrada e saída). Utilizados em grandes corporações.
II- Sistemas operacionais de servidores viabilizam o compartilhamento de recursos de hardware e software por vários usuários. Utilizados em grandes empresas.
III- Sistemas operacionais de computadores pessoais viabilizam facilidade de utilização, funcionalidades diversas e interface amigável para os usuários. Utilizados em residências e pequenas empresas.
IV- Sistemas operacionais embarcados viabilizam processamento em tempo real, em que o tempo de resposta possui limites rígidos. Utilizados em controle de tráfego aéreo e usinas nucleares.
a) Somente a sentença III está correta.
b) As sentenças I, III e IV estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças I e IV estão corretas.

Nos sistemas operacionais com multiprocessamento, uma tarefa pode ser dividida e executada, ao mesmo tempo, por mais de um processador, sendo que este processamento pode ocorrer tanto de forma vetorial ou paralelo.
Sobre o processamento paralelo, analise as sentenças a seguir:
I- A aplicação poderá ser executada por mais de um processador concomitantemente, sendo que somente haverá ganho real de tempo caso a aplicação possa ser dividida em partes independentes para execução simultânea.
II- O esquema de comunicação interna dos processadores com os dispositivos de entrada e saída é fundamental no projeto de sistemas com múltiplos processadores.
III- As organizações funcionais de multiprocessadores podem ser divididas, basicamente, em três tipos: barramento simples, barramento intercalado e memória multiport.
IV- A organização funcional denominada memória multiport permite acessos simultâneos a um mesmo módulo de memória.
a) As sentenças I, II e III estão corretas.
b) Somente a sentença II está correta.
c) As sentenças III e IV estão corretas.
d) As sentenças I, II e IV estão corretas.

Os principais sistemas operacionais utilizados atualmente no mercado incluem várias versões do Microsoft Windows e Mac, além de uma variedade de distribuições Linux. Apesar de suas interfaces e abordagens diferenciarem-se entre si, as principais funções desempenhadas pelo sistema operacional são praticamente as mesmas.
Neste sentido, assinale a alternativa CORRETA que apresenta uma das funções desempenhadas pelo sistema operacional:
a) Realizar bloqueio de vírus no sistema.
b) Impedir o acesso aos recursos do sistema.
c) Gerenciar operações de entrada e saída.
d) Gerar as interrupções de hardware.

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.
a) II - IV - I - III.
b) II - IV - III - I.
c) III - II - IV - I.
d) III - IV - II - I.

Num sistema computacional, os dispositivos responsáveis pelo armazenamento dos dados são as memórias, que podem ser do tipo volátil ou permanente. O controle de acesso aos dados nas memórias e o seu gerenciamento são responsabilidades do sistema operacional, utilizando técnicas de alocação de memória.
Sobre os conceitos de alocação de memória, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A técnica de alocação simples permite alocar um espaço de memória ajustável ao tamanho do programa a ser executado pelo computador, não importando o tamanho desse programa.
( ) A técnica de alocação estática permite a criação de vários espaços chamados partições de memória, com tamanhos ajustados conforme as necessidades dos programas a serem executados.
( ) A técnica de alocação dinâmica permite a diminuição da fragmentação quando é feita a alocação dos programas, sendo que o tamanho de cada partição é definido conforme cada programa necessita.
a) F - F - V.
b) V - F - V.
c) F - V - F.
d) V - V - F.

Um sistema é multiprocessado quando um ou mais processadores tem por objetivo concluir uma tarefa em comum, permitindo assim que vários programas sejam executados em paralelo ou que tenham duas ou mais instruções executadas em paralelo.
Dependendo da maneira que o multiprocessamento ocorre, podemos classificá-lo como forte ou fracamente acoplado. Diante disso, assinale a alternativa CORRETA que apresenta uma característica do sistema fortemente acoplado assimétrico:
a) Todos os processadores realizam a mesma função.
b) Esse modelo pode gerar conflitos de acesso à memória.
c) Possui um processador principal, responsável por executar os serviços do sistema operacional.
d) Há a possibilidade de divisão das tarefas entre os diversos processadores.

Um sistema de processamento distribuído é um sistema que interliga vários nós de processamento. Segundo Tanenbaum (2007, p. 1), "um sistema distribuído define-se como um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente".
Sobre os conceitos dos sistemas distribuídos, analise as sentenças a seguir:
I- Em um sistema distribuído, os usuários podem acessar recursos em outras máquinas, tornando a distribuição dos recursos transparente aos usuários.
II- Um sistema distribuído tem que ser tolerante a falhas. Para ser considerado tolerante a falhas, tem que continuar a funcionar, sem qualquer degradação do desempenho ou das funcionalidades, após as falhas.
III- Um sistema de arquivos distribuídos pode ser implementado sem manter informações de estado. Nesse caso, as operações são tratadas de forma coletiva.
IV- Um sistema distribuído pode suportar a migração de processos, sendo que esta migração ocorre sob controle de um sistema operacional.
a) Somente a sentença IV está correta.
b) As sentenças I e III estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças I e IV estão corretas.

Prévia do material em texto

Disciplina: Sistemas e Aplicações Distribuídas (GTI04) 
Avaliação: Avaliação I - Individual FLEX ( Cod.:424468) ( peso.:1,50) 
Prova: 8930713 
Gabarito da Prova: Resposta Certa 
1. Os sistemas operacionais podem ser classificados, dependendo da quantidade de 
processadores e dispositivos de I/O, em sistemas fortemente acoplados e fracamente 
acoplados. Estes últimos têm como característica possuir dois ou mais sistemas 
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. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - V. 
 b) V - V - F - F. 
 c) V - V - F - V. 
 d) F - V - F - V. 
 
2. Segundo Tanenbaum (2007, p. 4), "os sistemas operacionais passaram por um 
processo gradual de evolução, sendo que estes sempre estiveram diretamente 
atrelados à arquitetura de computadores sobre a qual eles são executados". A partir 
disso, no sentido de haver uma melhor compreensão sobre esse processo de 
evolução, alguns autores especializados no assunto resolveram dividir a história dos 
computadores e dos sistemas operacionais em gerações. Sobre as gerações dos 
computadores e dos sistemas operacionais, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) O desenvolvimento dos sistemas operacionais de rede, assim como dos sistemas 
operacionais distribuídos, é resultado do desenvolvimento das redes de 
computadores pessoais e pertencem à atual quarta geração de sistemas operacionais. 
( ) A primeira geração dos computadores era desprovida de um sistema 
operacional, porquanto a programação era realizada especificamente para cada 
máquina. 
( ) A terceira geração dos computadores ficou conhecida pela utilização dos 
sistemas de processamento em lote (batch). 
( ) O IBM 360 foi a primeira linha de computadores a usar circuitos integrados 
(Cis) em pequena escala, que tinha por propósito permitir a execução do mesmo 
sistema operacional em qualquer um dos modelos da referida família. 
( ) A quarta geração é marcada pelo surgimento da Escala Ultra Larga de 
Integração e do Sistema Operacional MS-DOS. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: TANENBAUM, Andrew S. Sistemas distribuídos: princípios e paradigmas. 
3. ed. São Paulo: Pearson Prentice Hall, 2007. 
 a) V - F - F - V - V. 
 b) F - V - V - V - F. 
 c) V - V - F - V - F. 
 d) F - F - V - F - V. 
 
3. O mercado disponibiliza diversos tipos de sistemas operacionais, a fim de atender às 
mais variadas demandas, divididos em sistemas monotarefa ou multitarefa. Além 
dessa divisão, existem diversos subtipos de sistemas, dentre eles os sistemas 
operacionais de computadores de grande porte, sistemas operacionais de servidores, 
sistemas operacionais de computadores pessoais e sistemas operacionais 
embarcados. Considerando esse cenário, analise as sentenças a seguir: 
 
I- Sistemas operacionais de computadores de grande porte viabilizam o 
processamento simultâneo de muitos processos e alta capacidade de I/O (entrada e 
saída). Utilizados em grandes corporações. 
II- Sistemas operacionais de servidores viabilizam o compartilhamento de recursos 
de hardware e software por vários usuários. Utilizados em grandes empresas. 
III- Sistemas operacionais de computadores pessoais viabilizam facilidade de 
utilização, funcionalidades diversas e interface amigável para os usuários. Utilizados 
em residências e pequenas empresas. 
IV- Sistemas operacionais embarcados viabilizam processamento em tempo real, em 
que o tempo de resposta possui limites rígidos. Utilizados em controle de tráfego 
aéreo e usinas nucleares. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças I, II e III estão corretas. 
 b) As sentenças I e IV estão corretas. 
 c) Somente a sentença III está correta. 
 d) As sentenças I, III e IV estão corretas. 
 
4. Nos sistemas operacionais com multiprocessamento, uma tarefa pode ser dividida e 
executada, ao mesmo tempo, por mais de um processador, sendo que este 
processamento pode ocorrer tanto de forma vetorial ou paralelo. Sobre o 
processamento paralelo, analise as sentenças a seguir: 
 
I- A aplicação poderá ser executada por mais de um processador concomitantemente, 
sendo que somente haverá ganho real de tempo caso a aplicação possa ser dividida 
em partes independentes para execução simultânea. 
II- O esquema de comunicação interna dos processadores com os dispositivos de 
entrada e saída é fundamental no projeto de sistemas com múltiplos processadores. 
III- As organizações funcionais de multiprocessadores podem ser divididas, 
basicamente, em três tipos: barramento simples, barramento intercalado e memória 
multiport. 
IV- A organização funcional denominada memória multiport permite acessos 
simultâneos a um mesmo módulo de memória. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I, II e III estão corretas. 
 b) As sentenças I, II e IV estão corretas. 
 c) As sentenças III e IV estão corretas. 
 d) Somente a sentença II está correta. 
 
5. Os principais sistemas operacionais utilizados atualmente no mercado incluem várias 
versões do Microsoft Windows e Mac, além de uma variedade de distribuições 
Linux. Apesar de suas interfaces e abordagens diferenciarem-se entre si, as principais 
funções desempenhadas pelo sistema operacional são praticamente as mesmas. Neste 
sentido, assinale a alternativa CORRETA que apresenta uma das funções 
desempenhadas pelo sistema operacional: 
 a) Gerar as interrupções de hardware. 
 b) Realizar bloqueio de vírus no sistema. 
 c) Gerenciar operações de entrada e saída. 
 d) Impedir o acesso aos recursos do sistema. 
 
6. 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écnicaque 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 - I - III. 
 b) II - IV - III - I. 
 c) III - II - IV - I. 
 d) III - IV - II - I. 
 
7. Num sistema computacional, os dispositivos responsáveis pelo armazenamento dos 
dados são as memórias, que podem ser do tipo volátil ou permanente. O controle de 
acesso aos dados nas memórias e o seu gerenciamento são responsabilidades do 
sistema operacional, utilizando técnicas de alocação de memória. Sobre os conceitos 
de alocação de memória, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) A técnica de alocação simples permite alocar um espaço de memória ajustável 
ao tamanho do programa a ser executado pelo computador, não importando o 
tamanho desse programa. 
( ) A técnica de alocação estática permite a criação de vários espaços chamados 
partições de memória, com tamanhos ajustados conforme as necessidades dos 
programas a serem executados. 
( ) A técnica de alocação dinâmica permite a diminuição da fragmentação quando é 
feita a alocação dos programas, sendo que o tamanho de cada partição é definido 
conforme cada programa necessita. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - F. 
 b) F - F - V. 
 c) V - V - F. 
 d) V - F - V. 
 
8. Um sistema é multiprocessado quando um ou mais processadores tem por objetivo 
concluir uma tarefa em comum, permitindo assim que vários programas sejam 
executados em paralelo ou que tenham duas ou mais instruções executadas em 
paralelo. Dependendo da maneira que o multiprocessamento ocorre, podemos 
classificá-lo como forte ou fracamente acoplado. Diante disso, assinale a alternativa 
CORRETA que apresenta uma característica do sistema fortemente acoplado 
assimétrico: 
 a) Todos os processadores realizam a mesma função. 
 b) Há a possibilidade de divisão das tarefas entre os diversos processadores. 
 c) Esse modelo pode gerar conflitos de acesso à memória. 
 d) Possui um processador principal, responsável por executar os serviços do sistema 
operacional. 
 
9. Um sistema de processamento distribuído é um sistema que interliga vários nós de 
processamento. Segundo Tanenbaum (2007, p. 1), "um sistema distribuído define-se 
como um conjunto de computadores independentes que se apresenta a seus usuários 
como um sistema único e coerente". Sobre os conceitos dos sistemas distribuídos, 
analise as sentenças a seguir: 
 
I- Em um sistema distribuído, os usuários podem acessar recursos em outras 
máquinas, tornando a distribuição dos recursos transparente aos usuários. 
II- Um sistema distribuído tem que ser tolerante a falhas. Para ser considerado 
tolerante a falhas, tem que continuar a funcionar, sem qualquer degradação do 
desempenho ou das funcionalidades, após as falhas. 
III- Um sistema de arquivos distribuídos pode ser implementado sem manter 
informações de estado. Nesse caso, as operações são tratadas de forma coletiva. 
IV- Um sistema distribuído pode suportar a migração de processos, sendo que esta 
migração ocorre sob controle de um sistema operacional. 
 
Assinale a alternativa CORRETA. 
 
FONTE: TANENBAUM, Andrew S. Sistemas Distribuídos: princípios e 
paradigmas. 2. ed. São Paulo: Pearson Prentice Hall, 2007. 
 a) As sentenças I e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) Somente a sentença IV está correta. 
 
10. 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 - IV - I. 
 b) II - IV - III - I. 
 c) II - III - I - IV. 
 d) III - IV - II - I.

Mais conteúdos dessa disciplina