Operating system
19 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
-
A Review of Valley Tracing Mechanism for Implementation of Multiprogrammed Operating Systems
Abstract: This review examines the application of valley tracing mechanisms in the implementation of multiprogrammed operating systems. Multiprogrammed operating systems facilitate concurrent execution of multiple tasks, necessitating efficient resource allocation and scheduling to maximize system throughput and responsiveness. Valley tracing, a concept rooted in identifying and exploiting periods of decreased resource demand during program execution, offers a promising approach to optimize resource utilization and enhance system performance. The review begins by …
Published in Journal of Operating Systems Development & Trends · Vol. 10, Issue 3, 2023 · pp. 36–41 Read article
-
A Roadmap for Next-generation Operating Systems: Navigating Towards Future Innovation
Abstract: As technology advances rapidly, there is a growing demand for next-generation operating systems (OS) to keep up with the changes. This study delves into the research roadmap essential for shaping the future of operating systems. By identifying current challenges, analysing emerging technologies, and envisioning future user needs, this roadmap aims to provide a comprehensive guide for researchers and developers navigating the complex landscape of OS innovation. From advancements in security …
Published in Journal of Operating Systems Development & Trends · Vol. 10, Issue 3, 2023 · pp. 30–35 Read article
-
Shell Scripting with Shell Programming in Unix System Software and Graphical User Interfaces
Abstract: This work examines several facets of shell programming as well as the notion of shell scripting and programming. A scripting program is crafted to be executed through the command line interpreter of a UNIX shell. Languages include the different shell script dialects. Shell scripts are typically used for text printing, programme execution, and file manipulation. Shell scripts can offer an easy way to modify system commands such that unique environment …
Published in Journal of Advances in Shell Programming · Vol. 10, Issue 2, 2023 · pp. 29–33 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
-
Application and Management of Metadata of an Institutional Digital Repository Through DSpace: A Practical Approach
Abstract: Open sources are commonly used in libraries and information centers across the globe. As the libraries have different natures and services being provided, they are facing different challenges in implementing and adopting open sources like DSpace, Koha, Greenstone, and so on. These open sources are very popular among Library and Information Science professionals in the world for rendering automation and network-based services to the users’ community. While implementing or installing …
Published in Journal of Advancements in Library Sciences · Vol. 10, Issue 2, 2023 · pp. 33–44 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 · Vol. 10, Issue 4, 2023 · pp. 19–39 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 · Vol. 8, Issue 2, 2021 · pp. 1–18 Read article
-
Development of Stable Operating System Using Unix
Abstract: Unix is a multi-user, multi-tasking, general-purpose operating system for Interdata 8/32 and PDP-11 computers from Digital Equipment Corporation. Since its creation in 1969, the Unix operating system has gained considerable notoriety for running on devices with varying processing capability, including microprocessors and mainframes, and for offering a standard execution environment setting across them. There are two components to the system. The program and services in the primary section are what …
Published in Journal of Advances in Shell Programming · Vol. 9, Issue 2, 2022 · pp. 9–14 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 · Vol. 8, Issue 3, 2021 · pp. 19–39 Read article
-
Random Image Steganography and Statistical Generation
Abstract: Steganography is the art of concealing the fact that communication is taking place by enclosing data in other data. There are a variety of carrier file types available, but digital photos are the most popular due to their prevalence on the Internet. There are numerous steganographic ways for hiding secret information in pictures. Some are more complex than others, and each has its own set of advantages and disadvantages. The …
Published in Recent Trends in Parallel Computing · Vol. 8, Issue 3, 2021 · pp. 22–29 Read article
-
Linux Operating System Performance Evaluation and States
Abstract: Linux has made great growth recently, and as a result of its many useful features for businesses and home users, it has grown to be one of the maximum broadly used working structures with inside the IT industry. Three Linux desktop distributions were chosen for further assessment based on their popularity among available Linux distributions. The goal of this article is to assess and analyse the performance of three different …
Published in Journal of Advances in Shell Programming · Vol. 8, Issue 2, 2021 · pp. 1–9 Read article
-
A Shell Script Compiler in Linux and Unix
Abstract: A command programming language that provides an interface to the UNIX operating system is known as the UNIX shell. It contains some of the mechanisms found in algorithmic languages, such as passing control flow primitives, variables, and parameters. Configurations such as while, if, for, and case are available. Two-way communication is possible between the shell and the command. String value parameters (usually filenames or flags) can also be passed to …
Published in Journal of Advances in Shell Programming · Vol. 8, Issue 2, 2021 · pp. 19–25 Read article
-
A Review on Linux Operating System
Abstract: Among all growing operating systems (OS), Linux is widely used across the world, and more and more people started using Linux OS for various purposes. During this article, we have summarized the subjects like Linux and Unix, Linux and free software, Linux and windows, Linux and embedded system. Linux may be open source software. Open-source software (OSS) is computer software with its ASCII text file made available with a license …
Published in Journal of Advances in Shell Programming · Vol. 8, Issue 2, 2021 · pp. 10–14 Read article
-
Complete Evaluation of Superiority: Linux or Windows
Abstract: There are widely three major types of operating systems used for our desktop environment, viz. Windows, macOS, and Linux. Now out of these three, the most underrated as well as the most versatile at the same time with its different distributions for different usage is Linux. Linux is an operating system that is open source and free to use, unlike Windows and macOS. There is a wide range of people …
Published in Journal of Advances in Shell Programming · Vol. 8, Issue 1, 2021 · pp. 5–11 Read article
-
UNIX: Operating System’s Components and Architecture
Abstract: This paper discusses about UNIX Operating System’s Components and Architecture. The features that made UNIX a hit from the start are multitasking capability, multi-user capability, portability, UNIX programs, library of application software, security etc. In multitasking capability, many computers do just one thing at a time, as anyone who uses a PC. “UNIX was the first operating system designed to run on ‘dissimilar’ computers by converting most hardware specific commands …
Published in Recent Trends in Programming languages · Vol. 2, Issue 2, 2015 · pp. 22–24 Read article