Operating system
7 articles · search the full text for this term
-
NOVA: The Virtual Desktop Assistant
Abstract: This research work details the design, development, and implementation of a voice-controlled desktop assistant aimed at streamlining everyday tasks and boosting user productivity. The assistant seamlessly integrates with various desktop applications and core operating system functions to automate routine operations, deliver relevant contextual information, and provide personalized suggestions based on observed user behavior and preferences. A standout feature of the system is its ability to monitor user activity levels and …
Published in International Journal of Computer Science Languages · Vol. 3, Issue 2, 2025 · pp. 19–25 Read article
-
A Hybrid Algorithm for Processor Scheduling Using Game Theory Variants
Abstract: This study proposes a novel hybrid algorithm for processor scheduling in modern operating systems, integrating the strengths of traditional scheduling methods with game theory variants. Traditional schedulers often struggle to adapt to dynamic workload changes, leading to suboptimal performance. Our hybrid approach addresses this by treating processes as "players" in a game, where the "payoff" is CPU time. A base scheduler (e.g., Weighted Fair Queuing, Earliest Deadline First) provides a …
Published in Journal of Operating Systems Development & Trends · Vol. 12, Issue 1, 2025 · pp. 48–56 Read article
-
Securix: An Open-Source Security-based Linux Distribution for Novice Cyber Security Enthusiasts
Abstract: In the ever-evolving field of cybersecurity, the need for accessible and user-friendly tools in favor of beginner users has never been greater. The existing ethical hacking-related operating systems, while powerful, often overwhelm beginners with their complexity. The main objective of this project is to bridge the gap by providing an operating system for novice cyber enthusiasts looking to explore the world of ethical hacking and security. The proposed operating system …
Published in Journal of Open Source Developments · Vol. 11, Issue 3, 2024 · pp. 1–6 Read article
-
A Comprehensive Guide to Application Development Using Flutter
Abstract: Developers are forced to either write the same application many times for other operating systems or use a similar but inferior solution that compromises native performance and accuracy in favor of portability. Flutter is a toolkit developed by Google that helps programmers create apps that look and feel great on different devices like phones, tablets, and computers. What is special about Flutter is that one can write code once and …
Published in International Journal of Electronics Automation · Vol. 2, Issue 1, 2024 · pp. 35–41 Read article
-
Deadlock Controlling Algorithms for Distributed Database Systems
Abstract: When the demand for a system resource exceeds the system's capacity, deadlock – an operating system problem – results. The problem of deadlock frequently causes a distributed database's performance to lag. This research critically examined two types of deadlock problems that have an impact on a distributed database's performance. Transaction control and transaction location deadlock difficulties were the specific challenges that the article specifically addressed. In this paper, deadlock prevention …
Published in International Journal of Algorithms Design and Analysis Review · Vol. 1, Issue 2, 2023 · pp. 10–17 Read article
-
Network Monitoring Tool in Shell Programming
Abstract: Network monitoring is the systematic effort of a computer network to detect slow or failing network components such as overloaded or crashed/frozen servers, failing routers, failed switches, or other problematic devices. The network monitoring system notifies the network administrator in the event of a network failure or other outage. Network management is a subset of network monitoring. Network monitoring is typically accomplished through the use of software applications and tools. …
Published in Journal of Advances in Shell Programming Read article
-
An Optimised CPU Scheduling Algorithm with Adaptive Time Quantum Approach
Abstract: CPU scheduling is an essential mechanism implemented by the operating system to determine the execution of multiple processes by the CPU. The primary objective of the scheduling algorithms is to optimize the systems’ performance efficiently. The performance of a CPU scheduling algorithm depends on various factors and can be evaluated on various criteria like average turnaround time, average waiting time, throughput, fairness etc. This paper aims to present an optimal …
Published in Journal of Operating Systems Development & Trends Read article