Buscar

Questões 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 22 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 22 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 22 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

1.
		São tipos de sistemas operacionais:
	
	
	
	Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas entradas.
	
	
	Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas com múltiplos processadores.
	
	
	Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com processadores de segmentação.
	
	
	Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas com múltiplos processadores.
	
	
	Sistemas Monocompiláveis/Monomonitoramento, Sistemas Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários.
	
	
	
	 
		
	
		2.
		O Sistema Operacional é o software que possibilita as aplicações a interagirem com o hardware do computador. Assinale a alternativa que contem a afirmação incorreta sobre os Sistemas Operacionais.
	
	
	
	O Sistema Operacional atua como um gerenciador dos recursos do sistema computacional.
	
	
	O software que contém os componentes centrais de um Sistema Operacional é chamado de kernel.
	
	
	Sistemas Operacionais podem ser encontrados nos mais variados dispositivos (celulares, carros, computadores pessoais).
	
	
	Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de comandos (shell).
	
	
	Os Sistemas Operacionais facilitam o trabalho dos desenvolvedores de aplicações fazendo a interface com a gerência de memória, comunicação com periféricos de entrada/saída, linhas de comunicação da rede.
	
	
	
	 
		
	
		3.
		Para que uma aplicação execute instruções privilegiadas deverá efetuar:
	
	
	
	o acesso com uma conta privilegiada.
	
	
	uma interrupção
	
	
	a execução de um programa específico
	
	
	uma chamada ao sistema
	
	
	uma solicitação ao administrador do sistema
	
	
	
	 
		
	
		4.
		Qual instrução não precisa ser executada em modo privilegiado?
	
	
	
	Iniciar um processo
	
	
	Ativar interrupções por tempo
	
	
	Obter a hora corrente
	
	
	Desativar interrupções por tempo
	
	
	Limpar memória
	
	
	
	 
		
	
		5.
		O que são sistemas real-time?
	
	
	
	São sistemas que compartilham uma CPU entre os jobs, utilizando prioridades. Jobs de prioridades maior passam a usar a CPU.
	
	
	São sistemas que não compartilham recursos, o mesmo que sistemas em batch
	
	
	São sistemas de tempo compartilhado onde cada jobs em sua "janela de tempo"
	
	
	São sistemas que permitem que jobs rodem on-line, ou seja, usando suas "fatias de tempo"
	
	
	São sistemas que rodam on-line, ou seja, em tempo real.
	
	
	
	 
		
	
		6.
		Em relação às estruturas dos sistemas operacionais modernos, podemos afirmar que:
I - O conceito de microkernel é de reduzir o kernel a comunicações de processos básicos e controle de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço do usuário) em forma de processos normais (chamados de servers).
II - O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, manipulação de interrupções e comunicação I/O, sistemas de arquivos, no espaço do kernel.
III - Na estrutura do microkernel tanto o núcleo como como os demais serviços são executados em modo kernel.
IV - No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um único grande programa binário executável.
Assinale a alternativa que contém a(s) afirmação(ões) correta(s):
	
	
	
	Somente II, III e IV
	
	
	Somente I, II e IV
	
	
	Somente I e III
	
	
	Somente I, III e IV
	
	
	Somente I, II e III
	
	
	
	 
		
	
		7.
		O sistema operacional é importante porque
	
	
	
	é onde se navega na internet e veem filmes.
	
	
	ele organiza e administra os recursos do computador para que seja possível usá-lo.
	
	
	é um programa para fazer cartas, documentos e curriculum.
	
	
	é onde se gravam documentos importantes em qualquer extensão de editor de texto.
	
	
	é a unidade central de procedimentos do computador.
	
	
	
	 
		
	
		8.
		A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a essas classificações, marque a alternativa correta:
	
	
	
	Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa.
	
	
	Todo sistema operacional multitarefa é necessariamente um sistema multiusuário.
	
	
	Um sistema operacional multitarefa é necessariamente um sistema multiprocessado.
	
	
	Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea.
	
	
	Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa.
	
	
	
		1.
		Qual o significado do conceito Multithread num sistema operacional?
	
	
	
	É uma forma de um único processo pode estar associado a vários fluxos de execução (threads).
	
	
	Capacidade de processar algum job assim que este chega ao sistema através da sobreposição de operações muito lentas com processamento.
	
	
	Guardar dados para posterior utilização, evitando a repetição de acesso a dispositivos lentos.
	
	
	Condição em que processos ficam bloqueados esperando por algum evento que nunca vai acontecer.
	
	
	Utilização de porções de memória para guardar dados que vêm de dispositivos com baixa velocidade para agilizar o processamento de algum dado.
	
