ADM de SO
Por: pejotajota • 2/11/2015 • Trabalho acadêmico • 306 Palavras (2 Páginas) • 349 Visualizações
[pic 1]
[pic 2]
[pic 3]
[pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14]
[pic 15]
[pic 16][pic 17][pic 18][pic 19]
[pic 20][pic 21]
1- Explique a diferença de um programa estar executando em foreground e background.
Para executar um novo comando no foregrond é preciso esperar que algum programa em execução termine seu processo e no background não é necessário esperar.
2 - Suponha que um usuário em sua instalação tenha iniciado um processo de longa duração que está consumindo uma fração significativa dos recursos de uma máquina.
a) Como você reconheceria um processo que está exaurindo recursos?
Executando o comando TOP obtenho detalhes de uma lista com os 5 comandos com um maior consumo de CPU e memória.
b) Suponha que o processo mal-comportado possa ser legítimo e não deva ser eliminado. Enumere os comandos que você poderia utilizar para colocá-los “na geladeira” (interrompê-lo temporariamente enquanto investiga).
ps e Ctrl + z
c) Mais tarde, você descobre que o processo pertence ao seu chefe e precisa continuar executando. Enumere os comandos que você utilizaria para retornar a tarefa.
Jobs, fg
d) Alternativamente, suponha que o processo tenha de ser eliminado. Que sinal você deveria emitir? (Escreva o comando).
3 - Qual a função dos comandos:
- jobs
Faz uma lista dos comandos que estão parados ou em execução em segundo plano. Os processos que aparecem listados que contém o símbolo & estão sendo executados em segundo plano.
- fg
Permite que um programa parado ou em segundo plano seja executado em primeiro plano.
c) bg
Permite que um processo executado em primeiro plano passe a ser executado em segundo plano.
d) Killall
Permite a finalização de processos com o mesmo nome.
4 - Em que situações podem aparecer “caracteres estranhos” no shell? Como você poderia fazer para restaurar o sistema a sua normalidade?
Ao abrir arquivos binários com o comando cat algumas vezes podem ser exibidos caracteres desconhecidos, que podem ser corrigidos usando o comando reset
...