Baixe o app para aproveitar ainda mais
Prévia do material em texto
Teste de Conhecimento avalie sua aprendizagem Qual é a principal função de um sistema operacional? Em relação às estruturas dos sistemas operacionais modernos, podemos afirmar que: I - O conceito de microkernel é de reduzir o kernel a comunicações de processos básicos e controle de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço do usuário) em forma de processos normais (chamados de servers). II - O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, manipulação de interrupções e comunicação I/O, sistemas de arquivos, no espaço do kernel. III - Na estrutura do microkernel tanto o núcleo como como os demais serviços são executados em modo kernel. IV - No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um único grande programa binário executável. Assinale a alternativa que contém a(s) afirmação(ões) correta(s): SISTEMAS OPERACIONAIS Lupa Calc. CCT0757_A1_202101274751_V1 Aluno: GABRIEL SANTOS DA SILVA GONÇALVES Matr.: 202101274751 Disc.: SIST. OPERACIONAIS 2021.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Controlar o gerenciamento de processos, gerenciamento de memória, gerenciamento de Entrada e saída e de sistemas de arquivos Ligar o computador e Desligar o computador Somente gravar informações de usuário no disco rígido Controlar somente funções comandadas pelo o usuário Controlar o gerenciamento de memória, gerenciamento de áudio/vídeo, gerenciamento de sistemas de arquivos e gerenciamento de dispositivos como o funcionamento de impressora. 2. Somente II, III e IV Somente I e III Somente I, II e III Somente I, III e IV Somente I, II e IV javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Apresenta ao usuário uma máquina virtual (interface) equivalente ao hardware, porém muito mais simples de programar é a definição de Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o texto abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a comunicações de processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço dousuário) em forma de processos normais(chamados de servers - servidores). Existe um server para cada problema de gerenciamento de memória, um server faz gerenciamento de processos, e outro gerencia drivers, e assim por diante. O SISTEMA OPERACIONAL É UM SOFTWARE CLASSIFICADO COMO ______________ PARA O FUNCIONAMENTO DO COMPUTADOR O que são sistemas real-time? Em sistemas operacionais, o conceito de compilador é: 3. programas de Aplicação. programas de Sistema. hardware SO do ponto de vista do usuário ou máquina estendida. SO visto como gerente de recursos ou ponto de vista do sistema. 4. kernel camadas kernel monlítico; superkernel microkernel 5. BÁSICO COMPLEMENTAR APLICATIVO SECUNDÁRIO ESPECIALISTA 6. São sistemas que não compartilham recursos, o mesmo que sistemas em batch São sistemas que compartilham uma CPU entre os jobs, utilizando prioridades. Jobs de prioridades maior passam a usar a CPU. São sistemas que rodam on-line, ou seja, em tempo real. São sistemas de tempo compartilhado onde cada jobs em sua "janela de tempo" São sistemas que permitem que jobs rodem on-line, ou seja, usando suas "fatias de tempo" 7. um programa de computador que lê um código fonte de uma linguagem de programação interpretada e o converte em código executável. um programa de computador que transforma código objeto em código fonte. um programa de computador que transforma o código fonte escrito em uma linguagem compilada em um programa semanticamente equivalente em código objeto. um programa de computador que converte código de máquina em código escrito em linguagem de montagem. (IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, componentes e serviços. I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem ao mesmo tempo em suas respectivas regiões críticas. III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de sistemas computacionais do tipo MISD (Multiple Instruction Single Data). IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado número de operações em bancos de dados. V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por sistemas operacionais para a gerência do espaço em disco. Assinale a alternativa que apresenta somente as afirmativas CORRETAS: um padrão comum de arquivo para executáveis, código objeto, bibliotecas compartilhadas, e core dumps. Explicação: Um compilador é um programa de sistema que traduz um programa descrito em uma linguagem de alto nível para um programa equivalente em código de máquina para um processador. Em geral, um compilador não produz diretamente o código de máquina mas sim um programa em linguagem simbólica (assembly) semanticamente equivalente ao programa em linguagem de alto nível. Para cada arquivo de código fonte é gerado um arquivo com código objeto, que posteriormente é "ligado" aos outros, através de um linker, resultando num arquivo executável ou biblioteca. 8. II, V I, II, III I, IV I, II, IV I, II, V Não Respondida Não Gravada Gravada Exercício inciado em 26/08/2021 17:52:28. javascript:abre_colabore('37893','265887705','4798414248');
Compartilhar