Buscar

Lista_1_Exercícios_SOA_2021

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

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 6, do total de 9 páginas

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 9, do total de 9 páginas

Prévia do material em texto

UNIVERSIDADE PAULISTA - UNIP 
ICET – INSTITUTO DE CIÊNCIAS EXATAS E TECNOLOGIA 
 
Curso 	Semestre 	Material permitido 
Ciência da Computação 	6º semestre 	Calculadora ...... 	SIM( ) NÃO( ) 
Lista de Exercícios 	Disciplina 	Notebook........... SIM( ) NÃO( ) 
Lista 1 	Sistemas Op. Abertos 	CelularConsulta........................... SIM( ) NÃO( ) SIM( ) NÃO( ) 
Professor 	 	Entrega 	 
Emerson C. S. Ferrasi 	 	06/09/2021 
 
Nome aluno(a): Gabriel Garcia dos Santos 					RA: N449241
 
 
“Essa lista serve como material de apoio para o estudo do conteúdo que será abordado na(s) prova(s). Estude o material das aulas, os módulos do sistema e resolva com atenção todas as questões”. 
 
QUESTÕES 
 
1) Endade 2005 - questão 34 
 
Uma firma de consultoria foi contratada por uma grande empresa de exploração de petróleo para analisar um sistema de computação pertencente a uma das suas divisões. O sistema é composto de um servidor, que emprega memória virtual, conectado a várias estações clientes. Nesse servidor, verifica-se que as taxas de utilização da Unidade Central de Processamento (UCP) e do disco, na realização de paginação, são, respectivamente, iguais a 10% e 96,7%. 
Para possibilitar um aumento na taxa de utilização desta UCP, deve-se 
 
Assinale a opção correta. 
 
A) Instalar uma UCP mais rápida. 
B) Instalar mais memória principal. 
C) Aumentar o tamanho de página utilizado. 
D) Aumentar o nível de multiprogramação do sistema. 
E) Aumentar a capacidade de armazenamento do disco de paginação. 
 
2) Enade 2005 - Questão 12 - Curso Sistemas de Informação 
 
Um elemento imprescindível em um computador é o sistema de memória, componente que apresenta grande variedade de tipos, tecnologias e organizações. Com relação a esse assunto, julgue os itens seguintes. 
 
I Para endereçar um máximo de 2E palavras distintas, uma memória semicondutora necessita de, no mínimo, E bits de endereço. 
 
II Em memórias secundárias constituídas por discos magnéticos, as palavras estão organizadas em blocos, e cada bloco possui um endereço único, com base na sua localização física no disco. 
 
III A tecnologia de memória dinâmica indica que o conteúdo dessa memória pode ser alterado (lido e escrito), ao contrário da tecnologia de memória estática, cujo conteúdo pode apenas ser lido, mas não pode ser alterado. 
Assinale a opção correta. 
 
A) Apenas um item está certo. 
B) Apenas os itens I e II estão certos 
C) Apenas os itens I e III estão certos D) Apenas os itens II e III estão certos. 
E) Todos os itens estão certos. 
 
3) Enade 2005 - Questão 22 - Sistemas de Informação 
 
Com relação ao gerenciamento de memória com paginação em sistemas operacionais, assinale a opção correta. 
 
A) As páginas utilizadas por um processo, sejam de código ou de dados, devem ser obrigatoriamente armazenadas na partição de swap do disco, quando o processo não estiver sendo executado. 
B)Todas as páginas de um processo em execução devem ser mantidas na memória física enquanto o processo não tiver terminado. 
C) Um processo somente pode ser iniciado se o sistema operacional conseguir alocar um bloco contíguo de páginas do tamanho da memória necessária para execução do processo. 
D) O espaço de endereçamento virtual disponível para os processos pode ser maior que a memória física disponível. 
E) Um processo somente pode ser iniciado se o sistema operacional conseguir alocar todas as páginas de código desse processo. 
 
4) COMANDO DA AERONÁUTICA - EXAME DE ADMISSÃO AO ESTÁGIO DE ADAPTAÇÃO 
DE FICIAIS TEMPORÁRIOS (EAOT 2009) - Questão 35 
 
Sobre as páginas usadas para paginação dentro de um espaço real de memória, assinale a alternativa correta: 
 
A) Segmentos. 
B) Janelas. 
C) Frames. 
D) Blocos. 
E) Tabelas. 
 
5) COMANDO DA AERONÁUTICA EXAME DE ADMISSÃO AO ESTÁGIO DE ADAPTAÇÃO DE OFICIAIS TEMPORÁRIOS (EAOT2011) - Questão 47. 
 