Explicação:
Multithread num sistema operacional é uma forma de um único processo pode estar associado a vários fluxos de execução (threads).
	
	
	
	 
		
	
		2.
		Sobre sistemas operacionais podemos afirmar:
	
	
	
	incorporam muitos recursos à máquina, tornando-a quase sempre multiprocessadora e plug-and-play.
	
	
	são programas importantes para se detectar e limpar vírus de computador.
	
	
	fazem parte dos chamados softwares aplicativos, incorporando diversas funções.
	
	
	têm rotinas que não são executadas de forma linear, mas, sim, concorrentemente, em função de eventos assíncronos.
	
	
	servem para armazenar dados enquanto o computador estiver ligado.
	
	
	
	 
		
	
		3.
		Em relação ao conceito de processos, marque a assertiva CORRETA:
	
	
	
	Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos diferentes (um para cada instância).
	
	
	Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos iguais.
	
	
	Sistemas multitarefa não suportam mais de uma instância do mesmo programa em execução.
	
	
	Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em execução.
	
	
	Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há um único processo responsável pelas duas instâncias.
	
	
	
	 
		
	
		4.
		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?
	
	
	
	PRONTO
	
	
	ESPERA
	
	
	CRIADO
	
	
	EXECUÇÃO
	
	
	TERMINADO
	
	
	
	 
		
	
		5.
		Um processo passa por uma série de estados de processo distinto. Em relação aos estados de transição de processos, assinale abaixo a alternativa INCORRETA,
	
	
	
	Quando um evento ocorre, ele transita de "pronto" para "em espera".
	
	
	Quando um processo aguarda um evento externo, ele transita de "em execução" para " em espera ".
	
	
	Quando um recurso solicitado fica à disposição, ele transita de "em execução" para "pronto".
	
	
	Quando o processador está disponível para o processo, o processo transita de "pronto" para " em execução ".
	
	
	Quando um processoé selecionado pelo escalonador, ele transita de "pronto" para "em execução".
	
Explicação:
Não existe que transita de "pronto" para "em espera".
	
	
	
	 
		
	
		6.
		Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes estados que um processo pode realizar.
I. Do estado pronto para o estado em execução
II. Do estado pronto para o estado bloqueado
III. Do estado bloqueado para o estado em execução
IV. Do estado bloqueado para o estado pronto
Quais são as afirmativas verdadeiras?
	
	
	
	Somente as afirmativas I e IV são verdadeiras.
	
	
	Somente as afirmativas I e III são verdadeiras.
	
	
	Somente as afirmativas III e IV são verdadeiras.
	
	
	Somente as afirmativas II e III são verdadeiras.
	
	
	Todas as afirmativas são verdadeiras.
	
	
	
	 
		
	
		7.
		Um processo do tipo CPU-bound é aquele que faz poucas operações de entrada e saída. Por outro lado, processos do tipo I/O-bound são aqueles que fazem muita leitura de disco ou requerem muita interação com o usuário. Desta forma, conclui-se que os processos que ficam a maior parte do tempo nos estados "pronto" e "executando" são os processos do tipo:
	
	
	
	CPU-bound e I/O-bound ao mesmo tempo.
	
	
	I/O-bound.
	
	
	CPU-bound.
	
	
	O processo em questão não é CPU-bound nem I/O-bound.
	
	
	Não é possível classificar o processo com as informações fornecidas.
	
	
	
	 
		
	
		8.
		Considerando que um processo em um determinado sistema operacional pode estar no estado executando, pronto ou bloqueado, marque a sentença correta.
	
	
	
	O processo passa do estado de execução para o estado de pronto se o próprio processo solicitar acesso a um dispositivo de hardware
	
	
	O processo passa do estado de execução para o estado de pronto se for interrompido pelo sistema operacional.
	
	
	O processo passa do estado de pronto para o estado de bloqueado se for solicitado um acesso ao disco.
	
	
	O processo passa do estado de bloqueado para o estado de executando se for solicitado pelo próprio processo.
	
	
	O processo passa do estado de execução para o estado de pronto se for interrompido pelo temporizador (relógio)
	
	
	
		1.
		Starvation é uma situação que ocorre quando:
	
	
	
	Pelo menos um processo é continuamente postergado e não executa.
	
	
	O processo tenta mas não consegue acessar uma variável compartilhada.
	
	
	A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo.
	
	
	Quando Quantum esta acima de 400 ms
	
	
	Pelo menos um evento espera por um evento que não vai ocorrer.
	
	
	
	 
		
	
		2.
		O escalonamento de CPU trata do problema de decidir qual dos processos na fila de prontos deve ser entregue à CPU. Considere que o algoritmo de escalonamento Round-Robin esteja sendo utilizado e que o conjunto de processos abaixo chegue no momento 0, com a extensão do tempo de burst de CPU indicada em milissegundos. Dado: P1 é o primeiro processo na fila de prontos, P2 é o segundo e P3 é o terceiro
