Search
50 articles for “Managing memory”
-
Array-Linked Data Structure: Introducing a Hybrid Model of Memory Management and Faster and Easier Insertion and Reallocation Procedures
Abstract: Here, I have introduced a new data structure titled “Array-Linked Data Structure”. It incorporates a hybrid model of memory allocation, introducing a new insertion procedure in an existing data structure which is faster than that for arrays. It also offers O(c) access time where c is a constant. The access time is worse than O(1) for an array but still better than that for a linked list since the index …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 1, 2023 · pp. 1–11 Read article
-
Exploring the World of Operating Systems: Uncovering the Hidden Symphony
Abstract: This journal explores the fundamental ideas, features, and various applications of operating systems (OS), offering an in-depth look at this interesting field. It gives a clear picture of the OS acting as the invisible conductor, arranging the complex symphony of memory, hardware, and apps that drive our digital world. The described roles encompass resource management, process management, memory management, file management, device management, security management, and user interface management, which …
Published in Journal of Operating Systems Development & Trends · Vol. 11, Issue 1, 2024 · pp. 24–28 Read article
-
Application of B-trees for Design of Optimal Page Replacement Technique in Modern Operating Systems
Abstract: Algorithms related to replacing the memory pages in operating systems are critical components of modern operating systems that manage virtual memory efficiently. Current algorithms such as LRU (Least Recently Used), Clock algorithms as well as FIFO (First-In-First-Out), often struggle with the increasing demands of contemporary applications and larger memory hierarchies. This research work proposes a novel approach utilizing B-tree data structures to design an optimal page replacement technique. The proposed …
Published in International Journal of Data Structure Studies · Vol. 3, Issue 2, 2025 · pp. 23–30 Read article
-
Enhanced Shell Script Optimization Techniques for Low-latency Automation in DevOps Environments
Abstract: Shell scripting remains a foundational component in system administration and DevOps automation, providing a straightforward yet powerful method for automating tasks, managing system configurations, and integrating seamlessly within continuous integration and continuous delivery (CI/CD) pipelines. These scripts serve as the backbone for many repetitive and complex tasks, enabling IT teams to execute workflows efficiently without manual intervention. As organizations continue to scale their infrastructure and adopt more complex architectures, the …
Published in Journal of Advances in Shell Programming · Vol. 11, Issue 3, 2024 · pp. 1–5 Read article
-
The Interface of Hardware and Intelligence: The Function of Operating Systems
Abstract: Operating systems play a central role in bridging the gap between computer hardware and user interaction. They simplify complex machine-level operations and transform them into user-friendly and efficient digital experiences. At their core, operating systems are responsible for managing essential tasks such as process scheduling, memory allocation, file system organization, and device coordination. By handling these functions effectively, they ensure that hardware resources are used in an optimal and balanced …
Published in Journal of Operating Systems Development & Trends · Vol. 13, Issue 1, 2026 Read article
-
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
-
An Investigative Study on Cache-Oblivious Data Structures
Abstract: Cache-oblivious data structures and data management systems have emerged as critical components in modern computing environments, aiming to optimize memory access patterns across different levels of the memory hierarchy without explicit knowledge of cache sizes or configurations. This study presents an overview of cache-oblivious techniques, including adaptive data structures, compression, parallel processing, and security considerations. The workexplores future directions in cache-oblivious systems, such as non-volatile memory support, graph processing, edge …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 2, 2023 · pp. 33–37 Read article
-
Basic Concept and Role of Memory Enhancer (Muqawwi- E-Hafiza) Unani Drugs in the Management of Alzheimer’s Disease (Nisyaan-E-Shekhukhi): A Review
Abstract: Alzheimer's disease is a neurological disorder in which the death of brain cells causes memory loss and cognitive decline, defined as a dementing illness in which anterograde amnesia is a dominant symptom and is the most common cause of Dementia in the elderly. There is no direct mention of this condition in classical Greek literature, but Alzheimer's disease is almost always associated with forgetfulness or fasaad-e-takhayy’ul. Although the etiology is …
Published in Research & Reviews : Journal of Herbal Science Read article
-
Implementation of the Tridiagonal Matrix Algorithm (TDMA) in C: A Practical Approach
Abstract: This paper presents a practical implementation of the tridiagonal matrix algorithm (TDMA), also known as the Thomas algorithm, using the C programming language. The TDMA is a commonly used algorithm for solving systems of linear equations where the coefficient matrix is tridiagonal. The paper draws a detailed step-by-step process of the algorithm’s development, from forward elimination to backward substitution, with a focus on minimizing computational difficulty compared to standard Gaussian …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 36–43 Read article
-
Java’s Enduring Popularity: Unraveling the Factors Behind Its Preference
Abstract: Java remains one of the most widely used programming languages across various industries, owing to its robust architecture, platform independence, and extensive ecosystem. Its versatility, scalability, and security make it a preferred choice for developing a wide range of applications, from enterprise software to mobile and web solutions. This study delves into the key factors contributing to Java’s sustained relevance in software development, highlighting its adaptability to evolving technological trends. …
Published in Recent Trends in Programming languages · Vol. 12, Issue 1, 2025 · pp. 8–15 Read article
-
An Overview on Intelligent Operating Systems (iOS)
Abstract: The rapid convergence of artificial intelligence techniques with core operating system services is ushering in a new class of platforms—Intelligent Operating Systems (Intelligent OS)—that can anticipate, adapt, and optimize on behalf of both applications and users. This paper surveys the architectural shifts required to embed learning, reasoning, and self healing capabilities into the kernel, scheduler, memory manager, and I/O subsystems. We present a prototype framework, NeuroKernel, that augments traditional OS …
Published in Journal of Operating Systems Development & Trends · Vol. 13, Issue 1, 2026 Read article
-
Traversal Speed Comparison of BFS and DFS in Balanced and Skewed Binary Trees
Abstract: In this paper, we provide an analysis of how well both breadth-first search (BFS) and depth-first search (DFS) algorithms perform while wandering through two kinds of binary trees: balanced and skewed. The research was motivated by the practical application of storing files and directories in a certain type of parent-child relationship through the use of hierarchical file systems (e.g., windows explorer). The result of measuring how fast and versatilely these …
Published in International Journal of Data Structure Studies · Vol. 4, Issue 2, 2026 Read article
-
Advanced AI based Energy Monitoring and Demand Prediction with Theft Detection
Abstract: This paper presents a study on an AI-based energy management system, which is designed for real-time monitoring of energy consumption for theft detection and energy demand prediction. Our energy management system has voltage and current sensors for energy consumption measurement and provides real- time data on voltage (V), current (mA), and energy units. We have implemented Machine Learning algorithm SVM to improve the process of theft detection by identifying anomalies …
Published in Journal of Alternate Energy Sources & Technologies · Vol. 17, Issue 1, 2026 Read article
-
A Memory-Based Genetic Algorithm for Optimization of Power Generation in a Microgrid
Abstract: Due to advancement in power electronics field, it is becoming more feasible to integrate renewable energy into power grid. Renewable energy sources are prompting more and more small investors to invest in generation and distribution of renewable energy at microgrid level. The increased competition requires energy producers to offer energy at minimum possible cost to gain the confidence of consumers, which needs efficient methods to schedule energy generation among the …
Published in Journal of Semiconductor Devices and Circuits · Vol. 12, Issue 3, 2025 · pp. 29–38 Read article
-
Institutional Engagement with Indigenous Knowledge: A Global Scientometric Analysis
Abstract: This study provides a comprehensive global scientometric analysis of institutional engagement with Indigenous Knowledge (IK) research from 1992 to 2025. It seeks to chart the transition from traditional preservation to contemporary digital curation and identify key geopolitical and disciplinary shifts. A corpus of 304 peer-reviewed publications was retrieved from Scopus. The study utilized science mapping via VOSviewer and performance metrics through the R-package Bibliometrix to assess longitudinal changes and thematic …
Published in Journal of Advancements in Library Sciences · Vol. 13, Issue 2, 2026 · pp. 55–69 Read article
-
Competitive Programming and Its Importance in the Present World
Abstract: Competitive programming has become a vital skill set for both computer science students and professionals, fostering problem-solving abilities, algorithmic thinking, and time management in a highly competitive environment. This paper provides a comprehensive overview of competitive programming, beginning with its core principles and progressing through advanced strategies used by participants to solve complex problems efficiently. In addition to explaining fundamental concepts, the paper explores key algorithms and data structures frequently …
Published in Recent Trends in Parallel Computing · Vol. 11, Issue 3, 2024 · pp. 39–50 Read article
-
Comprehensive Approaches to Understanding and Managing Alzheimer’s Disease
Abstract: Alzheimer’s disease is an advanced neurodegenerative disorder described by intense memory loss. It strictly affects the patient’s quality life. The popularity of AD has been increasing in recent years. It is the most common form of mental disorder affecting more than 20 million people in the world. The Alzheimer’s disease is treated with cholinesterase inhibitors or NMDA-receptor (N-methyl D-aspartate) antagonists but here the question is about the therapeutic effect of …
Published in International Journal of Tropical Medicines · Vol. 2, Issue 1, 2025 · pp. 1–9 Read article
-
Efficient Malware Detection in Cybersecurity: Leveraging Advanced Data Structures for Enhanced Threat Identification
Abstract: The cybersecurity landscape is constantly changing with more advanced malware creating major challenges for detection systems. To address these challenges effectively, advanced data structures have become essential in optimizing how data is managed, processed, and analyzed for malware detection. This review paper delves into the role of several cutting-edge data structures—bloom filters, tries, hash tables, graphs, decision trees, and suffix trees—in enhancing the efficiency and accuracy of malware detection mechanisms. …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 2, 2024 · pp. 32–40 Read article
-
Advancements and Challenges in Computer Hardware Technology Management: Innovations, Performance, and Future Directions
Abstract: Modern computing systems depend on computer hardware technology for performance, efficiency, and innovation. Processing units, memory storage, input/output devices, and networking hardware are covered in this article. It emphasizes how multi-core processors, SSDs, and integrated circuits have increased computational power and speed. The essay also discusses quantum computing, edge computing, and the IoT, which will change hardware. Finally, the essay discusses hardware design challenges such power consumption, heat control, and …
Published in International Journal of Solid State Innovations & Research · Vol. 3, Issue 1, 2025 · pp. 1–8 Read article
-
Deep Learning Approach to Produce Artificial Speech (Text-To-Audio)
Abstract: This program utilizes key features of the .NET framework to facilitate smooth text-to-speech conversion and audio playback. Upon execution, users are prompted to input text via a graphical user interface (GUI), which the program converts into speech using the ‘SpeechSynthesizer’ class from the ‘System. Speech.Synthesis’ namespace. The audio that has been synthesized is handled and stored as a WAV file called ‘output.wav’ by utilizing the ‘FileStream’ class, allowing for future …
Published in Journal of Artificial Intelligence Research & Advances · Vol. 12, Issue 1, 2025 · pp. 28–33 Read article