Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0224_AVS_ » SISTEMAS OPERACIONAIS Tipo de Avaliação: AVS Aluno: Professor: MAURO CESAR CANTARINO GIL Turma: 0001/AA Nota da Prova: 6,5 Nota de Partic.: Av. Parcial Data: 00/12/2017 1a Questão (Ref.: 201403269238) Pontos: 0,0 / 1,0 Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais: São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; gerência de memória; gerência de dispositivos; sistema de arquivos. É impossível fazer uso de um computador que não tenha um sistema operacional instalado. Um sistema operacional é responsável por gerenciar os recursos computacionais. Um sistema operacional deve facilitar acesso aos recursos do sistema, assim como compartilhá-los de forma organizada e protegida. Atua como uma interface entre o usuário e o computador. 2a Questão (Ref.: 201403496819) Pontos: 1,0 / 1,0 Sabemos que os programas são carregados na memória principal sob a forma de processos e que um mesmo processo pode assumir estados diferentes ao longo do seu ciclo de vida. Sendo assim, os estados genéricos de um processo são: Novo, Executando, Esperando, Pronto e Terminado Novo, Executando, Esperando, Pronto e Zumbi Transição, Executando, Esperando, Pronto e Terminado Novo, Executando, Esperando, stand by e Terminado Novo, Executando, Stand by, Pronto e Terminado 3a Questão (Ref.: 201403275407) Pontos: 0,0 / 1,0 O uso de interrupções é fundamental para a existência de: Sistemas multitarefa comunicação de dados dispositivos de hardware como monitor e impressora bibliotecas de software dispositivos de hardware como teclado e disco 4a Questão (Ref.: 201403869968) Pontos: 1,0 / 1,0 Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos são estruturalmente distintos. Qual é a principal diferença entre eles? Escolha a alternativa correta. Apenas threads podem ser executados em paralelo. Processos apenas podem ocorrer em sistemas de grande porte. Threads apenas podem ocorrer em processadores multicore. Processos executam mais rapidamente. Threads possuem o mesmo contexto de software 5a Questão (Ref.: 201403274155) Pontos: 1,0 / 1,0 Nos sistemas operacionais multitarefa é necessário controlar a concorrência de acesso aos recursos e dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e, em seguida, assinale a alternativa correta: I. Os mecanismos que garantem a comunicação entre processos concorrentes e o acesso a recursos compartilhados são chamados mecanismos de sincronização II. Semáforo e monitor são soluções de software para implementação de exclusão mútua entre a região crítica de processos concorrentes, garantindo assim a sincronização III. O monitor aumenta a responsabilidade do programador na implementação das variáveis de controle, uma vez que o compilador se encarrega de realizar a exclusão mútua Somente a sentença III está correta Somente a senteça I está correta. Somente a sentença II e III estão corretas Somente a senteça II está correta. Somente as sentenças I e II estão corretas 6a Questão (Ref.: 201403486273) Pontos: 1,0 / 1,0 No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento com a estratégia correspondente: FCFS - SJF - Round Robin - Múltiplas Filas I- o primeiro que chega é o primeiro a ser atendido II- o menor primeiro III- escalonamento circular IV- filas com prioridades diferentes II - III - I - IV I - II - III - IV III - II - I - IV III - I - II - IV II - I - III - IV 7a Questão (Ref.: 201403879907) Pontos: 1,0 / 1,0 A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado Memória Virtual. Uma das funções da Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a afirmação correta a respeito do swapping. O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de memórias superiores a 4 Gbytes. A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe pertença. Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente existente em um computador. O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de memória como um segmento contíguo. Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo esteja ligado. 8a Questão (Ref.: 201403865725) Pontos: 1,0 / 1,0 Qual a técnica aplicada à gerência de memória para programas que esperam por memória livre para serem executados. Onde o sistema escolhe um processo residente, que é transferido da memória principal para a memória secundária (swap out) geralmente disco, e posteriormente, o processo pode ser carregado de volta da memória secundária para a principal (swap in) e pode continuar sua execução como se nada tivesse ocorrido. Memória Virtual por Paginação Técnica de overlay Alocação Contígua Simples Swapping Memória Virtual por Segmentação 9a Questão (Ref.: 201403301030) Pontos: 0,5 / 0,5 Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. As características abaixo se referem a qual componente de sistema? 1) Gerenciamento de Espaço Livre; 2) Alocação do Espaço de Armazenamento; 3) Programação de alocação do Disco; Gerenciamento do Sistema de I/O; Gerenciamento de Memória Principal Gerenciamento de Memória Secundaria; Gerenciamento de Processos; Gerenciamento de Arquivos; 10a Questão (Ref.: 201403489920) Pontos: 0,0 / 0,5 Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Data de modificação Nome Tipo Tamanho do bloco Permissão de leitura/escrita
Compartilhar