Se for utilizado um quantum de 4 milissegundos, o tempo de espera médio será de
	
	
	
	5
	
	
	4
	
	
	6
	
	
	2
	
	
	3
	
	
	
	 
		
	
		3.
		Suponha um sistema operacional multiprogramado no qual há vários processos sendo executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Assinale a alternativa que representa o critério de escalonamento adequado para a situação descrita:
	
	
	
	Translation Lookaside Buffer (TLB)
	
	
	Por Prioridade
	
	
	First-In-First-Out (FIFO)
	
	
	Paginação
	
	
	Shortest-Job-First (SJF)
	
	
	
	 
		
	
		4.
		O que são sistemas em batch?
	
	
	
	São sistemas onde não há compartilhamento de recursos, um job roda do início ao fim, sem parar
	
	
	São sistemas que usam prioridades para que jobs de maior prioridade passem a usar a CPU
	
	
	São sistemas com múltiplas CPUs
	
	
	Sistemas que utilizam "janelas de tempo" para compartilhamento de uma CPU. Cada job roda em sua janela de tempo
	
	
	São sistemas em lote que usam prioridades e janela de tempo para compartilhamento da CPU
	
	
	
	 
		
	
		5.
		Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
	
	
	
	tiver o menor tempo de processador ainda por executar.
	
	
	ocupar menos espaço em memória.
	
	
	estiver em modo usuário.
	
	
	tiver maior prioridade.
	
	
	chegar primeiro ao estado de pronto.
	
	
	
	 
		
	
		6.
		Em relação à política de escalonamento por preempção, é correto afirmar que o sistema operacional:
	
	
	
	executa apenas processos que ainda não estão ativos
	
	
	possui capacidade limitada e processos simples
	
	
	pode interromper um processo em execução, com o objetivo de alocar outro processo na UCP
	
	
	executa apenas processos em monoprogramação
	
	
	executa tipicamente o processo tipo BATCH (em lote)
	
	
	
	 
		
	
		7.
		Considerando o escalonamento de processos em um programa de computador, há um tipo de escalonamento no qual há diversos processos que estão sendo executados de forma sequencial, somente liberando o processador ao final da execução de cada processo, formando um ciclo de processos a serem executados. Tal tipo de escalonamento recebe a denominação de:
	
	
	
	adaptativa.
	
	
	preliminar.
	
	
	FIFO.
	
	
	mailbox.
	
	
	garbage.
	
	
	
	 
		
	
		8.
		Selecione o algoritmo de escalonamento de processos que é não-preemptivo:
	
	
	
	Com Prioridades
	
	
	Múltiplas Filas
	
	
	Por Loteria
	
	
	Shortest Job First (SJF)
	
	
	Round Robin
	
	
 
		
	
		1.
		(MEC 2008) Existem ferramentas para monitoramento e diagnóstico de  ambientes computacionais. O monitoramento de memória pode  ser realizado por meio de estatísticas que possibilitam medir o  fluxo de páginas da memória do sistema para os dispositivos de  armazenamento de massa anexos. Taxas altas podem significar  que o sistema tem pouca memória e está com problemas,  gastando mais recursos do sistema para mover páginas para  dentro e para fora da memória do que rodar aplicações.  Esse problema é denominado:
	
	
	
	timeout.
	
	
	trashing.
	
	
	crashing.
	
	
	overflow.
	
	
	overlay.
	
	
	
	 
		
	
		2.
		Suponha que um determinado processo precise de mais memória do que há disponível na memória principal. No passado essa situação já foi um problema. Atualmente, com a técnica de memória virtual, é possível que um processo faça uso de mais memória do que há disponível na memória principal. Em relação a esta técnica, é correto afirmar que:
	
	
	
	as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma memória maior do que a memória principal.
	
	
	os programas são vinculados a endereços físicos da memória principal.
	
	
	os programas são limitados pelo tamanho da memória física disponível.
	
	
	não há limite para a alocação de programas na memória.
	
	
	os programas são vinculados apenas à memória secundária.
	