A parte do sistema operacional que gerencia a hierarquia de memória é chamada de gerenciador de memória. Leia atentamente as afirmativas a seguir e assinale a correta. 
 
A) Os sistemas de gerenciamento de memória podem ser divididos em duas classes: sistemas de tempo real e sistemas de processamento em lote. 
B) A estratégia de gerenciamento de memória, conhecida como swapping, permite que os programas sejam executados mesmo quando estão apenas parcialmente na memória principal. 
C) Uma das maneiras de monitorar a alocação de memória são as listas de regiões livres, onde a memória é dividida em unidades de alocação. 
D) O princípio por trás da memória física é que o sistema operacional pode manter na memória principal as partes do programa correntemente em uso, deixando o restante no disco. 
E) O princípio por trás da memória virtual é que o sistema operacional pode manter na memória principal as partes do programa correntemente em uso, deixando o restante no disco. 
6) Petrobras no site - Prova 7 - ANALISTA DE SISTEMAS JÚNIOR ENGENHARIA DE 
SOFTWARE – 2012 - Questão 58 
 
Seja o seguinte algoritmo de substituição de página: 
 
· Todas as páginas são mantidas em uma lista circular, e um ponteiro (H) referencia a página mais antiga. 
 
· Quando uma falta de página ocorre, a página apontada por H é inspecionada: 
 
· Caso o seu bit de referência seja igual a 0, a página é retirada da lista e uma nova é inserida no seu lugar. O ponteiro H passa a apontar para a próxima página da lista. 
 
· Caso o seu bit de referência seja igual a 1, ele será zerado, e H passará a apontar para a próxima página da lista. 
 
· O processo é repetido até que uma página onde R=0 seja encontrada. 
 
Qual é o nome desse algoritmo de substituição de página? 
 
 
A) Ótimo 
B) Relógio 
C) (FIFO) Primeira a Entrar, Primeira a Sair 
D) (NUR) Não Usada Recentemente E) (MRU) Menos Recentemente Usada. 
 
 
7) Petrobras -Prova 8 - ANALISTA DE SISTEMAS JÚNIOR Infraestrutura – 2012 - Questão 50 
 
Quando os programas esperam por memória livre para serem executados devido à insuficiência de memória principal, o sistema operacional pode solucionar esse problema com a aplicação da técnica de: 
 
A) falha de página 
B) segmentação 
C) swapping 
D) trashing 
E) partição 
 
8) Companhia Catarinense de Águas e Saneamento (CASAN) – 2008 Analista de Sistema: Suporte, Sistemas Operacionais e Rede - Questão 20. 
 
Leia atentamente as afirmações abaixo, a respeito da utilização da memória do computador, e verifique se as mesmas são verdadeiras. 
 
I First-fit e Worst-fit são exemplos de algoritmos de alocação de memória. 
 
II O termo vazamento (leak) de memória se refere à situação na qual toda a memória física do computador foi alocada, requerendo que parte dos dados em memória seja transferida para o disco rígido. 
 
III A unidade de gerenciamento de memória (MMU) é um módulo do núcleo do sistema operacional que gerencia a alocação da memória física do computador. 
 
IV O mecanismo de proteção de memória evita que um processo tenha acesso a áreas de memória que não foram alocados por ele. 
 
Assinale a alternativa que indica todas as afirmativas verdadeiras. 
 
A) Apenas as afirmações I e III. 
B) Apenas as afirmações I e IV. 
C) Apenas as afirmações II e IV. 
D) Apenas as afirmações I, II e III. 
E) Apenas as afirmações II, III e IV 
 
9) POSCOMP 2010 - Questão 38 
 
Um analista de sistemas foi convidado para opinar sobre por que um determinado sistema tinha desempenho ruim. Considerando que o analista observou que o sistema tinha alta taxa de acesso a disco, por demanda de entrada e saída dos processos, qual das alternativas abaixo pode explicar o baixo desempenho? 
 
A) O sistema operacional gerenciava E/S pelo algoritmo FIFO. 
B) O sistema operacional entrava em deadlock 
C) O sistema operacional entrava em starvation 
D) O sistema operacional gerenciava E/S pelo algoritmo do elevador. 
E) O sistema operacional usava dispositivos de DMA. 
 
 
10) POSCOMP 2008 - Questão 53 
 
 
Analise as seguintes afirmativas. 
 
I O gerenciamento de operações de entrada e saída permite o compartilhamento de periféricos entre múltiplos processos.II O gerenciamento de memória depende do hardware, mais especificamente da MMU (Memory Management Unit) para definir se partições, paginação ou segmentação podem ser usadas. 
 
