Skip to content

๐Ÿ“Œ C ์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•œ ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜

Notifications You must be signed in to change notification settings

devTaemin/Scheduling-Algoritm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โณ Scheduling-Algorithm

Hits

  • This repository contains the implementations on process scheduling, which is a key role of the operating system.


๐Ÿ“Œ List of Scheduling algorithm


๐Ÿ“ŒFCFS: First Come First Served (Non-preemptive)
๐Ÿ“ŒSJF: Shortest Job First (Non-preemptive)
๐Ÿ“ŒSRJF: Shortest Remaining Job First (Preemptive)
๐Ÿ“ŒRR: Round Robin (Preemptive)

๐Ÿ“Œ Functions


  • isEmpty
  • isFull
  • initQueue
  • enQueue
  • deQueue
  • pickProcess
  • monitProcess
  • rotateProcess
  • set_schedule
  • read_proc_list
  • do_schedule
  • print_performance

โš™๏ธ Development stack


  • Language : C

๐Ÿ‘ฌ Contributor


About

๐Ÿ“Œ C ์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•œ ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages