Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS Avaiação Parcial: CCT0245_SM_201501310909 V.1 Aluno(a): CAROLINE SANTOS Matrícula: 201501310909 Acertos: 3,0 de 10,0 Data: 19/11/2017 17:24:26 (Finalizada) 1a Questão (Ref.: 201501373779) Acerto: 1,0 / 1,0 (badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao computador central, realizando todas as solicitações no momento em que as transações ocorrem, com destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida como: on-line e real time. off-line e real time. batch e real time. off-line e time sharing. on-line e time sharing. Gabarito Comentado. 2a Questão (Ref.: 201501952861) Acerto: 0,0 / 1,0 Analise as seguintes instruções: I - Desabilitar todas as interrupções; II - Ler o horário do relógio; III - Alterar o horário do relógio; IV - Alterar o mapa de memória. Quais dessas instruções só podem ser executadas pelo kernel de um sistema operacional? II I, III e IV I, II e III I, II e IV III e IV Gabarito Comentado. 3a Questão (Ref.: 201501352794) Acerto: 0,0 / 1,0 Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "execução". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará para qual estado? CRIADO PRONTO TERMINADO ESPERA EXECUÇÃO Gabarito Comentado. 4a Questão (Ref.: 201501374001) Acerto: 0,0 / 1,0 Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um processo do tipo: Underground. Daemon. Background. Thread. Foreground. 5a Questão (Ref.: 201501358992) Acerto: 0,0 / 1,0 O uso de interrupções é fundamental para a existência de: dispositivos de hardware como monitor e impressora comunicação de dados dispositivos de hardware como teclado e disco bibliotecas de software Sistemas multitarefa Gabarito Comentado. 6a Questão (Ref.: 201501569853) Acerto: 0,0 / 1,0 Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade de execução de um sistema. Qual das afirmativas abaixo não estão de acordo com o conceito de threads ? Compartilhamento de recursos Utilização de múltiplos processadores Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo Melhor aproveitamento na fatia de tempo Economia de tempo de gerenciamento 7a Questão (Ref.: 201502047847) Acerto: 0,0 / 1,0 Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA. Um processo deve permanecer executando uma região crítica por tempo finito Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta região crítica Não pode haver nem deadlock nem starvation Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica Gabarito Comentado. 8a Questão (Ref.: 201501953553) Acerto: 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. Threads possuem o mesmo contexto de software Processos apenas podem ocorrer em sistemas de grande porte. Processos executam mais rapidamente. Threads apenas podem ocorrer em processadores multicore. Apenas threads podem ser executados em paralelo. Gabarito Comentado. 9a Questão (Ref.: 201501949318) Acerto: 0,0 / 1,0 A exclusão mútua deve afetar apenas os processos concorrentes somente quando um deles estiver fazendo acesso ao recurso compartilhado. A parte do código do programa onde é feito o acesso ao recurso compartilhado é denominada de: Condição de Corrida Região Crítica Aplicação Concorrente Espera Ocupada Exclusão Mútua de Execução Gabarito Comentado. 10a Questão (Ref.: 201501569856) Acerto: 1,0 / 1,0 Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um desses conceitos, que pode ser melhor definido como sendo: Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso concomitante por mais de um programa Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem Gabarito Comentado.
Compartilhar