Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar SISTEMAS OPERACIONAIS Simulado: CCT0011 Aluno(a): ADILIO PEREIRA DA SILVA Desempenho: 0,2 de 0,5 Data: 30/03/2016 11:45:13 (Finalizada) 1a Questão (Ref.: 201401685251) Pontos: 0,1 / 0,1 Em quais situações um processo é escalonado para executar em um sistema monoprocessado. I) Quando o processo em execução finaliza II) Quando o processo em execução não é bloqueado III) Quando termina a fatia de tempo do processo em execução. Apenas II e III estão corretas Apenas I e II estão corretas Apenas a III está correta Apenas a II está correta Apenas I e III estão corretas 2a Questão (Ref.: 201401026438) Pontos: 0,1 / 0,1 Um processo divide-se, basicamente, em três partes: contexto de hardware, contexto de software e espaço de endereçamento. Assinale a alternativa que representa exemplos de componentes do contexto de hardware: Endereços de memória principal alocados. Prioridade de execução. PID e UID. Registrador PC e registrador status. Owner. 3a Questão (Ref.: 201401679362) Pontos: 0,0 / 0,1 Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos de E/S). Um dos métodos de otimização dos sistemas é o uso do BUFFER para minimizar a diferença de velocidade do clock do processador com a velocidade dos dispositivos de E/S. O termo ¿BUFFER¿ usado na frase acima refere-se: à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. à sincronia de funcionamento do dispositivo de E/S. a um processo do Sistema Operacional. ao Kernel do Sistema Operacional. à assincronia de funcionamento do dispositivo de E/S. 4a Questão (Ref.: 201401703808) Pontos: 0,0 / 0,1 Um sistema operacional é uma camada de software que atua entre o hardware e os diversos aplicativos existentes em um sistema computacional, executando diversas atividades, de modo a garantir a disponibilidade de recursos entre todos os programas em execução. O gerenciador de memória é uma atividade do sistema operacional, responsável por: criar as abstrações de arquivos e diretórios, definindo interface de acesso e regras para o seu uso. disponibilizar, para cada aplicação, um espaço de memória próprio, independente e isolado dos demais, inclusive do núcleo do sistema operacional. implementar a interação com cada dispositivo, através de drivers, criando modelos abstratos que permitam agrupar vários dispositivos distintos sob a mesma interface de acesso. definir usuários e grupos de usuário, bem como identificar usuários que se conectam ao sistema, através de procedimentos de autenticação. distribuir a capacidade de processamento de forma justa entre as aplicações, evitando que uma aplicação monopolize o processador. 5a Questão (Ref.: 201401764145) Pontos: 0,0 / 0,1 Processo é um conceito chave no funcionamento de um Sistema Operacional: I. Um processo é um programa em execução. II. Cada processo possui instruções que serão executadas e um espaço de endereçamento em que pode ler e escrever. III. Um processo pode resultar na execução de outros processos, chamados de processos filhos, que compartilham o espaço de endereçamento com o processo pai. Assinale a alternativa correta: Todas estão corretas. Somente a I está correta. II e III estão corretas. I e III estão corretas. I e II estão corretas. Fechar SISTEMAS OPERACIONAIS Simulado: CCT0011 Aluno(a): ADILIO PEREIRA DA SILVA Desempenho: 0,4 de 0,5 Data: 15/04/2016 21:02:50 (Finalizada) 1a Questão (Ref.: 201401625555) Pontos: 0,1 / 0,1 Define-se um sistema operacional multitarefa como sendo aquele que possui a capacidade de: gerenciar múltiplos processadores. administrar mais de um usuário simultanemente. manter vários programas na memória simultanemente. executar programas baseados em threads. executar vários programas simultaneamente. 2a Questão (Ref.: 201401026438) Pontos: 0,1 / 0,1 Um processo divide-se, basicamente, em três partes: contexto de hardware, contexto de software e espaço de endereçamento. Assinale a alternativa que representa exemplos de componentes do contexto de hardware: Owner. Registrador PC e registrador status. Endereços de memória principal alocados. Prioridade de execução. PID e UID. 3a Questão (Ref.: 201401703808) Pontos: 0,1 / 0,1 Um sistema operacional é uma camada de software que atua entre o hardware e os diversos aplicativos existentes em um sistema computacional, executando diversas atividades, de modo a garantir a disponibilidade de recursos entre todos os programas em execução. O gerenciador de memória é uma atividade do sistema operacional, responsável por: criar as abstrações de arquivos e diretórios, definindo interface de acesso e regras para o seu uso. implementar a interação com cada dispositivo, através de drivers, criando modelos abstratos que permitam agrupar vários dispositivos distintos sob a mesma interface de acesso. definir usuários e grupos de usuário, bem como identificar usuários que se conectam ao sistema, através de procedimentos de autenticação. distribuir a capacidade de processamento de forma justa entre as aplicações, evitando que uma aplicação monopolize o processador. disponibilizar, para cada aplicação, um espaço de memória próprio, independente e isolado dos demais, inclusive do núcleo do sistema operacional. 4a Questão (Ref.: 201401764145) Pontos: 0,1 / 0,1 Processo é um conceito chave no funcionamento de um Sistema Operacional: I. Um processo é um programa em execução. II. Cada processo possui instruções que serão executadas e um espaço de endereçamento em que pode ler e escrever. III. Um processo pode resultar na execução de outros processos, chamados de processos filhos, que compartilham o espaço de endereçamento com o processo pai. Assinale a alternativa correta: Somente a I está correta. I e III estão corretas. I e II estão corretas. Todas estão corretas. II e III estão corretas. 5a Questão (Ref.: 201401626048) Pontos: 0,0 / 0,1 Em relação a gerência do processador, "tempo de resposta" é: é o tempo em que o processo demora para exibir a mensagem de resposta é o tempo que um processo leva desde a sua criação até ao seu término, levando em consideração todo o tempo gasto na espera para alocação de memória, espera na fila de pronto (tempo de espera), processamento na UCP (tempo de processador) e na fila de espera, como nas operações de E/S. é o tempo total que um processo permanece na fila de pronto durante seu processamento, aguardando para ser executado é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida. é o tempo que um processo leva no estado de execução durante seu processamento. Fechar SISTEMAS OPERACIONAIS Simulado: CCT0011 Aluno(a): ADILIO PEREIRA DA SILVA Desempenho: 0,4 de 0,5 Data: 11/05/2016 12:02:16 (Finalizada) 1a Questão (Ref.: 201401030221) Pontos: 0,1 / 0,1 Quanto espaço de memória é desperdiçado em bytes com a alocação utilizando mapas de bits para gerenciar uma memória de 4 Gbytes em blocos de 64 Kbytes? 8 Mbytes. 64 Kbytes. 8 Kbytes. 8 bytes. 64 bytes. 2a Questão (Ref.: 201401720762) Pontos: 0,1 / 0,1 Quando um processo faz referência à uma página ela éprocurada no "working set" do processo. Caso esta página não esteja no "working set" o que ocorre? Não há como uma página do processo não estar no "working set" O sistema "dá reboot" Ocorre o "page fault" O processo continua sem problemas Todo sistema "trava" 3a Questão (Ref.: 201401026125) Pontos: 0,1 / 0,1 Sobre fragmentação na alocação particionada dinâmica de memória é correto afirmar que: ocorre fragmentação externa. utilizam-se partições de tamanho fixo. ocorre fragmentação interna. não ocorre nenhuma fragmentação não ocorre fragmentação externa. 4a Questão (Ref.: 201401597281) Pontos: 0,1 / 0,1 O nome de um arquivo no padrão FAT16 pode possuir, além da extensão, no máximo, 32 caracteres. 8 caracteres. 128 caracteres. 16 caracteres. 256 caracteres. 5a Questão (Ref.: 201401030477) Pontos: 0,0 / 0,1 Considere o problema clássico produtor/consumidor para sincronização entre processos com disponibilidade para armazenamento de 100 itens. Considerando o algoritmo básico do produtor dado a seguir, assinale a opção que contém os valores inicias dos semáforos mutex e vazio sabendo-se que o semáforo mutex é utilizado para acesso a região crítica, o semáforo vazio é utilizado para controle de itens produzidos e semáforocheio é utilizado para controle dos itens consumidos. enquanto (1){ produz_item(); wait (vazio); wait (mutex); adiciona_item(); signal (mutex); signal (cheio); } 100 e 1 respectivamente 0 e 100 respectivamente 1 e 0 respectivamente 1 e 1 respectivamente 1 e 100 respectivamente Fechar SISTEMAS OPERACIONAIS Simulado: CCT0011 Aluno(a): ADILIO PEREIRA DA SILVA Desempenho: 0,4 de 0,5 Data: 24/05/2016 11:26:44 (Finalizada) 1a Questão (Ref.: 201401130105) Pontos: 0,1 / 0,1 Sobre Deadlock, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I. O problema de Deadlock existe em qualquer sistema multiprogramável; no entanto, as soluções implementadas devem considerar o tipo de sistema e o impacto em seu desempenho. Por exemplo um Deadlock em um sistema de tempo real, que controla uma usina nuclear, deve ser tratado com mecanismos voltados para esse tipo de aplicação, diferentes dos adotados por um sistema de tempo compartilhado comum. II. Deadlock consegue melhorar a distribuição do tempo de UCP em relação aos escalonamentos não- preemptivos, porém ainda não consegue implementar um compartilhamento equitativo entre os diferentes tipos de processos. III. Um processo é dito em Deadlock quando está esperando por um evento que nunca ocorrerá. Essa situação é consequência, na maioria das vezes, do compartilhamento de recursos do sistema entre vários processos, sendo que cada processo deve ter acesso ao recurso de forma exclusiva (exclusão mútua). IV. O Deadlock também pode ser implementado mediante um clock, que interrompe o processador em determinados intervalos de tempo para que um processo CPU-bound tenha mais chances de ser executado. Apenas I. Apenas II, III e IV. Apenas I, III e IV. I, II, III e IV. Apenas I e III. 2a Questão (Ref.: 201401025518) Pontos: 0,1 / 0,1 Em relação ao uso de threds em modo kernel, analise as assertivas a seguir: I - Threads em modo kernel podem ser utilizados em sistemas operacionais monothread II - Threads em modo usuário são criadas e destruidas pelo sistema operacional. III - Threads em modo kernel não bloqueiam o processo quando entram em estado de espera Marque a alternativa que contém as assertivas VERDADEIRAS: Somente II Somente I e III Todas são verdadeiras Somente III Somente I Gabarito Comentado. 3a Questão (Ref.: 201401031741) Pontos: 0,1 / 0,1 Um processo referencia 5 páginas, A, B, C, D e E na seguinte ordem: A - B -C -D - A - B -E -A -B -C -D -E Considerando que estarão alocadas 4 molduras para este processo e que este sistema utiliza a estratégia FIFO (primeiro que entra é o primeiro que sai) assinale o item que informa a quantidade de page fault (falha de página) para esta execução. 18 15 10 6 12 4a Questão (Ref.: 201401030350) Pontos: 0,0 / 0,1 Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta: I. A divisão do programa em módulos que executavam de maneira independente, utilizando áreas de memória diferentes, faz parte da técnica chamada de memória virtual. II. O movimento de transferência de processos, entre a memória e o disco e vice-versa é denominadoswapping III. Com a criação do conceito do espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas/segmentos do programa devem estar na memória física no momento da execução Somente a sentença II está correta Somente as sentenças II e III estão corretas Somente a sentença I está correta Somente as sentenças I e II estão corretas. Somente as sentenças I e III estão corretas 5a Questão (Ref.: 201401031745) Pontos: 0,1 / 0,1 Um computador com um endereço de 32 bits usa uma tabela de páginas de dois níveis. Os endereços virtuais são divididos em um campo de 8 bits para o primeiro nível da tabela, outro de 12 bits para o segundo nível e um último campo para o deslocamento. O número de páginas que pode vir a existir no espaço de endereçamento virtual e o tamamanho da página são respectivamente: 4K e 8K 1M e 1M 4K e 1M 20M e 12K 1M e 4K
Compartilhar