Skip to content

This project consists of a visual simulation built with React Native and Expo CLI on how different scheduling algorithms works. The application was developed for the Operating Systems course of the Computer Science program at UFBA (Federal University of Bahia).

License

Notifications You must be signed in to change notification settings

JameDodgers/cpu-scheduler

Repository files navigation

Sobre o Projeto

CPU Scheduler é um aplicativo criado para facilitar a visualização da execução de diferentes algoritmos de escalonamento. A aplicação foi desenvolvida como trabalho final da disciplina de Sistemas Operacionais no curso de Bacharelado em Ciência da Computação da Universidade Federal da Bahia (UFBA).

Feito Com

Funcionalidades

  • Seleção da quantidade de processos
  • Escolha do tempo de execução, tempo de chegada, deadline e prioridade de cada processo
  • Escolha do quantum e sobrecarga do sistema
  • Algoritmos de escalonamento implementados: FIFO, SJF, Round Robin, Deadline, Priority

Capturas de Tela

FIFO (First In, First Out):


SJF (Shortest Job First)


Round Robin


Deadline


Priority


About

This project consists of a visual simulation built with React Native and Expo CLI on how different scheduling algorithms works. The application was developed for the Operating Systems course of the Computer Science program at UFBA (Federal University of Bahia).

Topics

Resources

License

Stars

Watchers

Forks

Packages