Buscar

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

Disc.:  - SISTEMAS OPERACIONAIS
	Período: 2023.1 EAD (G) / AV
	Aluno: 
	Matrícula: 
	Data: 11/05/2023 16:37:22
	Turma: 
	
	
	 1a Questão ()
	(Instituto Access/2022 - Adaptada) Linux representa uma família de sistemas operacionais de código aberto, baseados no Linux kernel, o que inclui Ubuntu, Fedora e Debian. Essas distribuições possibilitam a execução de diversos comandos na modalidade ¿prompt¿, como os caracterizados a seguir:
 
I. Permite encontrar o caminho para o diretório atual, em que o usuário está. O comando vai retornar um caminho completo, que começa basicamente com uma barra inclinada (/). Um exemplo de um caminho completo é /home/username.
 
II. Permite visualizar arquivos armazenados em um diretório. Por padrão, esse comando vai mostrar os conteúdos apenas do diretório atual em que o usuário se encontra.
Os comandos caracterizados em I e II são, respectivamente:
		
	
	pwd e ls.
	
	kill e rm.
	
	stick e prv.
	
	sudo e df.
	
	cat e md.
	
	
	 2a Questão ()
	(IUDS/2021 - Adaptada) "Este tipo de sistema operacional não interage, diretamente, com o computador. Existe um operador que pega trabalhos semelhantes com o mesmo requisito e os agrupa. É responsabilidade do operador classificar os trabalhos com necessidades semelhantes". Este tipo de sistema operacional é conhecido como:
		
	
	Sistema operacional em tempo real.
	
	Sistema operacional distribuído.
	
	Sistema operacional realístico.
	
	Sistema operacional Mobile.
	
	Sistema operacional "em lote" (Batch Operating System).
	
	
	 3a Questão ()
	Quando existe mais de um processo acessando uma memória compartilhada, corre-se o risco da ocorrência da condição de corrida, que é extremamente prejudicial ao resultado do processamento. 
Dentre as opções abaixo, determine qual representa uma solução para a condição de corrida. 
		
	
	A separação dos processos em threads, de modo que haja linhas de execução independentes.
	
	A definição de uma região crítica, na qual pode haver somente um processo em execução. 
	
	Diminuir a velocidade de processamento do sistema.
	
	Utilizar algoritmos de escalonamento que garantam que os processos sejam escalonados em diferentes UCPs.
	
	Eliminar um dos processos envolvidos na condição de corrida. 
	
	
	 4a Questão ()
	Sistemas Operacionais (SOs) têm, dentre as suas responsabilidades, a incumbência de gerenciar processos e efetuar o seu escalonamento no processador. O SO mantém uma fila de processos prontos para serem executados, e o escalonamento está relacionado à forma com que um SO faz a escolha de qual dos processos da fila ocupará o processador a cada instante. Há diversas técnicas para o escalonamento. 
Em uma dessas técnicas, conhecida como Round Robin (RR), o processo a ser executado será o 
		
	
	primeiro da fila, que será executado até terminar.
	
	de maior prioridade entre todos os da fila.
	
	processo que consumirá mais tempo da CPU.
	
	primeiro da fila, que será executado por um determinado intervalo (chamado de quantum) após o qual voltará ao final da fila.
	
	processo que consumirá menos tempo da CPU.
	
	
	 5a Questão ()
	(FGV/2022) A estratégia de gerenciamento adotada em sistemas operacionais modernos que consiste em trazer para memória principal cada processo em sua totalidade, executá-lo por um tempo e então colocá-lo de volta no disco é denominada:
		
	
	swapping.
	
	defragging.
	
	offset.
	
	buffering.
	
	relocation.
	
	
	 6a Questão ()
	(Instituto Consulplan/2022) Na implementação da segmentação, após o sistema ter executado por um tempo, a memória estará dividida em regiões, algumas com segmentos e outras com lacunas. Esse fenômeno, chamado de fragmentação externa (ou checkerboarding), desperdiça memória nas lacunas. Assinale a técnica para contornar a fragmentação externa, que move todos os segmentos que se encontram acima de um buraco de modo a ocupar o seu espaço.
		
	
	Compensação de Buracos.
	
	Melhor Assentamento (Best Fit).
	
	Compactação.
	
	Primeiro Assentamento (First Fit).
	
	Último Assentamento (Last Fit).
	
	
	 7a Questão (Ref.: 202207517774)
	Um dos comandos mais utilizados quando se está trabalhando em um shell do Linux é o comando para listar o conteúdo do diretório corrente. Para listar o conteúdo do diretório corrente, mostrando os arquivos ocultos e o tamanho dos arquivos deve-se utilizar o comando: 
		
	
	cp -R
	
	directory show 
	
	ls -al
	
	show all
	
	list -a
	
	
	 8a Questão ()
	O acesso a disco é muito lento quando comparado com a capacidade de processamento de dados dos componentes eletrônicos de um computador. Por essa razão foram desenvolvidos trabalhos no sentido de buscar uma solução, ou pelo menos um paliativo, visando diminuir o tempo que o sistema leva aguardando a finalização da escrita de dados em disco. 
Uma das técnicas desenvolvidas com essa finalidade procura antecipar as escritas em um diário no disco para liberar mais rapidamente o sistema, e somente mais tarde efetivar as gravações nos blocos definitivos em disco. Essa técnica é conhecida como: 
		
	
	ext2
	
	montagem
	
	seek
	
	cache
	
	journaling
	
	
	 9a Questão (R)
	Você está desenvolvendo um SCRIPT em que pede ao usuário para digitar uma palavra, utilizando o comando ' read PALAVRA '. Porém, antes de prosseguir, você deseja colocar um teste para certificar-se de que o usuário efetivamente digitou alguma coisa. 
 
Qual dos comparadores abaixo podemos utilizar? 
		
	
	if [[ ! "PALAVRA ]] 
	
	if [[ -z "$PALAVRA" ]] 
	
	if [[ $(($PALAVRA)) ]] 
	
	if [[ $PALAVRA = "" ]] 
	
	if [[ -n "$PALAVRA" ]] 
	
	
	 10a Questão ()
	Considere o SCRIPT abaixo: 
#!/bin/bash 
echo "* $(($1 + 3)) $(($1 + $2))" 
exit 0 
 
Qual será a saída caso o SCRIPT seja executado com o comando abaixo? 
 
$ ./script 5 2 
		
	
	5 * 2 * 
	
	* 8 7 
	
	5+35+2 
	
	* 52 
	
	10

Continue navegando