Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

lucianobajr/TPS-SO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

74 Commits

Repository files navigation

Trabalhos Práticos - Sistemas Operacionais

TP01

Simulação, do que consiste um gerenciamento de processos em ambiente Linux. Para isso serão implementadas algumas funções, sendo as principais delas: (1) criação de processo; (2) substituição da imagem vigente no processo por uma imagem nova; e (3) realização de troca de contexto. Neste trabalho utilizaremos também quatro chamadas de sistema presentes no sistema operacional Linux, sendo elas: (1) fork(); (2) wait(); (3) pipe(); e (4) sleep()

print_1

TP02

A demanda por mais memória e memórias mais rápidas capazes de armazenar e executar todos os programas desejados em multiprogramação ainda não são uma realidade barata nos dias atuais. Sendo assim, para lidar com adversidades de disponibilidade de espaço dos sistemas faz-se necessário a utilização de funções de gerenciamento de memória. Para lidar com a alocação de processos neste trabalho, faremos uso de quatro diferentes técnicas quanto à escolha do local de reservar a memória, sendo elas: first fit, next fit, best fit e worst fit.

Memória Principal e Memória Virtual

Captura de tela de 2022年07月28日 15-17-32

Tabela de Processos modificada

Captura de tela de 2022年07月28日 15-44-43

AltStyle によって変換されたページ (->オリジナル) /