III Os sistemas operacionais de tempo compartilhado não necessitam de interrupções para sua implementação. 
 
IV O algoritmo FIFO (First In, First Out) de escalonamento de processos é inerentemente preemptivo. 
 
A análise permite concluir que: 
 
A) apenas as afirmativas I e II são verdadeiras. 
B) apenas as afirmativas I, II e III são verdadeiras. 
C) apenas as afirmativas I, II e IV são verdadeiras. 
D) apenas as afirmativas II e IV são verdadeiras. 
E) nenhuma das afirmativas é verdadeira. 
 	 
 
11) Qual a função de uma MMU? 
 
 
A) Dispositivo em hardware que mapeia os endereços lógicos em físicos. 
B) Pode-se não conseguir executar algum processo mesmo havendo espaço suficiente na memória. Por não conseguir dividir o processo, o processo pode não caber em um espaço livre de memória. 
C) O espaço lógico de endereços pode não ser contíguo; o processo recebe alocação de memória física sempre que houver disponibilidade. Divide a memória física em blocos de tamanho fixo chamados de quadros, divide a memória lógica em blocos de mesmo tamanho chamados de páginas e guarda-se informações sobre todos os quadros livres. D) Traduzir um endereço lógico em físico. 
E) Fragmentação Externa; existe memória livre o suficiente para atender uma requisição, mas ela não é contígua. Fragmentação Interna; A memória alocada pode ser ligeiramente maior que a requisitada; a diferença se deve ao tamanho fixo das partições. 
 
 
12) Em relação ao gerenciamento da memória , apenas uma das alternativas abaixo é verdadeira: 
 
 
A) A fragmentação interna ocorre em sistemas com divisão de memória em partições variáveis, quando um processo não ocupa toda a partição reservada a ele, desperdiçando memória dentro da partição. 
B) A vantagem da divisão de memória em partições de tamanho fixo é que elimina-se a possibilidade de ocorrer fragmentação interna. 
C) A compactação é uma forma de diminuir a fragmentação externa em sistemas com partições variáveis. 
D) O esquema de divisão de memória em partições variáveis é muito mais simples de gerenciar do que a alocação de memória em partições fixas. Essa última exige maior complexidade e esforço do gerenciador de memória do que a com partições variáveis. 
E) A desvantagem da divisão de memória em partições de tamanho fixo é que possibilita a ocorrência de fragmentação externa. 
 
13) Um sistema operacional NÃO é responsável por: 
 
A) Coordenar o uso dos recursos de hardware. 
B) Compilar e linqueditar programas. 
C) Gerenciar o uso de memória. 
D) Decidi r qual processo será o próximo a ser executado. 
E) Prover a segurança de arquivos e recursos. 
 
14) O escalonador de curto prazo de um sistema operacional é responsável por: 
 
A) Coordenar o uso dos recursos de hardware. 
B) Colocar os processos no estado pronto. 
C) Salvar os processos em NVRAM. 
D) Decidir qual processo da fila de processos prontos, será o próximo a ser executado. E) Aguardar as interrupções de hardware 	 
 
 
15) Podemos entender como memória lógica e memória física respectivamente: 
 
A) Toda a memória que um processo é capaz de endereçar (normalmente a capacidade de endereçamento do processador). Aquela implementada pelos chips de memória. 
B) Toda a memória que um processo é capaz de endereçar (normalmente a capacidade de endereçamento do processador). Aquela implementada pela memória cache. C) O tamanho de uma página. Aquela implementada pelos chips de memória. 
D) Aquela área que mantemos no disco para realizar swap. Aquela implementada pelos chips de memória. 
E) O mecanismo de DMA. 
 
16) Uma alternativa aos problemas enfrentados pelo gerenciamento de memória com base na alocação contínua é a paginação, representada na figura abaixo. 
 
 
 
Em relação à ilustração, considere as afirmativas abaixo. 
 
I. O espaço de endereço lógico de um processo pode ser não contíguo e o processo recebe memória física sempre que houver memória disponível. 
 
II. A paginação permite dividir um processo em blocos de tamanho fixo, denominados páginas, sendo esse tamanho uma potência de 2, entre 512 bytes e 8.192 bytes. 
 
III. Para executar um programa com tamanho de n páginas, é necessário encontrar n quadros livres e carregar o programa. 
 
IV. O sistema operacional utiliza uma tabela de páginas para traduzir endereços físicos para lógicos. 
 
V. As páginas não apresentam fragmentação interna. 
 
