Exercícios de Sistemas Operacionais
Por: Michael Jhonnes • 7/11/2016 • Exam • 978 Palavras (4 Páginas) • 560 Visualizações
[pic 1] | 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 | ( n ) | Mostra o nome do hardware da máquina |
d) top | ( m ) | Mostra mensagem relacionadas à operação do kernel |
e) htop | ( d ) | 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 | ( t ) | 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 | ( m ) | Mostra o uso da memória por parte dos diferentes processos |
k) last | ( a ) | Mostra as chamadas de sistemas e os sinais utilizados pelo programa |
l) hwclock | ( e ) | Mostra os processos de forma interativa |
m) dmesg | ( b ) | 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 : mostra o tamanho
Terceira: mostra as 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?
Aparece o tempo de execução do programa. O real, o de usuário e o de sistema.
5. Abra a calculadora (gnome-calculator). Procure o pid dela depois rode o comando kill
A diferença é que o killall mata todas as instâncias do programa, já o kill mata somente uma instância por vez.
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 : mostra que o programa corrente está parado
bg %1: coloca o programa na linha 1 em segundo plano
jobs : mostra que o programa corrente está rodando em background
fg %1: coloca o programa na linha 1 em primeiro plano
gnome-calculator&: roda o programa e o coloca imediatamente em segundo plano
jobs : mostra os programas que estão em segundo plano
7. Rode o comando nohup firefox. Ele gera um arquivo no diretório corrente chamado nohup.out. O que esse arquivo mostra?
Mostra a saída da execução do firefox.
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.
...