TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercícios de Sistemas Operacionais

Por:   •  7/11/2016  •  Exam  •  978 Palavras (4 Páginas)  •  515 Visualizações

Página 1 de 4

[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 . Observe que temos 4 colunas, o que representa as duas colunas do meio?

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 e observe o que acontece. Abra várias instâncias da calculadora e depois rode o comando killall gnome-calculator e observe. Qual a diferença entre os dois comandos?

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:

+ z: para a execução do programa corrente

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

+ c: fecha o programa

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.

...

Baixar como (para membros premium)  txt (6.1 Kb)   pdf (135.1 Kb)   docx (14.5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com