Skip to content

Trabalho 1 da Disciplina de Algoritmos e Estrutura de Dados II

License

Notifications You must be signed in to change notification settings

gabriel0alvesz/Multitarefas-SO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Gabriel AlvesGabriel Alves
Gabriel Alves
and
Gabriel Alves
Mar 29, 2024
f5ebd7a · Mar 29, 2024

History

58 Commits
Nov 19, 2022
Nov 19, 2022
Nov 19, 2022
Aug 24, 2022
Nov 19, 2022
Aug 17, 2022
Nov 18, 2022
Mar 29, 2024

Repository files navigation

Sistema Multitarefa

Gabriel Oliveira Alves - 2022
Disciplina de Sistemas Operacionais (SO)

Introdução e Objetivo

Neste trabalho será construido um sistema de classificação cujas características nos permitirão observar conceitos importantes como: escalonamento e gestão de memória primária. Neste sistema, vamos considerar duas bases de dados D e T. A base D será utilizada para simular a inicialização, fornecendo assim o conceito de "bootstrapping", tal como no sistema operacional. Já a base T representará os processos a serem executados, cada um produzindo uma série de computações pesadas e necessárias, as quais vamos coordenar utilizando um sistema de escalonamento em dois níveis: "mecanismo" e "política". Além disso,será abordado o conceito de "memória", tratando de chavear os processos entre memória primária e processador, claro, tudo de forma simulada para que possamos extrair resultados mensuráveis para avaliação, análise e conclusão.
A documentação referente as etapas do trabalho esta presente em DOCUMENTATION.md.

Requisitos, Compilação e Execução

  • Preferencialmente estar utilizando Linux ou MacOS como sistema operacional.
  • Ter o compilador GCC instalado.
  • Clonar o repositório.
git clone https://github.com/Nerd100oculoS/Multitarefas-etapa1.git
  • Dentro da pasta deste repositório, executar os comandos a baixo conforme suas funções.
Comando Função
make clean Apaga a última compilação realizada contida na pasta build
make Executa a compilação do programa utilizando o gcc, e o resultado vai para a pasta build
make run Executa o programa da pasta build após a realização da compilação

Referências

TANENBAUM, A. S. , Sistemas Operacionais Modernos. Quarta Edição, Editora Pearson, 2015

About

Trabalho 1 da Disciplina de Algoritmos e Estrutura de Dados II

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published