Baixe o app para aproveitar ainda mais
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
Compartilhar