Buscar

SISTEMAS OPERACIONAIS ATIVIDADE PRATICA

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

Prévia do material em texto

Questão 1/10 - Sistemas Operacionais
Os 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.
(   ) Os sistemas monoprogramáveis se caracterizam por permitir que o processador, execute múltiplos programas simultaneamente.
(   ) Nos sistemas multiprogramáveis ou multitarefa, enquanto um programa espera por uma operação de leitura ou gravação em disco, outros programas podem estar sendo processados neste mesmo intervalo de tempo. Nesse caso, podemos observar o compartilhamento da memória e do processador.
(   ) Os sistemas multiprocessados se caracterizam por possuir duas ou mais unidades de processamento. A vantagem desse sistema é permitir que vários programas sejam executados simultaneamente.
(   ) Um fator chave para o desenvolvimento de sistemas com múltiplos processadores é a forma de comunicação entre as UCPs e o grau de compartilhamento da memória e dos dispositivos de entrada e saída. Em função desses fatores, podemos classificar os sistemas com múltiplos processadores em fortemente acoplados ou fracamente acoplados.
Assinale a alternativa correta.
Nota: 10.0
	
	A
	V, V, V, F.
	
	B
	F, F, F, V.
	
	C
	V, V, F, V.
	
	D
	F, V, V, V.
Você acertou!
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15-17
	
	E
	V, V, V, V
Questão 2/10 - Sistemas Operacionais
Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A camada de usuário pode fazer várias solicitações para o sistema e essas solicitações são processadas de forma compartilhada pela UCP. Para o compartilhamento dos recursos de processamento são utilizadas técnicas de interrupções e exceções. Analise as sentenças a seguir e depois assinale a alternativa correta.
I) Uma interrupção é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada.
II) Uma exceção é semelhante a uma interrupção, sendo a principal diferença o motivo pelo qual o evento é gerado. A exceção é resultado direto da execução de uma instrução do próprio programa em execução
III) Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é um evento interno ao programa em execução a exceção é um evento externo ao programa em execução.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 10.0
	
	A
	Somente os itens I e III estão corretos.
	
	B
	Somente o item I está correto.
	
	C
	Somente o item II está correto.
	
	D
	Somente os itens I e II estão corretos.
Você acertou!
Questão 3/10 - Sistemas Operacionais
A política de alocação de páginas determina quantos frames cada processo pode manter na memória principal, basicamente são duas alternativas, alocação fixa e alocação variável. Analise as sentenças a seguir e depois assinale a alternativa correta. 
I) Na alocação fixa, cada processo tem um número máximo de frames que pode ser utilizado durante a execução do programa e que ficam alocados na memória principal.
II) Na alocação variável, o número máximo de páginas alocadas ao processo pode variar durante sua execução em função de sua taxa de paginação e da ocupação da memória principal.
III) Na alocação fixa, não existe a ocorrência de page faults.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 10.0
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
	
	C
	Somente o item III está correto
	
	D
	Somente os itens I e II estão corretos.
Você acertou!
Questão 4/10 - Sistemas Operacionais
Quanto ao page-fault, assinale a alternativa correta.
Nota: 10.0
	
	A
	Só ocorre em sistemas monoprogramáveis.
	
	B
	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.
Você acertou!
	
	C
	O sistema operacional não tem como solucionar o problema de page fault e a aplicação deverá ser retirada da memória.
	
	D
	Ocorre sempre em sistemas de processamento tipo batch.
Questão 5/10 - Sistemas Operacionais
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento SJF.
	Processo
	Tempo de Processador (u.t)
	Prioridade
	A
	10
	2
	B
	4
	1
	C
	3
	3
Nota: 0.0
	
	A
	Tempo médio de espera igual a 8.
	
	B
	Tempo médio de espera igual a 3,3.
	
	C
	Tempo médio de espera igual a 4,6.
	
	D
	Tempo médio de espera igual a 12,3.
