Multi-threading on Linux Operating System Using Scheduling Algorithm
Main Article Content
Abstract
The choice of operating system in terms of convenience and operation has become a major priority for users, where the operating system has a systematic scheduling that includes data processing, data storage, calculation of memory usage and other resources. The system is a group of elements or parts that interact with each other, are interrelated, depend on each other, function together as a whole to achieve a goal. The operating system continues to develop until now, so that the operating system is also in the center of attention because of its very fast development. One of the operating systems that has become the center of attention in this development is GNU / Linux. Therefore it is necessary to analyze the multi-threading technique with the Round Robin Algorithm to see the process running simultaneously whether there is concurrency in many processes or execution to calculate the existence of threads in a process.
Downloads
Article Details
[2] Ajit, S., Goyal, P., and Bahtra, S., “An Optimized Round Robin Sceduling algorithm for CPU sceduling”, International Journal on Computer Science and Engineering Vol. 02 No 07 Tahun, 2012.
[3] C. L. Liu., J.W. Layland, “Scheduling Algorithms for Multiprogramming in a hard realtime environment”, ACM 20, vol. 20, pp. 46-61, 1973.
[4] Atmadja, W., Christian, B., and Kristofel, L. “Real Time Operating System on embedded linux with
ultrasonic sensor for mobile robot”, International Conference on Industrial Automation, Information and Communications Technology (IAICT), Electronic ISBN:978-1-4799-4909-0:2014.
[5] Zouaoui, S., Boussaid, L., and Mtibaa, A., “Priority based round robin (PBRR) CPU scheduling algorithm”, International Journal of Electrical and Computer Engineering (IJECE). 2019 Vol.9, No.1, pp.190-202
[6] Yaashuwanth, C., Ramesh, R., “A New Scheduling algorithm for real time task”, International Journal of computer science and invormation security, vol 6 no 2, 2009.
[7] Yadav, R.K., Mishra, A. K., Prakash, N., Sharma, H., “An Improved Round Robin Scheduling Algorithm for CPU Scheduling”, (IJCSE) International Journal on Computer Science and Engineering Vol. 02, No. 04, 1064-1066, 2010.
[8] Jones, M. (2008). Anatomy of real-time Linux architectures: IBM
[9] Rajput, I. S., Gupta, D. “A Priority based Round Robin CPU Scheduling Algorithm for Real Time Systems”, International Journal of Innovations in Engineering and Technology (IJIET), 1(3), 1-11.
[10] Randal, E., Bryant, D.R., O’Hallaron,(2003) Computer System A Programmer’s Perspective: Prentice
Hall.
[11] Ali P.A., Ariyus, D.( 2010) Sistem Operasi: ANDI, Yogyakarta.
[12] Tanenbaum, A.S.(2008). Modern Operating Systems, Pearson Education Inc, New Jersey.
[13] Zhou, H.Y., Hou K.M., and Vaulx, C., “A Supersmall Distributed REAl-time Microkernel dedicated to wireless sensors”, Journal of PERVASIVE COMPUT.&COMM. 2006 issue 4 Vol(2), pp398-410.
[14] Spring (2018). Implementing threads Operating System, Uppsala university.
[15] Robert, L. (2005). Linux Kernel Development: Novell Press.

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.