Buscar

AVA1 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   
	Aluno(a): 
	
	Acertos: 2,0 de 2,0
	2023
		1a
          Questão
	Acerto: 0,2  / 0,2
	
	(FADENOR/2022 - Adaptada) Um sistema computacional moderno consiste de um ou mais processadores, memória principal, discos, impressoras, teclado, monitor, interfaces de rede e outros dispositivos de entrada e saída; além de programas de aplicação e programas do sistema. O sistema operacional é um tipo de programa (software) cuja função é:
		
	
	realizar operações matemáticas avançadas, processamento de cálculos de engenharia e simulações de ambientes operacionais complexos.
	 
	gerenciar os componentes de hardware e fornecer aos programas do usuário uma interface com o hardware mais simples, através de um conjunto de instruções mais conveniente.
	
	armazenar informações em um banco de dados, permitindo análises e relatórios do nível operacional da organização.
	
	oferecer ao desenvolvedor as instruções de linguagem de máquina para que ele crie softwares aplicativos de propósito geral.
	
	criar códigos para armazenamento de sites na internet oferecendo serviços de hospedagem e aplicações como redes sociais.
	
	
	Explicação:
O sistema operacional é responsável por gerenciar os recursos do hardware, como CPU, memória, entrada e saída de dados, para que os programas do usuário possam funcionar corretamente. Ele também fornece uma interface para que os programas possam se comunicar com o hardware de uma forma mais simples e abstrata, tornando mais fácil para os desenvolvedores escrever programas e para os usuários interagirem com o sistema.
	
		2a
          Questão
	Acerto: 0,2  / 0,2
	
	Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções.
I - Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores.
PORQUE 
II - O sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas sequências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas. 
Acerca dessas asserções, assinale a opção correta: 
		
	
	Tanto a primeira quanto a segunda asserção são proposições falsas. 
	
	A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
	
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	
	A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
	 
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	
	
	Explicação:
A resposta correta é: As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. 
O conceito de thread foi introduzido, basicamente, como uma forma de economizar recursos do sistema. Atualmente, a maioria dos dispositivos possuem a capacidade de multiprocessamento para a maximização da eficiência.
	
		3a
          Questão
	Acerto: 0,2  / 0,2
	
	Monitorar o ambiente de execuções do Linux é uma atividade corriqueira para o administrador do Sistema. Nessa tarefa, vários comandos e aplicativos podem ser utilizados, inclusive aqueles para análise da utilização da memória. Sobre o gerenciamento da memória do sistema Linux, qual o aplicativo chamado a partir do terminal possui em sua parte superior um resumo da utilização dos principais recursos em que as cores possuem significado?
		
	
	Gerenciador de Tarefas
	 
	 htop
	
	ksysguard
	
	Monitor do Sistema
	
	Vmstat
	
	
	Explicação:
O htop é uma evolução do comando top e exibe de forma interativa as informações do sistema. Após a sua chamada, ele carrega sua interface, na qual, em sua parte superior, temos informações agregadas e, na parte inferior, a lista de processos com suas informações de CPU, memória etc. Neste aplicativo, as cores que aparecem no resumo na parte superior possuem significado.
	
		4a
          Questão
	Acerto: 0,2  / 0,2
	
	Empregar e compreender as ferramentas para o gerenciamento e manipulação dos arquivos é uma habilidade fundamental para o profissional de TI. Sobre o Sistema Operacional Linux, qual o comando responsável por apagar um diretório de nome "provas" que contém arquivos em seu interior?
		
	
	ls -lr provas.
	 
	rm -rf provas.
	
	tail -f provas.
	
	dirdelete provas.
	
	mv provas.
	
	
	Explicação:
Resposta correta: rm -rf provas
O comando rm é utilizado para apagar arquivos. Pode ser utilizado também para apagar diretórios e subdiretórios recursivamente. Utilizando a opção "-r" é possível apagar diretórios recursivamente. Desta forma, sempre que for necessário apagar um diretório que contenha arquivos, o comando "rm -r" deve ser utilizado.
	
		5a
          Questão
	Acerto: 0,2  / 0,2
	
	Ao desenvolver um SCRIPT, seu responsável utilizou o comando abaixo: 
 
$ chmod u+x script 
 
