Buscar

Atividade _ 01460_70 - EAD SISTEMA OPERACIONAIS

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

08/10/23, 00:25 Atividade | 01460_70 - EAD
https://isdes.mrooms.net/mod/quiz/attempt.php?attempt=1166247&cmid=321229#question-1327217-6 1/5
PÁGINA INICIAL / MEUS CURSOS / EAD_01460_70_A / ATIVIDADE / ATIVIDADE | 01460_70 - EAD
Voltar
Questão 1
Ainda não respondida Vale 1,0 ponto(s).
Questão 2
Ainda não respondida Vale 1,0 ponto(s).
Selecione a alternativa que corresponde a uma tecnologia desenvolvida na época da 4a geração.
a. Na quarta geração foram introduzidos a multiprogramação e sistemas de lote.
b. Na quarta geração os mainframes (computadores de grande port precisavam ser colocados em
ambientes especiais refrigerados e com equipes de operadores pro�ssionais especialmente
treinados para que eles continuassem funcionando.
c. Foi na quarta geração que os computadores de grande porte foram criados com sistemas
operacionais gigantescos e complexos.
d. Foi na quarta geração que os ambientes grá�cos foram criados para os sistemas operacionais.
e. Na quarta geração toda programação era feita diretamente no hardware, pois não existiam
linguagens de programação. Um tempo depois, a partir do início da década de 50, são
introduzidos os cartões perfurados melhorando um pouco esta situação.
Limpar minha escolha
Nos primeiros computadores, a programação era feita de modo mecânico, por meio de chaves e interruptores,
para a inserção bit a bit dos programas. A criação das linguagens de montagem facilitou muito a programação,
pois:
a. de�niu comandos derivados do inglês que eram traduzidos para binário, permitindo o
reaproveitamento.
b. registrou comandos pré-prontos na memória do computador.
c. reduziu a quantidade de bits para criar os programas.
d. possibilitou usar comandos em linguagem de programação alto nível.
e. permitiu que os computadores entendessem a linguagem natural.
Limpar minha escolha
https://isdes.mrooms.net/
https://isdes.mrooms.net/course/view.php?id=23725
https://isdes.mrooms.net/course/view.php?id=23725#section-3
https://isdes.mrooms.net/mod/quiz/view.php?id=321229
https://isdes.mrooms.net/mod/quiz/view.php?id=321229
08/10/23, 00:25 Atividade | 01460_70 - EAD
https://isdes.mrooms.net/mod/quiz/attempt.php?attempt=1166247&cmid=321229#question-1327217-6 2/5
Questão 3
Ainda não respondida Vale 1,0 ponto(s).
Questão 4
Ainda não respondida Vale 1,0 ponto(s).
Questão 5
Ainda não respondida Vale 1,0 ponto(s).
Em que geração foram inseridos os CIs (Circuitos Integrados)?
a. Na primeira geração.
b. Na segunda geração.
c. Na quarta geração.
d. Na quinta geração.
e. Na terceira geração.
Limpar minha escolha
Cada sistema operacional disponibiliza um conjunto de bibliotecas ou APIs para que desenvolvedores de software
criem programas que podem ser executados nesse sistema. Vários métodos destas APIs disparam em algum
momento chamadas de sistema.
Assinale a alternativa correta sobre a execução das chamadas de sistema.
a. Aplicações e as próprias APIs rodam em espaço de usuário. Apenas as chamadas de sistema são
executadas em espaço de núcleo.
b. As aplicações rodam em espaço de usuário, mas as APIs e as chamadas de sistema são
executadas em espaço de núcleo.
c. Aplicações e as próprias APIs rodam em espaço de núcleo. Apenas as chamadas de sistema são
executadas em espaço de usuário.
d. As aplicações rodam em espaço de núcleo, mas as APIs e as chamadas de sistema são
executadas em espaço de usuário.
e. Aplicações, APIs e chamadas de sistema rodam em espaço de usuário. Apenas o núcleo do
sistema operacional roda em espaço de núcleo.
Limpar minha escolha
Em algumas tarefas, o programa precisa comunicar-se com o sistema operacional para utilização de algum
recurso. Essa solicitação enviada pelo programa ao sistema operacional é chamada de:
a. chamada de sistema.
b. chamada de E/S.
c. bloqueio do programa.
d. rotina de execução.
e. interrupção de programa.
Limpar minha escolha
08/10/23, 00:25 Atividade | 01460_70 - EAD
https://isdes.mrooms.net/mod/quiz/attempt.php?attempt=1166247&cmid=321229#question-1327217-6 3/5
Questão 6
Ainda não respondida Vale 1,0 ponto(s).
Questão 7
Ainda não respondida Vale 1,0 ponto(s).
Ao definir uma arquitetura em camadas, os projetistas de um sistema operacional optam por uma organização
mais restrita, com uma definição clara de quais módulos podem ter acesso direto aos outros. Caso uma aplicação
necessite de um serviço, de uma funcionalidade do sistema a qual não tem acesso direto, ela deve solicitar o
serviço por meio de uma chamada para algum dos módulos com os quais ela pode se comunicar, que irá
encaminhar para as camadas inferiores e o processo se repetirá até que a chamada chegue na funcionalidade
desejada. Sobre este mecanismo em sistemas em camadas, assinale a alternativa correta:
a. Sistemas em camadas são mais resilientes, pois pouco código executa em espaço de núcleo.
b. Sistemas em camadas são mais difíceis de manter, devido à estrutura rígida aplicada.
c. Sistemas em camadas são mais difíceis de evoluir, devido ao excesso de código.
d. Sistemas em camadas são mais simples pois são baseados em micronúcleo.
e. Sistemas em camadas são mais lentos, devido à necessidade de repassar as chamadas entre as
camadas.
Limpar minha escolha
Sistema monolíticos são caracterizados por não impor uma estrutura fixa para seus componentes, sendo o sistema
um grande conjunto de módulos, sem regras que limitem a comunicação entre eles. Sobre a execução de sistemas
monolíticos, assinale a alternativa correta:
a. Todo o sistema é executado em Espaço de Usuário, assim como suas aplicações.
b. O sistema é executado em Espaço de Núcleo, mas suas aplicações são executadas em Espaço de
Usuário
c. O sistema é executado em Espaço de Usuário, mas suas aplicações são executadas em Espaço
de Núcleo.
d. Parte do sistema e das aplicações são executadas em Espaço de Núcleo, o resto do sistema em
Espaço de Usuário.
e. Todo o sistema é executado em Espaço de Núcleo, assim como suas aplicações.
Limpar minha escolha
08/10/23, 00:25 Atividade | 01460_70 - EAD
https://isdes.mrooms.net/mod/quiz/attempt.php?attempt=1166247&cmid=321229#question-1327217-6 4/5
Questão 8
Ainda não respondida Vale 1,0 ponto(s).
Questão 9
Ainda não respondida Vale 1,0 ponto(s).
A arquitetura de micronúcleo orienta a organização do sistema operacional de forma que apenas as funções de
mais baixo nível sejam executadas em Espaço de Núcleo, minimizando o risco de erros críticos durante a execução
do sistema. Sobre o relacionamento entre arquitetura de micronúcleo e o modelo cliente-servidor, assinale a
alternativa correta:
a. Sistemas de micronúcleo usam processos servidores executando em Espaço de Usuário como
intermediários para as funcionalidades do sistema. As aplicações são os processos clientes.
b. O modelo cliente-servidor de�ne que o sistema operacional de micronúcleo deve oferecer
chamadas de sistema para acesso às suas funcionalidades internas.
c. Sistemas de micronúcleo usam processos clientes executando em Espaço de Usuário como
intermediários para as funcionalidades do sistema. As aplicações são os processos servidores.
d. Sistemas de micronúcleo usam processos clientes executando em Espaço de Núcleo como
intermediários para as funcionalidades do sistema. As aplicações são os processos servidores.
e. Sistemas de micronúcleo usam processos servidores executando em Espaço de Núcleo como
intermediários para as funcionalidades do sistema. As aplicações são os processos clientes.
Limpar minha escolha
O modelo de processo é uma característica bastante importante para sistemas operacionais modernos. A partir
deste modelo, é definido como um sistema específico irá executar os programas que seus usuários desejarem. O
modelo de processos de um computador multiprogramado permite que vários programas estejam em execução
em um determinado momento, passando para o usuário a impressão de que o computador está fazendo todas as
atividades simultaneamente. Considerando um computador com apenas um núcleo de processamento e três
programas sendo executados, cadaum com seu processo sendo gerenciado pelo sistema operacional, assinale a
alternativa correta.
a. Os três processos estão sendo executados pelo processador ao mesmo tempo, não havendo
necessidade de manutenção de tabela de processos.
b. Um dos processos está sendo executado e os outros dois estão prontos ou bloqueados. Apenas o
processo em execução tem registro na tabela de processos.
c. Um dos processos está sendo executado e os outros dois estão prontos ou bloqueados. Apenas
os processos bloqueados têm registros na tabela de processos.
d. Os três processos estão sendo executados pelo processador ao mesmo tempo. Todos os três
processos têm registros na tabela de processos
e. Um dos processos está sendo executado e os outros dois estão prontos ou bloqueados. Todos os
três processos têm registros na tabela de processos.
Limpar minha escolha
08/10/23, 00:25 Atividade | 01460_70 - EAD
https://isdes.mrooms.net/mod/quiz/attempt.php?attempt=1166247&cmid=321229#question-1327217-6 5/5
Questão 10
Ainda não respondida Vale 1,0 ponto(s).
A diferença entre programa e processo é essencial para compreender como um sistema operacional executa suas
atividades. Enquanto um programa é a implementação de um algoritmo para completar uma tarefa, um processo
é a representação da execução deste algoritmo por um computador. Sabendo disso, assinale a alternativa que
contém apenas elementos da tabela de processo:
a. Chamadas de sistema; escalonadores; memória; e modelo de processos.
b. Contador de programa; ponteiros para base e topo da pilha; valores dos registradores; e estado do
processo.
c. Linhas de código; arquivo-objeto; compilador; e ambiente de execução.
d. Hierarquia de processos; estados de processos; código fonte; e gerenciamento de memória.
e. Atributos de instância; métodos estáticos e de classe; constantes; e máquina de estados do
processo.
Limpar minha escolha

Continue navegando