Explicação:
A implementação da memmória virtual permitiu a expansão da memória principal com a utilização da memória secundária.
	
	
	
	 
		
	
		3.
		Um computador tem 8 molduras de página, atualmente ocupadas pelas páginas abaixo.
Página Carga Último acesso
0            123           270
1            231           250
2            101           278
3            145           279
4            123           253
5            109          167
6            132          198
7            143          185
Dados os momentos de carga e último acesso, a próxima página a ser retirada pela política LRU (menos recentementeutilizada) é:
	
	
	
	3
	
	
	2
	
	
	6
	
	
	5
	
	
	0
	
Explicação:
A página 5 possui o menor tempo do último acesso, isto é, está a mais tempo sem rewfer6encia quando comparado com as demais páginas.
	
	
	
	 
		
	
		4.
		Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o algoritmo first fit (primeiro encaixe)?
	
	
	
	O algoritmo first fit consiste em modificar a lista de blocos livres para que ela disponibilize um espaço livre para um processos solicitante o mais breve possível.
	
	
	O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que seja o menor possível para os requisitos do processo solicitante.
	
	
	O algoritmo first fit não está relacionado com gerência de alocação de memória, mas com gerência de processador em um sistema multiprocessado. Ele serve para alocar o primeiro processador disponível ao processo que foi escalonado.
	
	
	O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que se adeque melhor aos requisitos do processo solicitante.
	
	
	O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na lista de blocos livres que seja grande o suficiente para os requisitos do processo solicitante.
	
	
	
	 
		
	
		5.
		Um sistema operacional trabalha com gerência de memória por páginas (paginação). O espaço de endereçamento virtual do sistema é dividido em páginas de tamanho 25 bytes. Existem quatro processos a serem executados nesse sistema, todos com códigos relocáveis, cujos tamanhos são: A (113 bytes), B (37 bytes), C (96 bytes), D (100 bytes). Diante desse cenário podemos afirmar que:
	
	
	
	O processo C terá uma tabela de páginas maior que o processo A tanto para este tamanho de página como para páginas de tamanho 10 bytes
	
	
	O processo A terá uma tabela de páginas menor que todos os outros processos, muito embora o mapeamento seja facilitado se o tamanho da página do sistema for menor
	
	
	O processo D ocasionará maior fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo aumentará significativamente
	
	
	O processo D ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo não se altera, apesar do mapeamento ser dificultado
	
	
	O processo B ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo não se altera, apesar do mapeamento ser facilitado
	
	
	
	 
		
	
		6.
		Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais . Esta técnica consistem em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a que técnica?
	
	
	
	Swapping
	
	
	Memória virtual
	
	
	Dinamic memory acess (DMA)
	
	
	Trashing
	
	
	Page faults
	