São verdadeiras somente as afirmativas 
 
A) I, II e V. 
B) I, IV e V. 
C) I, II e III. 
D) II, III e IV. 
E) II, IV e V. 
 
17) Considere o exemplo do cruzamento da ponte ilustrado na figura abaixo e descrito nos itens a seguir.: 
 
 
 
· Se ocorrer a disputa entre os carros na parte central da ponte, haverá um problema de sincronismo. 
· Cada seção de uma ponte pode ser vista como um recurso. 
· Se ocorrer um deadlock, ele pode ser resolvido se um dos carros recuar 
(preemptar recursos e reverter). 
· Vários carros podem ter de recuar se um deadlock ocorrer. 
· É possível que haja starvation. 
 
O problema acima pode representar duas situações envolvendo sincronismo, deadlock e starvation. O que poderá acontecer se ocorrer deadlock? 
 
A) Os dois carros representam dois processos que aguardam, indefinidamente, por um evento que só poderá ser causado por um desses processos. 
B) Os dois carros representam dois processos bloqueados indefinidamente. Um processo pode nunca ser removido da fila de semáforos em que está suspenso. 
C) Se o processo Pi, representado por um dos carros, está executando em sua seção crítica, então nenhum outro processo poderá estar executando em suas próprias seções críticas. 
D) O carro da direita irá subir na mureta, enquanto o segundo carro poderá passar. O segundo carro irá disparar um processo de agradecimento pela atitude, dando dois toques na sua buzina. 
E) O carro da esquerda irá compartilhar sua seção crítica com o carro da direita sempre que ele necessitar. 
 
 
18) O processo pai cria processos filhos, que, por sua vez, criam outros processos, formando uma árvore de processos que podem compartilhar recursos. Podemos ter as seguintes possibilidades: pai e filhos compartilham todos os recursos, filhos compartilham um subconjunto dos recursos do pai, pai e filho não compartilham recurso algum, pai e filhos são executados concorrentemente e pai espera até que os filhos terminem. Os fatos descritos referem-se a threads ou fluxo de execução. Uma ocorrência que pode ocorrer em threads são os deadlocks. Os deadlocks 
 
 
A) Distribuem a computação entre vários processos. 
B) Possuem sua própria memória local; os processos comunicam-se entre si por meio de várias linhas de comunicação, como barramentos de alta velocidade. C) Tratam tarefas e processos como sinônimos. 
D) Selecionam os processos que devem ser executados em seguida e alocam a CPU. 
E) Correspondem a um conjunto de processos bloqueados, cada um retendo um recurso e esperando para adquirir um recurso retido de outro processo no conjunto. 
 
 
 
19) Uma antiga empresa de desenvolvimento de software resolveu atualizar toda a sua infraestrutura computacional adquirindo um sistema operacional multitarefa, processadores multi-core (múltiplos núcleos) e uma linguagem de programação com suporte a threads. 
O sistema operacional multitarefa de um computador é capaz de executar vários processos (programas) em paralelo. Considerando esses processos implementados com mais de uma thread (multi-threads), analise as afirmativas abaixo. 
 
I. Os ciclos de vida de processos e threads são idênticos. 
II. Threads de diferentes processos compartilham memória. 
III. Somente processadores multi-core são capazes de executar programas multi-threads. 
IV. Em sistemas operacionais multitarefa, threads podem migrar de um processo para outro. 
 
É correto apenas o que se afirma em 
 
A) I. 
B) II. 
C) I e III. 
D) II e IV. 
E) I e IV. 
 
20) Podemos afirmar que os seguintes passossão realizados após uma falta de página na memória: 
 
A) Processo gerador da falta é suspenso; página física é alocada; página lógica é acessada dando-se o início da sua leitura no disco; a tabela de páginas é atualizada e o processo é retirado do estado de suspenso. 
B) Processo gerador da falta é suspenso; página lógica é acessada dando-se o início da sua leitura no disco; página física é alocada; a tabela de páginas é atualizada e o processo é retirado do estado de suspenso. 
C) Processo gerador da falta continua em execução; página física é alocada; página lógica é acessada dando-se o início da sua leitura no disco; a tabela de páginas é atualizada e o processo é retirado do estado de suspenso. 
D) Processo gerador da falta continua em execução; página lógica é acessada dando-se o início da sua leitura no disco; página física é alocada; a tabela de páginas é atualizada e o processo é retirado do estado de suspenso. 
E) Permitir o acesso de um dispositivo de entrada/saída à memória RAM com o auxílio do processador. 
 
1 
 
1 
 
1

Continue navegando