Você está na página 1de 20

Universidade Federal de Uberlândia - UFU

Faculdade de Computação - FACOM


Bacharelado em Sistemas de Informação - Campus Monte Carmelo
GSI519 - Sistemas Operacionais - 2º Semestre/2022

Eduardo dos Santos Rocha - 32111BSI007


Diego Henrique Correia Resende - 32021BSI020
Vanessa Machado Silva - 32111BSI021

Atividade 1 - Gerenciamento de Processos

Durante o perı́odo acima mencionado foram realizadas as seguintes atividades:

• item 1;

• item 2;

• item 1,2,3,4,5,6.

Confirmo para os devidos fins a veracidade de todas as informações acima descritas.

Monte Carmelo, 24 de março de 2023.


Sumário

0.1 Windows Sysinternals Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3


0.2 Alteração utilização CPU pelo programa Wallpaper Engine . . . . . . . . . . . 5
0.3 Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
0.4 Atividade 1: Criação de Processos . . . . . . . . . . . . . . . . . . . . . . . . . . 9
0.5 Atividade 2: Tipos de Processos . . . . . . . . . . . . . . . . . . . . . . . . . . 10
0.6 Atividade 3: Tipos de Processos . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
0.7 Atividade 4: Tipos de Processos . . . . . . . . . . . . . . . . . . . . . . . . . . 14
0.8 Atividade 5: Tipos de Processos . . . . . . . . . . . . . . . . . . . . . . . . . . 15
0.9 Atividade 6: Tipos de Processos . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2
0.1 Windows Sysinternals Tools
Programas configurados para iniciar durante a inicialização ou login do sistema.

Nosso grupo reconheceu os seguintes programas da Microsoft:

Teams
Discord
EpicGamesLauncher
GoogleChromeAutoLaunch
LenovoVantage
LGHUB
Steam
Riot Vanguard
Google Chrome
Criação de Processos: Os processos estão executados no momento no sistema são

Figura 1: meus-processo-execultados
0.2 Alteração utilização CPU pelo programa Wallpaper
Engine
CPU após 1 minuto:

Figura 2: meus-processo-execultados
CPU finalizada:

Figura 3: meus-processo-execultados
0.3 Linux
A diferença entre o root-processos-1 e root-processos-2 se da na mudança do consumo de CPU.
E a do meus-processos-1 e meus-processos-2 é possı́vel notar uma mudança na ordem de linhas
do Usuário dono do processo (UID) e o Número de Processo – Process ID (PID).

Figura 4: root-processos-1

Figura 5: root-processos-2
Figura 6: meus-processos-1

Figura 7: meus-processos-2
0.4 Atividade 1: Criação de Processos
• Práticas de simulação

Figura 8: Criação de Processos

c Foram identificados dois processos, tais processos possuem as cores verde e vermelho,
sendo eles CPU bound e e I/O bound nessa ordem.Os processos CPU-BOUND ultilizam
muito o processador definido pelo ciclos de processo, já os IO-BOUND o tempo de
execução é definido pela duração das operações de E/S, é possı́vel observar na imagem
acima o que foi relatado.
0.5 Atividade 2: Tipos de Processos
• Práticas de simulação

Figura 9: mudanças de estado,comportamento dos processos,mudanças,taxa de crescimento


Figura 10: mudanças de estado,comportamento dos processos,mudanças,taxa de crescimento

c Observou-se que a redução do tempo gasto nas operações de entrada/saı́da pelo processo
I/O-bound teve como resultado uma execução mais rápida dos processos I/O-bound. Isso
resultou em uma maior quantidade de processos executados em um tempo menor, pois as
chamadas de sistema (syscalls) receberam os dados mais rapidamente, consequentemente,
agilizando os estados pronto e executando dos processos.
0.6 Atividade 3: Tipos de Processos
• Práticas de simulação

Figura 11: s informações sobre o contexto de software e hardware dos processos criados
Figura 12: s informações sobre o contexto de software e hardware dos processos criados

c Foi possı́vel observar algumas informações,estatico é apenas o tempo de criação e os


frames e dinamico temos o estado, tempo de CPU e o PC.Os procedimentos referentes
ao cronometragem da Unidade Central de Processamento (UCP), o estado do sistema,
e a estrutura de quadros, são influenciados pelo hardware, enquanto que os demais são
regidos pelo software.
0.7 Atividade 4: Tipos de Processos
• Práticas de simulação

Figura 13: número de processos, estados dos processos e processos escalonados

c Geralmente o que acontece é o indexação na memoria os valores do registrador,ou seja,


após esse processo o próximo processo vai entrar em execução.
0.8 Atividade 5: Tipos de Processos
• Práticas de simulação

Figura 14: informações sobre as mudanças de estado dos processos


Figura 15: simulador parametrizando com um valor de fatia de tempo diferente
Figura 16: Criação de Processos

c Foi possivel observar que o processo permaneceu em estado de execução e estado de


pronto por um curto lapso temporal. Em contrapartida, após aplicar as alteração da fatia
de tempo, o processo passou a levar mais tempo em estado de execução e, em seguida,
retornou ao estado de pronto.Com a fatia de tempo maior, podemos perceber que eles
não são executados consecutivamente
0.9 Atividade 6: Tipos de Processos
• Práticas de simulação

Figura 17: Suspenso


Figura 18: Liberado
Figura 19: Eliminado processo

c Foi possı́vel observar o que foi dito em sala de aula, o processo só poderá ser eliminado
caso ele esteja em estado de execução, ou seja, se ele estiver na fila de execução de
processos, determinados pelo escalonador de processos ele será eliminado, caso contrario,
é necessário o processo não estar no modo suspenso. Portanto, é necessário o processo
esperar ficar pronto para ser eliminado.

Você também pode gostar