Explicação:
É uma definição de swapping
	
	
	
	 
		
	
		7.
		Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia FIFO para substituição das páginas, assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - E - B - C - A - B - E - A - C - B - E - D.
	
	
	
	7
	
	
	4
	
	
	9
	
	
	10
	
	
	5
	
	
	
	 
		
	
		8.
		Quando um processo faz referência à uma página ela é procurada no "working set" do processo. Caso esta página não esteja no "working set" o que ocorre?
	
	
	
	O processo continua sem problemas
	
	
	O sistema "dá reboot"
	
	
	Todo sistema "trava"
	
	
	Ocorre o "page fault"
	
	
	Não há como uma página do processo não estar no "working set"
	
	
	
		1.
		Todas as rotinas do sistema operacional que tem como função se comunicar com os dispositivos de Entrada/Saída em nível de hardware. São os softwares tradutores que recebem comandos do sistema operacional para um hardware específico. Essa é a definição diz respeito aos:
	
	
	
	Subsistemas de E/S
	
	
	Backups
	
	
	Drivers
	
	
	Controladores
	
	
	Ghost
	
	
	
	 
		
	
		2.
		Analise a seguinte definição: "São todas as rotinas do sistema operacional que têm como função se comunicar com os dispositivos de Entrada/Saída (hardware). São os softwares tradutores que recebem comandos do sistema operacional para um hardware específico." Essa é a definição diz respeito aos:
	
	
	
	Drivers
	
	
	Ghost
	
	
	Controladores
	
	
	Subsistemas de E/S
	
	
	Backups
	
	
	
	 
		
	
		3.
		A utilização de dispositivos com DMA é indicada para:
	
	
	
	Qualquer dispositivo de Entrada ou de Saída
	
	
	Dispositivos que necessitam de intervenção do usuário
	
	
	Dispositivos que efetuam grande transferência de dados para a memória.
	
	
	Dispositivos de alta prioridade
	
	
	Dispositivos muito mais rápidos que o processador
	
	
	
	 
		
	
		4.
		Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional?
	
	
	
	Suporte a linguagem de programação;
	
	
	Comunicações;
	
	
	Gerenciamento de arquivos;
	
	
	Carga e execução de programas;
	
	
	Informações de estado;
	
	
	
	 
		
	
		5.
		Podemos considerar que a arquitetura de entrada e saída é composta de duas partes: a de software e a de hardware. Analise as sentenças abaixo e marque a resposta correta.
 
I - A parte de software pode ser dividida entre o que diz respeito ao nível de usuário e ao nível de kernel.
II - A parte de software pode ser dividida entre dependente do hardware e independente do hardware.
III - A parte de hardware é composta pelos dispositivos de E/S.
 
	
	
	
	Todas estão incorretas.
	
	
	Todas as sentenças estão corretas.
	
	
	Apenas as alternativas I e II estão corretas.
	
	
	Apenas a alternativa III está correta.
	
	
	Apenas alternativa I está correta.
	 
		
	
		6.
		O diagrama abaixo mostra uma operação de leitura em um dispositivo conectado a um computador.
As operações (A) e (B) são classificadas, respectivamente, como
	
	
	
	síncrona e bloqueante.
	
	
	assíncrona e síncrona.
	
	
	síncrona e assíncrona.
	
	
	bloqueante e síncrona.
	
	
	não bloqueante e assíncrona.
	
	
	
	 
		
	
		7.
		A utilização de dispositivos com DMA é indicado para:
	
	
	
	Qualquer dispositivo de Entrada ou de Saída
	
	
	Dispositivos de alta prioridade
	
	
	Dispositivos que necessitam de intervenção do usuário
	
	
	Dispositivos que efetuam grande transferência de dados para a memória.
	
	
	Dispositivos muito mais rápidos que o processador
	
	
	
	 
		
	
		8.
		Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos de E/S). Um dos métodos de otimização dos sistemas é o uso do BUFFER para minimizar a diferença de velocidade do clock do processadorcom a velocidade dos dispositivos de E/S. O termo 'BUFFER' usado na frase acima refere-se:
	
	
	
	ao Kernel do Sistema Operacional.
	
	
	à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos.
	
	
	à sincronia de funcionamento do dispositivo de E/S.
	
	
	a um processo do Sistema Operacional.
	
	
	à assincronia de funcionamento do dispositivo de E/S.
	
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	Apresenta ao usuário uma máquina virtual (interface) equivalente ao hardware, porém muito mais simples de programar é a definição de
		
	
	SO visto como gerente de recursos ou ponto de vista do sistema.
	
	hardware
	
	programas de Sistema.
	 
	SO do ponto de vista do usuário ou máquina estendida.
	
	programas de Aplicação.
	Respondido em 30/05/2020 00:10:11
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. De acordo com as afirmações, marque a alternativa correta.
		
	
	O uso de threads representa ganhos em termo de desempenho, pois durante a interrupção de um thread apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de endereçamento são os mesmos entre os vários threads.
	
	O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento
	 
	O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre os vários threads
	
	O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento.
	
	O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de hardware são os mesmos entre os vários threads
	Respondido em 30/05/2020 00:11:04
	
		3a
          Questão
	Acerto: 0,0  / 1,0
	
	No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento com a estratégia correspondente: SJF - Round Robin -  FCFS - Múltiplas Filas
