Exercícios de Sistemas Operacionais
Por: Michael Jhonnes • 9/11/2016 • Exam • 1.086 Palavras (5 Páginas) • 432 Visualizações
[pic 1][pic 2] | Disciplina: | Sistemas Operacionais |
Professora: | Alynne Oya Kitamura | |
Lista de Exercícios: | Laboratório I | |
Data: | 18/08/2015 |
1. Instalar os comandos (apt-get install
memstat
htop
rcconf
2. Digite o comando, verifique o que aparece e associe à coluna da direita:
a) free | (H ) | Mostra os últimos comandos digitados |
b) memstat | (B ) | Mostra o nome do hardware da máquina |
d) top | (M ) | Mostra mensagem relacionadas à operação do kernel |
e) htop | (J ) | Mostra e configura a data e a hora |
f) strace | (G ) | Mostra os processos correntes em tempo real |
g) ps aux | (K ) | Mostra a lista dos últimos usuários que entraram no sistema |
h) history | (O ) | Mostra o nome do arquivo que está ligado ao terminal de entrada (console) |
i) df -h | (D ) | Mostra um relatório dos processos correntes |
j) date | (N ) | Mostra o uso da memória por parte dos diferentes processos |
k) last | (F ) | Mostra as chamadas de sistemas e os sinais utilizados pelo programa |
l) hwclock | (E ) | Mostra os processos de forma interativa |
m) dmesg | (A ) | Mostra os espaços livres e aqueles ocupados em memória RAM e Swap |
n) arch (uname) | (I ) | Mostra a utilização dos dispositivos de armazenamento |
o) tty | (L ) | Busca ou configura o relógio do hardware |
3. O comando pmap mostra o mapa de memória de um processo. Abra o firefox, rode comando ps aux e encontro o pid dele e faça pmap
Primeira (esquerda para direita): mostra a posição da memória;
Segunda : Exibe o quanto de memória está sendo utilizado.
Terceira: permissões
Quarta : mostra o nome das bibliotecas que estão alocadas para o processo.
4. Rode a linha de comando time firefox. Feche o firefox. O que aparece no final?
O tempo de utilização gasto ao abrir e fechar o aplicativo firefox.
5. Abra a calculadora (gnome-calculator). Procure o pid dela depois rode o comando kill
Kill id só fecha a calculadora atual , já o kill all fecha todas as calculadoras que estiverem abertas .
6. O comando jobs significa trabalho, fg (foreground), primeiro plano e bg (background), segundo plano. Abra o firefox. Rode os comandos na sequência e diga o que acontece:
jobs : Lista os trabalhos que estão em segundo plano sendo executados pelo Sistema operacional.
bg %1: trocou de lugar um trabalho que estava em primero plano e o passou para o segundo
jobs : Lista os trabalhos que estão em Segundo Plano
fg %1: trocou de lugar um trabalho que estava em segundo plano e passou para o primeiro
gnome-calculator&:
jobs : __Sistema nao executa parou o terminal.__________________________________________
7. Rode o comando nohup firefox. Ele gera um arquivo no diretório corrente chamado nohup.out. O que esse arquivo mostra?
___os processos sendo executados instercalados.___________________________________
Os comandos nice e renice alteram a prioridade de um processo. O maior valor que pode ser atribuído é 19 e o menor valor -20. Quanto menor o valor maior é a prioridade do processo. |
8. Conforme o que foi mostrado faça:
- Abra o firefox
- Rode o comando ps x -l. Observe as colunas PRI e NI. Elas representam a prioridade e o nice com o qual elas iniciam. Veja qual o valor de PRI e NI para o firefox.
- Mate o processo do firefox.
- Rode o comando nice -n 19 firefox& e depois o ps x -l| grep firefox e veja o que aconteceu com as colunas de PRI e NI.
O que aconteceu com a prioridade do processo?
Mostrou que o pacote não estava instalado portanto não executa _________________________________________________
...