System Articles

Found 14 articles

Scheduling in Real time Systems

Pranavnath
Pranavnath
Updated on 17-Mar-2026 7K+ Views

A real-time system comprises tasks that must be processed within specified time constraints called deadlines. These systems prioritize timing requirements over computational complexity, ensuring that tasks complete within their allocated timeframes to maintain system integrity and performance. Types of Real-Time Systems Real-time systems are classified based on the consequences of missing deadlines: Types of Real-Time Systems Real-Time Hard Real-Time Soft Real-Time Deadline miss causes system failure ...

Read More

Seek Time vs Transfer Time in Disk Scheduling

Pranavnath
Pranavnath
Updated on 17-Mar-2026 542 Views

In disk scheduling, understanding the difference between seek time and transfer time is crucial for optimizing storage performance. Seek time represents the duration required for the disk arm to move from its current position to the target track, while transfer time is the time needed to read or write data once the correct track is located. These two components significantly impact overall disk performance and are key considerations in disk scheduling algorithms. Seek Time in Disk Scheduling Seek time is directly influenced by the physical distance between the current head position and the target track, measured in terms ...

Read More

Linear Scheduling Method in Operating System

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 390 Views

Linear Scheduling Method (LSM) is a scheduling algorithm designed for real-time systems where tasks must be completed within specific time frames to ensure proper system operation. It assigns tasks based on their deadlines and provides them with fixed time slices to complete their execution. This straightforward algorithm arranges tasks in linear order and moves through the list sequentially. How Linear Scheduling Method Works Tasks in LSM are arranged in a linear queue, and the scheduler moves through the list, allocating fixed time slices to each task in turn. The length of each time slice is predetermined based on ...

Read More

Logical Clock in Distributed System

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 9K+ Views

Logical clocks in distributed systems provide a way to order events across multiple machines that do not share synchronized physical clocks. Since each machine may have its own local clock running at different rates, logical clocks assign timestamps to events based on causality rather than actual time, creating a consistent virtual global timepiece across all machines in the system. The Need for Logical Clocks In distributed systems, establishing the order of events is crucial for maintaining consistency. Physical clocks on different machines may drift or run at different speeds, making it impossible to rely on wall-clock time for ...

Read More

Address Resolution in DNS (Domain Name System)

Pranavnath
Pranavnath
Updated on 16-Mar-2026 2K+ Views

DNS (Domain Name System) is an essential component of the internet infrastructure that translates human-readable domain names into computer-readable IP addresses. When you type a website address in your web browser, DNS translates it into an IP address such as 126.32.0.36, which computers use for identification and communication. The process of converting domain names into IP addresses is called address resolution. Address resolution plays a critical role in the functioning of the Internet as it enables users to access websites using easy-to-remember domain names instead of complex IP addresses. DNS Address Resolution Process ...

Read More

Soft Real-time Communication in LAN

Pranavnath
Pranavnath
Updated on 16-Mar-2026 742 Views

Soft Real-time Communication in LAN refers to a network communication approach where data transmission has timing constraints, but occasional delays or missed deadlines are acceptable without system failure. Unlike hard real-time systems where missed deadlines are catastrophic, soft real-time systems can tolerate some performance degradation while maintaining overall functionality. In Local Area Networks, soft real-time communication is essential for applications like video conferencing, voice over IP (VoIP), and multimedia streaming, where slight delays are noticeable but don't render the service unusable. Soft Real-time vs Hard Real-time Communication Soft Real-time ...

Read More

Multiple Granularity Locking in DBMS

Mithlesh Upadhyay
Mithlesh Upadhyay
Updated on 14-Mar-2026 6K+ Views

Multiple granularity locking provides different levels of locks for different database objects − from the entire database down to individual records. This maximizes concurrency while maintaining consistency. Granularity Hierarchy Database Area 1 Area 2 File 1 File 2 File 3 File 4 R1 ...

Read More

Which IoT Protocol Should I Use for My System?

Mr. Satyabrata
Mr. Satyabrata
Updated on 29-Aug-2023 307 Views

The Internet of Things (IoT) is a network of interconnected physical objects that can gather and share data over the internet. To enable communication between these devices, specific IoT protocols are utilized. Numerous IoT protocols exist, each with its own advantages and limitations. Selecting the most suitable protocol for your system depends on several factors, such as the device types employed, the volume of data to be collected, and the security needs of your application. By considering these factors, you can determine the optimal IoT protocol to support seamless and secure communication within your IoT ecosystem. In this ...

Read More

Understanding Recommender Systems: Personalization in the Digital Age

Devang Delvadiya
Devang Delvadiya
Updated on 01-Aug-2023 332 Views

We are surrounded by an incredible quantity of information in the modern digital world. The choices range from television shows and novels to goods and services. Given the abundance of options available, it can be quite challenging for users to pinpoint precisely what they are seeking. Recommender systems can help in this situation. In this post, we'll look at the concept of recommender systems and how they give users individualized recommendations to assist them in sorting through the dizzying array of internet possibilities. What are Recommender Systems? Algorithms used in recommender systems are used to identify and suggest products and ...

Read More

Least Slack Time (LST) scheduling Algorithm in real-time systems

Diksha Patro
Diksha Patro
Updated on 03-May-2023 2K+ Views

The Least Slack Time (LST) scheduling algorithm is a real-time scheduling algorithm that prioritizes tasks based on the amount of time remaining before a task's deadline. The LST algorithm's basic idea is to schedule the task with the least slack time first because it has the least amount of time before its deadline. Real-time systems are intended to handle tasks or jobs with strict time constraints. These tasks are frequently carried out in a periodic or ad hoc fashion, with each task having a specific deadline by which it must be completed. Real-time scheduling algorithms aid in the completion of ...

Read More
Showing 1–10 of 14 articles
« Prev 1 2 Next »
Advertisements