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

Disc.: SISTEMAS OPERACION 
	
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	CONCEITOS BÁSICOS DE SO
	 
		
	
		1.
		(IDIB/2021 - Adaptada) O Kernel, ou "núcleo" de um sistema operacional, é responsável pela ligação entre os aplicativos e o processamento realizado a nível de dados. O Kernel tem como responsabilidade realizar o gerenciamento dos recursos do SO. Além desse gerenciamento de recursos, outras funções são exercidas pelo Kernel. Assinale a alternativa que indica corretamente mais uma função do Kernel de um sistema operacional.
	
	
	
	sincronização e comunicação entre processos e threads.
	
	
	configuração dos aplicativos do sistema operacional.
	
	
	criação e eliminação de arquivos e threads.
	
	
	escalonamento e controle dos arquivos e pastas.
	
	
	Definir rotas para o encaminhamento de pacotes.
	Data Resp.: 13/03/2023 10:23:27
		Explicação:
O Kernel é responsável por controlar e gerenciar a alocação de recursos, como CPU, memória, entrada e saída de dados, entre outros, entre diferentes processos e threads que estão sendo executados no sistema operacional. Portanto, a sincronização e comunicação entre processos e threads é uma importante função do Kernel.
	
	
	 
		
	
		2.
		(Unoesc/2022 - Adaptada) Os sistemas operacionais avançaram muito desde o seu modesto surgimento na década de 1970. Assinale a alternativa que apresenta apenas sistemas operacionais.
	
	
	
	Windows, Android e Firewall.
	
	
	Windows, Linux, Aplle e Android.
	
	
	Linux, Windows, Android e Microsoft.
	
	
	Steam, Unix e IOS.
	
	
	Linux, Windows, UNIX, Android e macOS.
	Data Resp.: 13/03/2023 10:23:09
		Explicação:
Sistemas operacionais são fundamentais para a funcionalidade de qualquer computador e permitem que as pessoas e os programas interajam com o hardware. Eles são responsáveis por tarefas como o gerenciamento de processos, memória, entrada e saída de dispositivos, armazenamento de arquivos e muito mais.
	
	
	PROCESSOS E GERENCIA DE PROCESSADOR
	 
		
	
		3.
		Conceitualmente, cada processo tem sua própria CPU (Central Processing Unit) virtual. É claro que, na realidade, a CPU troca a execução, a todo momento, de um processo para outro, mas, para entender esse sistema, é muito mais fácil pensar em um conjunto de processos sendo executados (pseudo) paralelamente do que tentar controlar o modo como a CPU faz esses chaveamentos.
TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson, 2010 (adaptado). 
De acordo com o exposto, o conceito descrito denomina-se : 
	
	
	
	multiprogramação
	
	
	máquina de estados finitos
	
	
	processo monothread
	
	
	thread
	
	
	multiprocessador
	Data Resp.: 13/03/2023 10:22:35
		Explicação:
A resposta correta é: multiprogramação.
A multiprogramação tem como objetivo permitir que, de forma contínua, a Unidade Central de Processamento alterne entre processos de forma a maximizar a eficiência, criando uma ilusão de paralelismo.
	
	
	 
		
	
		4.
		Um processo pode ser definido como um programa em execução mais um conjunto necessário de informações para que o sistema operacional implemente a concorrência de programas. Entre estas informações necessárias para a concorrência destacam-se o contexto de software, o contexto de hardware e o espaço de endereçamento do processo. 
Sobre o contexto de hardware, ele é importante para um processo porque: 
	
	
	
	Informa ao processo qual é o hardware existente no sistema computacional. 
	
	
	Armazena informações dos demais processos com o qual ele se comunica.
	
	
	Especifica a área de memória que o processo pode acessar durante sua execução. 
	
	
	Armazena as informações de software do processo, como recursos alocados.
	
	
	Armazena o conteúdo de registradores e status da UCP para a troca de processos.
	Data Resp.: 13/03/2023 10:22:29
		Explicação:
A resposta correta é: armazena o conteúdo de registradores e status da UCP para a troca de processos.
O contexto de hardware constitui-se basicamente do conteúdo dos registradores gerais da CPU, sendo ele fundamental para a implementação dos sistemas multiprogramáveis.
	
	
	MEMÓRIA
	 
		
	
		5.
		Concurso: INMETRO - 2010 - Edital 01-2010 | Prova: CESPE - 2010 - INMETRO - Pesquisador - Ciência da Computação
Em um sistema operacional que implementa a gerência de memória, por meio de um sistema de paginação por demanda, observou-se que, durante a execução de um processo, a utilização da CPU é 20%, do disco de paginação 75% e dos demais dispositivos de E/S 5%. Assinale a opção que otimiza a utilização da CPU.
	
	
	
	Diminuição do conjunto de trabalho do processo.
	
	
	Aumento do tamanho da área de swapping no disco.
	
	
	Instalação de um disco de paginação maior.
	
	
	Aumento do tamanho da página.
	
	
	Instalação de uma CPU mais rápida.
	Data Resp.: 13/03/2023 10:22:25
		Explicação:
Resposta correta: Aumento do tamanho da página.
Como as páginas mapeadas na memória possuem um tamanho único, se aumentarmos o tamanho da página não será mais necessário para o processo realizar tantos carregamentos do disco para a memória, no caso da questão 75% do tempo é gasto nessa tarefa. Assim, ocorre a diminuição da utilização do disco de paginação e aumenta-se proporcionalmente a utilização da CPU.
 
	
	
	 
		
	
		6.
		(FAPESC/2017 - Adaptada) Gerenciamento é o processo de planejar, organizar, dirigir e controlar recursos. Assinale a alternativa correta com relação ao gerenciamento da memória em Sistemas Operacionais.
	
	
	
	Endereços físicos são os endereços de memória usados pelos processos e pelo sistema operacional e, portanto, usados pelo processador durante a execução. Estes endereços são definidos de acordo com o espaço de endereçamento do processador.
	
	
	Para ocultar a organização complexa da memória física e simplificar os procedimentos de alocação da memória aos processos, os sistemas de computação modernos implementam a noção de memória virtual, na qual existem dois tipos de endereços de memória distintos: Endereços Diretos e Endereços Indiretos.
	
	
	Além de desacoplar os endereços lógicos dos endereços físicos e realizar a tradução entre ambos, a noção de memória virtual também permite implementar a proteção de memória do núcleo e dos processos entre si, fundamentais para a segurança e estabilidade do sistema.
	
	
	Por questões de desempenho, a tradução de endereços lógicos em físicos é feita por um componente específico do hardware do computador, denominado Unidade de Gerência de Endereçamento Virtual (VMM - Virtual Memory Management).
	
	
	Na execução, os processos "enxergam" somente a memória real. Assim, durante a execução de um programa, o processador gera endereços virtuais para acessar a memória.
	Data Resp.: 13/03/2023 10:22:21
		Explicação:
A memória virtual permite desacoplar os endereços lógicos dos endereços físicos e realizar a tradução entre ambos, o que permite a proteção de memória do núcleo e dos processos entre si. Além disso, a memória virtual também permite ao sistema operacional simular a existência de mais memória física do que a realmente disponível, o que é importante para o desempenho do sistema.
	
	
	SISTEMA DE ARQUIVOS
	 
		
	
		7.
		Para a implementação de um sistema de arquivos é necessária a definição de um esquema de alocação de blocos de disco para armazenamento de dados. Várias formas de alocação foram desenvolvidas com essa finalidade, dentre elas a alocação por i-nodes. 
Dentro deste contexto, selecione a alternativa correta. 
	
	
	
	Quando se utiliza i-nodes asequência de blocos de um arquivo é armazenada na FAT (Tabela de Alocação de Arquivos). 
	
	
	Um i-node é uma sequência de blocos que armazenam os dados de um arquivo. 
	
	
	Em um sistema de arquivos com i-nodes cada bloco possui um ponteiro para o bloco seguinte. 
	
	
	Os dados de um arquivo representado por um i-node são armazenados em blocos contíguos no disco.
	
	
	Um i-node é um bloco de disco que contém os atributos e os endereços de disco dos blocos de dados de um arquivo.
	Data Resp.: 13/03/2023 10:22:13
		Explicação:
A resposta correta é: Um i-node é um bloco de disco que contém os atributos e os endereços de disco dos blocos de dados de um arquivo.
Em um sistema de arquivos, um nó-índice pode ser caracterizado como um arranjo de estruturas de dados, responsável por conter e listar informações relativas a arquivos. Por exemplo, os endereços e atributos.
	
	
	 
		
	
		8.
		Sobre o tema fragmentação, são feitas as seguintes afirmações: 
I - Desde que haja blocos livres suficientes em uma partição com alocação indexada (i-nodes), um arquivo sempre poderá ser gravado na partição, independentemente desta estar fragmentada ou não. 
II - Um arquivo fragmentado é um arquivo cujos blocos de informação foram espalhados por diferentes sistemas de arquivos. 
III - É interessante manter os arquivos em um disco rígido com baixa fragmentação, pois isso melhora o tempo médio de leitura dos arquivos. 
 
São verdadeiras: 
	
	
	
	Apenas a II.
	
	
	Apenas a II e a III.
	
	
	Apenas a I.
	
	
	Apenas a I e a III.
	
	
	Apenas a I e a II.
	Data Resp.: 13/03/2023 10:21:55
		Explicação:
A resposta correta é: Apenas a I e a III.
Arquivos fragmentados são aqueles que foram divididos em diversos pedacinhos pequenos e que estão dispostos em múltiplas regiões do disco. Esse tipo de fragmentação aumenta de forma considerável as operações de leitura e gravação.
	
	
	AUTOMATIZANDO TAREFAS NO LINUX
	 
		
	
		9.
		Dos comandos abaixo, qual pode ser usado para limpar o terminal, apagando todo o conteúdo previamente existente?
	
	
	
	halt 
	
	
	date 
	
	
	clear
	
	
	read 
	
	
	refresh 
	Data Resp.: 13/03/2023 10:21:49
		Explicação:
A resposta correta é: clear
	
	
	 
		
	
		10.
		Dentre as opções abaixo, indique qual representa uma configuração de agendamento no CRONTAB para executar um determinado comando a cada 30 minutos, somente às segundas-feiras. 
	
	
	
	30 0 * * 1 comando 
	
	
	0,30 0 * * * comando 
	
	
	* * * * 30 comando 
	
	
	*/30 * * * 1 comando 
	
	
	30 * * * 2 comando 
	Data Resp.: 13/03/2023 10:21:41
		Explicação:
A resposta correta é: */30 * * * 1 comando 
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada

Continue navegando