Buscar

EXERCICIOS I - 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 5 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

Prévia do material em texto

07/11/2022 20:51 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Teste de
Conhecimento
 avalie sua aprendizagem
Suponha que um usuário esteja com o Terminal do Linux aberto e o prompt acuse que ele está localizado no seu
diretório de login (ou 'home'). Caso ele queira copiar um arquivo localizado em um diretório diferente do atual, para
outro diretório também diferente do atual, deverá usar o comando:
Durante as aulas de Sistemas Operacionais, a aluna Ana Carolina manifestou interesse em aprofundar seus
conhecimentos sobre os diferentes comandos de terminal Linux. Em um de seus questionamentos, ela perguntou
qual seria o comando do terminal que removeria um diretório apenas se ele estivesse vazio? Analise as alternativas e
marque aquela que responda corretamente a indagação.
SISTEMAS OPERACIONAIS 
Lupa Calc.
 
 
ARA1386_202211311528_TEMAS 
 
Aluno: BRUNO LEANDRO PEREIRA OLIVEIRA Matr.: 202211311528
Disc.: SISTEM. OPERACIO 2022.3 EAD (GT) / EX
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.
cp arquivo1 /dir/arquivo2.
cp arquivo1 arquivo2.
root arquivo1\ arquivo2.
cd arquivo1\ create arquivo2.
cp /dir/arquivo1 /dir/arquivo2.
Data Resp.: 07/11/2022 20:45:26
 
Explicação:
Resposta correta: cp /dir/arquivo1 /dir/arquivo2
Para escrever um caminho de diretórios no linux, o usuário deve utilizar o separador "/".
Comando: cp arquivo1 arquivo2 -> Origem e destino no mesmo diretório.
Comando: cp arquivo1 /dir/arquivo2 -> Destino em diretório diferente.
Comando: cp /dir/arquivo1 /dir/arquivo2 -> Origem e destino em diretórios diferentes.
As outras opções de resposta não são comandos aceitos.
 
 
 
 
2.
sudo.
clear.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
07/11/2022 20:51 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Considere o programa abaixo escrito em linguagem C. No instante da execução da
linha 5, ter-se-á uma hierarquia composta de quantos processos e threads,
respectivamente? 
1 main(){ 
2 int i; 
3 for(i=0;i<3;i++) 
4 fork(); 
5 while(1); 
6 } 
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 : 
rstp.
mkdir.
rmdir.
Data Resp.: 07/11/2022 20:47:05
 
Explicação:
Resposta correta: rmdir
rmdir: responsável por remover um diretório vazio.
rstp: Protocolo de rede da camada de enlace.
sudo: Comando Unix que permite ao usuário obter privilégios.
mkdir: responsável por criar um novo diretório.
 
 
 
 
 
 
PROCESSOS E GERENCIA DE PROCESSADOR
 
3.
8 e 8
7 e 7
1 e 0
4 e 1
3 e 0
Data Resp.: 07/11/2022 20:47:17
 
Explicação:
A resposta correta é: 8 e 8.
Quando chamamos a função Fork() ocorre a criação de um novo processo,
chamado de processo filho. Repare que a função Fork() foi invocada três vezes,
totalizando oito processos.
 
 
 
 
4.
07/11/2022 20:51 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/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.
Concurso: TRF - 2ª REGIÃO - 2011 - Técnico e Analista | Prova: FCC - 2012 - TRF - 2 REGIÃO - Analista Judiciário ¿
Informática
Quando segmentos de memória alocados a processos e segmentos de memória livres são mantidos em uma lista
ordenada por endereço, é possível utilizar diversos algoritmos para alocar memória a um processo recém criado.
Presumindo que o gerenciador de memória saiba o tamanho de memória que deve ser alocada ao processo, ele
procurará ao longo da lista de segmentos de memória por um segmento livre que seja suficientemente grande para
esse processo. O segmento é quebrado em duas partes, se for o caso, sendo uma parte alocada ao processo e a
sobra transforma-se em um segmento de memória livre. O texto trata do algoritmo
 
multiprogramação
processo monothread
thread
multiprocessador
máquina de estados finitos
Data Resp.: 07/11/2022 20:48:50
 
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.
 
 
 
 
 
 
MEMÓRIA
 
5.
Diminuição do conjunto de trabalho do processo.
Aumento do tamanho da página.
Aumento do tamanho da área de swapping no disco.
Instalação de uma CPU mais rápida.
Instalação de um disco de paginação maior.
Data Resp.: 07/11/2022 20:47:48
 
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.
first fit
worst fit
next fit
back fit
best fit
Data Resp.: 07/11/2022 20:51:07
 
07/11/2022 20:51 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Em um sistema de arquivos, os arquivos podem ser estruturados de diferentes formas, o que pode levar a restrições
na forma como as aplicações podem manipular tais arquivos. No que se refere a estrutura de arquivos, marque a
alternativa correta.
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: 
Explicação:
Resposta correta: first fit.
A política First-Fit procura alocar o processo no primeiro espaço livre que acomode suficientemente o processo.
Probabilisticamente, agrupa os processos pequenos, separando-os dos grandes, e tem a vantagem de ser mais
rápido, pois só percorre as partições até encontrar uma em que o processo caiba.
 
 
 
 
 
 
SISTEMA DE ARQUIVOS
 
7.
Na estrutura de árvore de registros, os registros devem ter o mesmo tamanho.
Na sequência de registros de tamanho fixo, a busca é realizada pela chave do registro.
A busca em uma árvore de registros se dá de forma sequencial, observando a ordem de gravação dos registros.
Na sequência desestruturada de bytes, o sistema de arquivos define o formato do registro.
A sequência desestruturada de bytes é a estrutura adotada pelo Linux e pelo MS Windows®.
Data Resp.: 07/11/2022 20:49:52
 
Explicação:
A resposta correta é: A sequência desestruturada de bytes é a estrutura adotada pelo Linux e pelo MS Windows®.
No contextode sistema e estrutura de arquivos, podemos elencar a sequência desestruturada de Bytes como uma
opção de organização que fornece alto grau de flexibilidade. Essa abordagem é utilizada tanto pelo SO Windows
quanto pelo Linux.
 
 
 
 
8.
Apenas a II.
Apenas a II e a III.
Apenas a I e a II.
Apenas a I.
Apenas a I e a III.
Data Resp.: 07/11/2022 20:50:37
 
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
07/11/2022 20:51 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
Dos comandos abaixo, qual permite alterar a configuração de CRONTAB do
usuário? 
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. 
 
9.
crontab -e 
vi crontab 
ln cron tab 
crond 
service cron enable 
Data Resp.: 07/11/2022 20:48:12
 
Explicação:
A resposta correta é: crontab -e 
 
 
 
 
10.
30 * * * 2 comando 
*/30 * * * 1 comando 
* * * * 30 comando 
0,30 0 * * * comando 
30 0 * * 1 comando 
Data Resp.: 07/11/2022 20:50:06
 
Explicação:
A resposta correta é: */30 * * * 1 comando 
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/11/2022 20:44:56.

Continue navegando