·

Engenharia Elétrica ·

Sistemas Operacionais

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Questão 1/12 - Sistemas Operacionais\nQuarto ao page-fault, assinale a alternativa correta.\nNota: 3.0\nA) Só ocorre em sistemas monoprogammais.\nB) Ocorre sempre que o processo referencia um endereço de memória virtual e a página que contém o endereço referenciado não está na memória principal.\nVocê acertou!\nC) O sistema operacional não tem como solucionar o problema de page fault e a aplicação deverá ser retirada da memória.\nD) Ocorre sempre em sistemas de processamento tipo batch.\n\nQuestão 2/12 - Sistemas Operacionais\nEndereço Físico Conteúdo\n1536 Página Virtual 34\n2048 Página Virtual 9\n3072 Tabela de páginas\n4608 Página Virtual 65\n4608 Página Virtual 10\n\nEndereço virtual:\n\nQuestão 3/12 - Sistemas Operacionais\nAssinale a alternativa que completa a sentença a seguir.\nI) O throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente:\n\nA) O tempo que um processo permanece na fila de pronto durante o seu processamento; defino o tempo que um processo leva desde a sua criação até seu término.\nB) O tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; define o tempo que um processo leva desde a sua criação até seu término.\nC) O tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; define o tempo que um processo permanece na fila de pronto até seu término.\nD) O throughput representa o número de processos executados em um determinado intervalo de tempo; define o tempo que um processo leva desde a sua criação até seu término.\n\nVocê acertou!\n Questão 4/12 - Sistemas Operacionais\nQuanto aos sistemas operacionais da atualidade, assinale V para as proposições e F para as proposições falsas.\n\na) ( ) O Linux evoluiu para tomar-se padrão de sistema operacional de baixo custo, com inúmeras formas de distribuição disponíveis no mercado.\n\nb) ( ) Um número cada vez maior de sistemas computacionais oferece elastecimento maciço, ou seja, possuem grandes quantidades de processadores de modo que múltiplas partes independentes das aplicações podem ser especificadas em paralelo.\n\nc) ( ) Os sistemas operacionais Windows, Linux e outras versões do Unix já oferecem suporte à arquitetura de 64 bits.\n\nd) ( ) Os sistemas operacionais contribuem restos aos desktops e computadores de grande porte.\n\nV, V, V, F\nV, V, F\nV, F, F\n\nVocê acertou!\n\nQuestão 5/12 - Sistemas Operacionais\nUma memória virtual possui páginas de 1024 endereços, existem oito páginas virtuais e 4096 bytes de memória real. A tabela de páginas de um processo está descrita como segue:\n\nA) A faixa de endereço virtual que vai de 2048 ao 3072 não tem um endereço real válido.\n\nB) A faixa de endereço virtual 548 não causará um erro de page fault.\n\nC) O acesso a qualquer endereço da faixa de endereço virtual entre 0 e 1023, irá causar erro de page fault.\n\nPágina Virtual Página Real\n0 3\n1 1\n2 *\n3 *\n4 2\n5 *\n6 0\n7 *\n\nVocê acertou!\n Questão 6/12 - Sistemas Operacionais\nOs sistemas operacionais foram evoluindo ao longo dos anos à medida que os computadores ganharam maior capacidade de processamento e a principal preocupação sempre foi tirar o melhor proveito do hardware. Com base nisso, marque V para as sentenças verdadeiras ou F para as falsas.\n\nA) ( ) Os sistemas monoprogammais se caracterizam por permitir que o processador execute múltiplos programas simultaneamente.\n\nB) ( ) Nos sistemas multiprogramáveis ou multitarefa, um programa espera por uma operação de leitura ou gravação em disco, outros programas podem estar sendo processados nesse mesmo intervalo de tempo. Nesse caso, podemos observar o comprometimento da memória e do processador.\n\nC) ( ) Os sistemas multiprocessadores podem possuir duas ou mais unidades de processamento. A vantagem desse sistema é permitir que vários processos sejam executados simultaneamente.\n\n\nAssinale a alternativa correta.\n\nA) V, V, F\nB) V, V, V\nC) F, V, V\nD) F, V, V.\n\nVocê acertou!\n\nQuestão 7/12 - Sistemas Operacionais\nQuanto à técnica de spooling, assinale a alternativa correta.\n\nA) A técnica de spooling é sempre predada por algum evento externo ao programa e, nesse caso, independentemente da instrução que está sendo executada.\n\nB) A técnica de spooling consiste na utilização de uma área em disco para gravar um arquivo de spool utilizado na geração de impressão.\n\nVocê acertou!\n\nQuestão 8/12 - Sistemas Operacionais\nA memória sempre foi vista como um recurso escasso e caro, mesmo assim, com a redução de custo e consequentemente aumento da capacidade da memória principal, pois geralmente é um dos fatores mais importantes no projeton de sistemas operacionais. As funções básicas da gerência de memória são:\n\nI) A agência de memória deve tentar manter na memória principal o maior número de processos residentes, permitindo maximizar o comportamento do sistema.\n\nII) Permitir a execução de programas que sejam maiores que a memória disponível, implementado por meio de técnicas como o ordem e a memória virtual.\n\nIII) Evitar que dois ou mais programas sejam carregados na memória para garantir a proteção das aplicações em ambientes multiprogramáveis.\n\nAssinale a alternativa que apresenta os(s) item(ns) correto(s):\nA) Somente o item I está correto.\nB) Somente o item II está correto.\nC) Somente o item III está correto.\nD) Somente os itens I e III estão corretos.\n\nVocê acertou!\n\nQuestão 12/12 - Sistemas Operacionais [questão opcional]\nAssinale a alternativa que apresenta os estados gerados de um processo.\nA) Novo, executando, esperando, pronto e terminado.\nB) Novo, executando, dando standby, pronto e terminado.\nC) Transição, executando, esperando, pronto e terminado. Questão 9/12 - Sistemas Operacionais\nO maior problema na gerência de memória virtual por paginação não é decidir quais páginas carregar para a memória principal, mas quais liberar (Denning, 1966). Os algoritmos de substituição de páginas têm o objetivo de selecionar os frames que tenham as menores chances de serem referenciadas em um futuro próximo. Quanto aos algoritmos de substituição de páginas, analise as sentenças a seguir.\n\nI) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais tempo na memória principal.\n\nII) No algoritmo LFU (least-frequently-used), o sistema seleciona a página menos referenciada, ou seja, menos utilizada.\n\nIII) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória principal que está há mais tempo sem ser referenciada.\n\nAssinale a alternativa que item(s) corretos).\n\n\nB\nSomente os itens II e III estão corretos.\n\n\n\nQuestão 10/12 - Sistemas Operacionais\nQuanto aos sistemas de tipo tempo real, assinale a alternativa correta.\n\n\n\nIsso não é o sistema tempo real como característica principal e execução de tarefas em fila que normalmente são armazenadas em disco ou fitas e aguardam seu tempo para ser processadas.\n\nNos sistemas de tempo real, o fator principal e o tempo de resposta, normalmente utilizado em aplicações de cálculos numéricos, compilações.\n\n\nNos sistemas de tempo real o responsável e o conceito de falha de tempo (time-slice) que define o tempo médio de execução de cada tarefa para permitir resposta em tempo para os usuários.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n