Operating System Articles

Page 43 of 171

Check if Hard Drive is SSD or HDD on Linux

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 2K+ Views

To determine whether our file system uses SSD or HDD technology, we need to identify which type of storage device is used by our Linux system. Understanding storage hardware helps optimize performance and make informed decisions about data placement. There are many different aspects of Linux storage with numerous tools available for reading and configuring storage devices. We use terms like "drive", "volume", and "mount point" to describe hard drives, optical discs, and USB sticks. To understand the underlying technology, we focus on two key aspects − What physical disk or block device we are examining (using ...

Read More

Facts about Android Operating System

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 2K+ Views

Android Operating System is an open-source software platform that powers a variety of mobile devices, including smartphones, tablets, smartwatches, and smart TVs. Developed by Google, Android OS was first released in 2008 and has since become the most widely used mobile operating system globally. Android OS is known for its vast array of features, including Google integration, multitasking capabilities, and a wide range of apps available through the Google Play Store. History of Android OS Android Operating System has a rich history, dating back to 2003 when Android Inc. was founded by Andy Rubin, Rich Miner, Nick Sears, ...

Read More

Fair-share CPU scheduling

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 3K+ Views

Fair-share CPU scheduling is a scheduling algorithm used in operating systems that aims to allocate CPU resources fairly among different user or process groups. Unlike traditional priority-based schedulers, fair-share scheduling assigns a weight to each process group based on its historical usage and allocates CPU time to ensure no group is starved of resources for extended periods. This scheduling approach is particularly valuable in multi-user systems and virtualized environments where multiple users or virtual machines share a single physical CPU. It provides better resource utilization and ensures equal opportunities for all groups to access CPU time. How Fair-Share ...

Read More

Feedback Structure of a Real-time System

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 754 Views

A feedback structure in real-time systems is a systematic approach for continuously monitoring, analyzing, and improving system performance to meet time-critical requirements. It involves collecting input from various sources, processing that data, generating outputs, and using feedback loops to optimize system behavior. This structure enables real-time systems to adapt dynamically, maintain reliability, and ensure they meet stringent timing constraints while delivering consistent performance. Components of Feedback Structure Real-time System Feedback Structure Input ...

Read More

File Access Method

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 37K+ Views

File access methods define how data is accessed and modified within a file. There are different file access methods, each with its own set of strengths and limitations. The four primary file access methods are sequential access, random access, direct access, and indexed access. Understanding the differences between each method is important for effective data management and choosing the right approach for specific applications. What is File Access Method A file access method is a way of accessing and manipulating data stored in a file. It determines how data is read from and written to computer storage devices. ...

Read More

File Model in Distributed Operating System

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 2K+ Views

A distributed operating system manages resources across multiple networked computers. The file model in such systems defines how files are created, stored, accessed, and managed across the network. This involves complex considerations including file systems, data consistency, fault tolerance, and security. Understanding distributed file models is crucial for building scalable, reliable systems that can handle large amounts of data across multiple machines. Basic Concepts of File Model in Distributed Operating System File A file is a named collection of related data stored on storage devices such as hard drives, flash drives, or network storage. Files have characteristics ...

Read More

File Sharing and Protection

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 22K+ Views

File sharing is the practice of distributing or providing access to digital files between two or more users or devices. While it is a convenient way to share information and collaborate on projects, it also comes with risks such as malware and viruses, data breaches, legal consequences, and identity theft. Protecting files during sharing is essential to ensure confidentiality, integrity, and availability. File sharing refers to the process of sharing or distributing electronic files such as documents, music, videos, images, and software between two or more users or computers. It plays a vital role in facilitating collaboration and communication ...

Read More

File System Structure

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 26K+ Views

A file system is a method of organizing and managing files on storage devices such as hard disks or flash drives. It provides a logical structure to physical storage space, allowing users and applications to access and manipulate files efficiently. The file system serves as an interface between the operating system and storage hardware, translating user requests into low-level storage operations. Components of File System A file system consists of several key components that work together to manage data storage − Files − Basic storage units containing data such as text, images, audio, or executable code ...

Read More

Dining-Philosphers Solution using Monitors

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 12K+ Views

The Dining Philosophers Problem is a classic synchronization problem in operating systems that illustrates the challenges of resource allocation among concurrent processes. It demonstrates how shared resources can lead to deadlock and starvation if not properly managed through synchronization mechanisms. What is the Dining Philosophers Problem? The problem involves five philosophers sitting around a circular table, each alternating between thinking and eating. There are five forks placed between the philosophers. To eat, each philosopher needs both the fork on their left and the fork on their right. The challenge is to design an algorithm that prevents deadlock and ...

Read More

Disk Management in Operating System

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 15K+ Views

As a computer user, you might have noticed that your computer's hard drive can become cluttered and slow over time. This is where disk management comes into play. Disk management is a process used by your computer's operating system to manage the storage of your data on your hard drive. In this article, we will explore the different tasks involved in managing your hard drive, the tools available to help you manage your hard drive, and some tips to keep your hard drive running smoothly. Definition of Disk Management Disk management is the process of organizing and maintaining ...

Read More
Showing 421–430 of 1,707 articles
« Prev 1 41 42 43 44 45 171 Next »
Advertisements