Questão 6/10 - Sistemas Operacionais
Um sistema com gerência de memória virtual por paginação possui tamanho de página com 512 posições, espaço de endereçamento virtual com 512 páginas endereçadas de 0 a 511 e memória real com 10 páginas numeradas de 0 a 9. O conteúdo atual da memória real contém apenas informações de um único processo e é descrito resumidamente na tabela a seguir. Assinale a alternativa que apresenta qual endereço físico está associado ao endereço virtual 4613.
	Endereço Físico
	Conteúdo
	1536
	Página Virtual 34
	2048
	Página Virtual 9
	3072
	Tabela de páginas
	3584
	Página Virtual 65
	4608
	Página Virtual 10
Nota: 10.0
	
	A
	2053
Você acertou!
	
	B
	2048.
	
	C
	4608.
	
	D
	4613
Questão 7/10 - Sistemas Operacionais
Considere um sistema que possua as seguintes áreas livres na memória principal, ordenadas crescentemente: 10kb, 4 kb, 20 kb, 18kb, 7 kb, 9 kb, 12 kb e 15 kb. Assinale a alternativa que apresenta em qual dessas partições livres seria alocado um programa de 12 kb utilizando First-Fit.
Nota: 10.0
	
	A
	Na partição de 12 kb.
Você acertou!
	
	B
	Na partição de 9 kb.
	
	C
	Na partição de 10 kb.
	
	D
	Na partição de 20 kb.
Questão 8/10 - Sistemas Operacionais
Uma 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 a seguir. O asterisco indica que a página não está na memória principal:
Analise as sentenças a seguir e depois assinale a alternativa correta.
 
I) A faixa de endereço virtual que vai do 2048 ao 3072 não tem um endereço real válido.
II) O acesso ao endereço virtual 548 não causara um erro page fault.
III) O acesso a qualquer endereço da faixa de endereço virtual entre 0 e 1023, irá causar erro de page fault.
	Página Virtual
	Página Real
	0
	3
	1
	1
	2
	*
	3
	*
	4
	2
	5
	*
	6
	0
	7
	*
Nota: 10.0
	
	A
	Somente o item I está correto
	
	B
	Somente o item II está correto.
	
	C
	Somente o item III está correto.
	
	D
	Somente os itens I e II estão corretos.
Você acertou!
Questão 9/10 - Sistemas Operacionais
O mecanismo de memória virtual permite a execução de um programa sem que seu código esteja completamente residente na memória principal. A política de busca de páginas determina quando uma página deve ser carregada para a memória. Existem duas estratégias para busca de páginas, paginação por demanda e paginação antecipada. Analise as sentenças a seguir e depois assinale a alternativa correta.
I) Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para principal apenas quando são referenciadas.
II) Na paginação antecipada, o sistema carrega para a memória principal, além da página referenciada, outras páginas que podem ser ou não ser necessárias ao processo ao longo do seu processamento.
III) Combinando as técnicas de busca de páginas por demanda e antecipada não ocorre o problema de acesso a páginas que não estão na memória principal (page-fault).
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 10.0
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II estácorreto.
	
	C
	Somente o item III está correto.
	
	D
	Somente os itens I e II estão corretos.
Você acertou!
Questão 10/10 - Sistemas Operacionais
A memória sempre foi vista como um recurso escasso e caro, mesmo atualmente, com a redução de custo e consequentemente aumento da capacidade da memória principal, seu gerenciamento é um dos fatores mais importantes no projeto de sistemas operacionais. As funções básicas da gerência de memória são:
I) A gerência de memória deve tentar manter na memória principal o maior número de processos residentes, permitindo maximizar o compartilhamento do processador e demais recursos computacionais.
II) Permitir a execução de programas que sejam maiores que a memória disponível, implementada por meio de técnicas como o overlay e a memória virtual.
III) Evitar que dois ou mais programas sejam carregados na memória para garantir a proteção das aplicações em ambiente multiprogramáveis.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 10.0
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
	
	C
	Somente os itens I e II estão corretos.
Você acertou!
	
	D
	Somente os itens II e III estão corretos.

Outros materiais