Sobre esse comando, é correto afirmar que: 
		
	
	Ativa a execução automática por meio do serviço CRON. 
	
	Retira as linhas de comentários, ignoradas na execução do SCRIPT mas que ocupam espaço em disco e memória. 
	 
	Concede ao arquivo a permissão para poder ser executado como SCRIPT pelo proprietário. 
	
	Define o interpretador (BASX) que será responsável por executar o SCRIPT. 
	
	Realiza uma verificação da sintaxe do SCRIPT, permitindo localizar erros de digitação antes de executá-lo. 
	
	
	Explicação:
A resposta correta é: Concede ao arquivo a permissão para poder ser executado como SCRIPT pelo proprietário. 
	
		6a
          Questão
	Acerto: 0,2  / 0,2
	
	(FAEPESUL/2019 - Adaptada) Sistemas operacionais são programas de software que gerenciam o hardware e os recursos de um computador, proporcionando uma interface para que outros programas possam acessar e utilizar esses recursos. Quando falamos de um sistema operacional multitarefas, é correto afirmar que:
		
	
	Limita em no máximo 5 programas em execução ao mesmo tempo.
	
	Não existe sistema operacional multitarefas.
	 
	Permite a execução de mais de um programa ao mesmo tempo.
	
	Permite a execução de apenas um programa por vez.
	
	Não tem nenhuma relação com a quantidade de programas em execução ao mesmo tempo.
	
	
	Explicação:
O sistema operacional multitarefas é capaz de gerenciar o acesso de múltiplos programas aos recursos do computador, permitindo que mais de um programa seja executado ao mesmo tempo. Assim, o sistema alterna rapidamente entre as tarefas, dando a ilusão de que todas estão sendo executadas ao mesmo tempo.
	
		7a
          Questão
	Acerto: 0,2  / 0,2
	
	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 : 
		
	
	máquina de estados finitos
	
	processo monothread
	 
	multiprogramação
	
	multiprocessador
	
	thread
	
	
	Explicação:
A resposta correta é: multiprogramação.
A multiprogramação tem como objetivo permitir que, de forma contínua, a Unidade Central de Processamento alterneentre processos de forma a maximizar a eficiência, criando uma ilusão de paralelismo.
	
		8a
          Questão
	Acerto: 0,2  / 0,2
	
	(SELECON/2022 - Adaptada) Nos computadores atuais, é utilizado um mecanismo para melhorar o desempenho dos equipamentos, conhecido como memória virtual e implementado por meio de um arquivo de troca "swap file" armazenado no disco rígido. Esse mecanismo emprega basicamente dois recursos, descritos a seguir:
 
I. Técnica de gerência de memória, na qual um programa é espalhado por áreas não contíguas de memória, em que o espaço de endereçamento lógico de um processo é dividido em unidades lógicas de tamanho fixo.
 
II. Técnica de gerência de memória, na qual programas são divididos em unidades de tamanhos variados, cada um com seu próprio espaço de endereçamento.
Os recursos descritos em I e II são conhecidos, respectivamente, como:
		
	
	fragmentação e compactação
	
	Divisão e endereçamento
	
	segmentação e paginação
	 
	paginação e segmentação
	
	compactação e fragmentação
	
		Explicação:
A técnica descrita em I é conhecida como paginação, na qual o espaço de endereçamento lógico é dividido em unidades de tamanho fixo, conhecidas como páginas. Já a técnica descrita em II é conhecida como segmentação, na qual programas são divididos em unidades de tamanhos variados, cada um com seu próprio espaço de endereçamento. Ambas as técnicas são utilizadas para melhorar o desempenho da memória virtual.
	
		9a
          Questão
	Acerto: 0,2  / 0,2
	
	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: 
		
	
	directory show 
	
	show all
	 
	ls -al
	
	cp -R
	
	list -a
	
	
	Explicação:
O comando ls pode ser utilizado no terminal Linux para listar os arquivos existentes em algum diretório. Algumas opções podem ser utilizadas junto ao comando, por exemplo, -al.
	
		10a
          Questão
	Acerto: 0,2  / 0,2
	
	Dos comandos abaixo, qual permite alterar a configuração de CRONTAB do usuário? 
		
	
	crond 
	
	service cron enable 
	 
	crontab -e 
	
	vi crontab 
	
	ln cron tab 
	
	
	Explicação:
A resposta correta é: crontab -e

Continue navegando