
CPU Scheduling Visualization
Author(s) -
Taqwa Flayyih Hasan
Publication year - 2014
Publication title -
mağallaẗ diyālá li-l-ʿulūm al-handasiyyaẗ/mağallaẗ diyālá li-l-ʻulūm al-handasiyyaẗ
Language(s) - English
Resource type - Journals
eISSN - 2616-6909
pISSN - 1999-8716
DOI - 10.24237/djes.2014.07102
Subject(s) - computer multitasking , computer science , human multitasking , scheduling (production processes) , central processing unit , fair share scheduling , multiprocessing , operating system , two level scheduling , fixed priority pre emptive scheduling , rate monotonic scheduling , earliest deadline first scheduling , cpu shielding , dynamic priority scheduling , round robin scheduling , distributed computing , embedded system , engineering , schedule , psychology , operations management , cognitive psychology
Scheduling is a key concept in computer multitasking and multiprocessing operating system design, and in real-time operating system design. CPU scheduling is the basis of multiprogramming operating systems by switching the CPU among process; the operating system can make the computer more productive, scheduling algorithms are widely used in communications networks and in operating systems to allocate resources to competing tasks. In this paper, visual interfaces for CPU scheduling algorithms were designed by using Visual Basic6 language. They may use to learn users about this algorithms and how they work