Analisis Manajemen Proses pada Sistem Operasi Linux : Permasalahan dan Solusi

Authors

  • Muhammad Albedri Universitas Pelita Bangsa
  • Yudha Purnama Putra Universitas Pelita Bangsa
  • Elkin Rilvani Universitas Pelita Bangsa

DOI:

https://doi.org/10.61132/merkurius.v3i1.615

Keywords:

CFS, Management, Linux, Process

Abstract

This study aims to analyze process management in the Linux operating system, focusing on how processes are managed from creation, scheduling, to termination. Linux utilizes various scheduling and memory management mechanisms to ensure system efficiency and stability. One of the schedulers used is the Completely Fair Scheduler (CFS), which provides a fair distribution of CPU time based on the priority and needs of the processes. This research also discusses the use of techniques such as paging for memory management and how Linux handles inter-process communication through pipes and shared memory. Experiments were conducted to measure CPU usage, memory consumption, and execution time by various processes with different priorities. The results show that Linux effectively manages resources, provides fair time-sharing, and maintains security by isolating the address space between the kernel and user-space. This study is expected to contribute to the further development of process management in Linux and provide insights for developers and system administrators to optimize operating system performance.

References

Bovet, D. P. (2003). Process management in the Linux kernel. Proceedings of the Linux Symposium.

Bovet, D. P., & Cesati, M. (2005). Understanding the Linux kernel (3rd ed.). O'Reilly Media.

Corbet, J., Rubini, A., & Kroah-Hartman, G. (2005). Linux device drivers (3rd ed.). O'Reilly Media.

Love, R. (2010). Linux kernel development (3rd ed.). Addison-Wesley.

McDougall, R., & Mauro, J. (2006). Solaris internals: Core kernel components (2nd ed.). Prentice Hall.

McKusick, M. K., & Neville-Neil, G. V. (2014). The design and implementation of the FreeBSD operating system (2nd ed.). Addison-Wesley.

Silberschatz, A., Galvin, P. B., & Gagne, G. (2018). Operating system concepts (10th ed.). John Wiley & Sons.

Stallings, W. (2018). Operating systems: Internals and design principles (9th ed.). Pearson.

Stevens, W. R., & Rago, S. A. (2013). Advanced programming in the UNIX environment (3rd ed.). Addison-Wesley.

Tanenbaum, A. S., & Bos, H. (2015). Modern operating systems (4th ed.). Pearson.

Downloads

Published

2025-01-06

How to Cite

Muhammad Albedri, Yudha Purnama Putra, & Elkin Rilvani. (2025). Analisis Manajemen Proses pada Sistem Operasi Linux : Permasalahan dan Solusi. Merkurius : Jurnal Riset Sistem Informasi Dan Teknik Informatika, 3(1), 142–149. https://doi.org/10.61132/merkurius.v3i1.615

Similar Articles

<< < 1 2 3 4 5 6 7 8 > >> 

You may also start an advanced similarity search for this article.