CPU scheduling
2 articles · search the full text for this term
-
Systematic Review of Application of Nature-Inspired Algorithms for Resource Optimization in Multi-Programmed Operating Systems
Abstract: Multi-programmed operating systems are increasingly confronted with complex challenges in efficiently managing system resources, primarily due to the need to handle numerous concurrent processes with diverse and often conflicting resource demands. As these systems evolve, ensuring optimal performance across various dimensions, such as CPU scheduling, memory allocation, and load balancing, has become crucial. In this context, nature-inspired algorithms have emerged as promising solutions for enhancing resource optimization. These algorithms, which …
Published in Journal of Operating Systems Development & Trends · Vol. 12, Issue 2, 2025 · pp. 08–14 Read article
-
Visualizing Complexity: Navigating Algorithms with Algorithm Visualizer
Abstract: We think that studying algorithms may be amusing and exciting. Many students are currently struggling, but we hope to change that. Our strategy is to emulate gaming while learning. We're building hands-on learning exercises, such as mazes and patterns, to convey key concept. To help students understand how algorithms function in practice, we also use some stunning visualizations. Three major categories of algorithms are under our purview: sorting, pathfinding, CPU …
Published in International Journal of VLSI Circuit Design & Technology · Vol. 2, Issue 1, 2024 · pp. 21–26 Read article