Buscar

Conceitos de Sistemas Operacionais

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 4 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

Prévia do material em texto

Acertos: 9,0 de 10,0 Data: 09/11/2017 11:41:20 (Finalizada) 
 
 
 1a Questão (Ref.: 201602834445) Acerto: 1,0 / 1,0 
(IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre 
conceitos, componentes e serviços. 
I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. 
II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem ao 
mesmo tempo em suas respectivas regiões críticas. 
III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de sistemas 
computacionais do tipo MISD (Multiple Instruction Single Data). 
IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado número de 
operações em bancos de dados. 
V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por sistemas 
operacionais para a gerência do espaço em disco. 
Assinale a alternativa que apresenta somente as afirmativas CORRETAS: 
 
 I, II, V 
 
I, IV 
 
II, V 
 
I, II, IV 
 
I, II, III 
 
 
 
 2a Questão (Ref.: 201602834010) Acerto: 1,0 / 1,0 
Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e 
a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar que: 
 
 Todo sistema multiusuário é também multitarefa. 
 
Sistemas monotarefa podem ser multiusuário. 
 
Todo sistema multitarefa é também multiusuário. 
 
Alguns sistemas multiusuário são também multitarefa 
 
Sistemas monousuário são obrigatoriamente monotarefa. 
 
 
 
 3a Questão (Ref.: 201602834076) Acerto: 1,0 / 1,0 
"O Sistema deve ser capaz de carregar um programa na memória e executá-lo. O programa deve poder 
terminar sua execução tanto em modo normal quanto anormal (indicando o erro)". O texto se refere a qual 
serviço do sistema operacional? 
 
 
Operação de I/O; 
 
Manipulação de sistema de Arquivos; 
 
Alocação de recursos; 
 
Contabilização; 
 Execução de Programas; 
 
 
 
 4a Questão (Ref.: 201602834320) Acerto: 1,0 / 1,0 
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos 
programas de usuário. Essa estrutura registra informações sobre a situação do processo durante todo seu 
processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um 
processo podemos afirmar que: 
 
 
Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um 
processo que esteja em execução fica aguardando a conclusão da operação no estado de pronto 
 
O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que 
aguarda a conclusão de um operação de E/S encontra-se nesse estado 
 
Não há nenhuma relação entre os estados de pronto e de execução 
 O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, 
obedecendo os critérios estabelecidos 
 
Sempre que um processo é criado, ele entra no estado de execução sem necessidade de 
escalonamento 
 
 
 
 5a Questão (Ref.: 201602834349) Acerto: 1,0 / 1,0 
Analise a definição a seguir: "É um escalonamento preemptivo, projetado especialmente para sistemas de 
tempo compartilhado. Esse algoritmo é bastante semelhante ao FIFO, porém, quando um processo passa para o 
estado de execução, existe um tempo limite para o uso contínuo do processador denominado fatia de tempo 
(time-slice) ou quantum." A descrição se refere ao escalonamento: 
 
 
SJF 
 
POR PRIORIDADES 
 
SWAPPING 
 CIRCULAR 
 
LIFO 
 
 
 
 6a Questão (Ref.: 201602834318) Acerto: 1,0 / 1,0 
Starvation é uma situação que ocorre quando: 
 
 
Quando Quantum esta acima de 400 ms 
 
Pelo menos um evento espera por um evento que não vai ocorrer. 
 Pelo menos um processo é continuamente postergado e não executa. 
 
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. 
 
O processo tenta mas não consegue acessar uma variável compartilhada. 
 
 
 
 7a Questão (Ref.: 201602833985) Acerto: 1,0 / 1,0 
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 relocação de código executável dos programas pode ocorrer de forma dinâmica, quando o sistema 
operacional espera a liberação da região de memória usada no primeiro carregamento do programa na 
memória 
II. Na paginação antecipada o sistema faz uma previsão segura das páginas que serão necessárias à 
execução do programa, trazendo-as para a memória. Desta forma se elimina page fault, já que todas as 
páginas estarão no working set do processo 
III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois 
caso contrário, grandes pedaços de código estarão na memória desnecessariamente, não permitindo que 
programas de outros usuários compartilhem a memória 
 
 Somente as senteças II e III estão corretas. 
 Somente a setença III está correta. 
 Somente as sentenças I e III estão corretas 
 Somente a sentença I e II estão corretas 
 Somente a sentença II está correta 
 
 
 
 8a Questão (Ref.: 201602833935) Acerto: 1,0 / 1,0 
Sobre fragmentação na alocação particionada dinâmica de memória é correto afirmar que: 
 
 ocorre fragmentação externa. 
 
ocorre fragmentação interna. 
 
não ocorre fragmentação externa. 
 
não ocorre nenhuma fragmentação 
 
utilizam-se partições de tamanho fixo. 
 
 
 
 9a Questão (Ref.: 201602834066) Acerto: 1,0 / 1,0 
Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de 
qual componente do sistema operacional? 
 
 Gerenciamento de arquivos; 
 
Carga e execução de programas; 
 
Suporte a linguagem de programação; 
 
Comunicações; 
 
Informações de estado; 
 
 
 
 10a Questão (Ref.: 201602834151) Acerto: 0,0 / 1,0 
O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em duas camadas: 
uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de entrada/saída. Por que isso 
representa um projeto eficiente? 
Escolha a alternativa correta. 
 
 
Porque permite o uso de duas linguagens de programação na sua implementação, pois o controle do 
dispositivo exige a programação em linguagem de máquina. 
 Porque permite separar características de hardware de características funcionais do dispositivo de 
entrada/saída. 
 
Porque permite evitar o uso de DMA para a operação de entrada/saída. 
 
Porque permite separar as operações de entrada das operações de saída de dados. 
 Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento de 
entrada/saída.

Outros materiais