I) O primeiro que chega é o primeiro a ser atendido
II) O menor primeiro
III) Escalonamento circular
IV) Filas com prioridades diferentes.
		
	
	II - I - III - IV
	 
	II - III - I - IV
	 
	I - II - III - IV
	
	III - I - II - IV
	
	III - II - I - IV
	Respondido em 30/05/2020 00:12:20
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Um computador tem 8 molduras de página, atualmente ocupadas pelas páginas abaixo.
	Página
	Carga
	Último Acesso
	0
	123
	270
	1
	231
	250
	2
	101
	278
	3
	145
	279
	4
	123
	253
	5
	109
	167
	6
	132
	198
	7
	143
	185
Dados os momentos de carga e último acesso, a próxima página a ser retirada pela política LRU (menos recentemente utilizada) é:
		
	
	2
	 
	5
	
	6
	
	0
	
	3
	Respondido em 30/05/2020 00:15:12
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Todas as rotinas do sistema operacional que tem como função se comunicar com os dispositivos de Entrada/Saída em nível de hardware. São os softwares tradutores que recebem comandos do sistema operacional para um hardware específico. Essa é a definição diz respeito aos:
		
	 
	Drivers
	
	Subsistemas de E/S
	
	Controladores
	
	Backups
	
	Ghost
	Respondido em 30/05/2020 00:16:20
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função.
		
	
	Garantir a validade do arquivo.
	
	Prover acesso a dispositivos diferentes.
	 
	Evitar a fragmentação interna na memória principal.
	
	Atender às requisições de armazenamento e recuperação de informações.
	
	Prover rotinas para acesso.
	Respondido em 30/05/2020 00:17:09
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	As operações de E/S devem ser o mais simples e transparente possível, sendo independentes do dispositivo.
Correlacione os conceitos com seus significados:
Escalonamento de E/S - Denominação - Buferização - Cache de dados
I - Armazena em memória os dados mais recentes (cópia)
II - Associação de um nome a um periférico
III - área de memória que compatibiliza a comunicação entre dispositivos com velocidades e unidades de transferência diferentes.
IV - Ordem de atendimento as requisições
Assinale a alternativa que apresenta a correlação CORRETA entre os conceitos e significados acima:
		
	
	IV - III - II - I
	
	I - II - III - IV
	 
	IV - II - III - I
	
	I - II - III - IV
	
	IV - III - I - II
	Respondido em 30/05/2020 00:21:10
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Um sistema operacional de rede, engloba:
I- Um conjunto de módulos implementando os protocolos e as aplicações cliente-servidor de uso geral;
II- Um ou mais drivers com implementações de protocolos de comunicação;
III- Um controle da placa de rede que é realizado pelo driver de dispositivo que se comunica com o SOR através de uma interface bem definida;
Está(ão) correta(s) a(s) afirmativa(s):
		
	
	Somente os itens I e III;
	 
	Somente os itens I, II e III;
	
	Somente o item II;
	
	Somente os itens I e II;
	
	Somente os itens II e III;
	Respondido em 30/05/2020 00:24:20
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Em uma determinada manutenção em um microcomputador em ambiente Microsoft Windows, o sistema operacional apresenta falha em sua inicialização.Qual, dos comandos listados, auxilia nessa recuperação?
		
	
	NETSTAT.
	
	TASKKILL.
	
	IPCONFIG.
	 
	CHKDSK.
	
	DIR.
	Respondido em 30/05/2020 00:25:19
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	É considerado um sistema de arquivo:
		
	
	NTPS
	 
	EXT3
	
	Bold
	
	DDR
	
	FAT23

Continue navegando