Buscar

Exercício 01

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 3 páginas

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');

Continue navegando