Difference between “Dispatch Latency” and “Context Switch” in operating systems
A process in a multitasking system is brought from the secondary memory to the main memory and sometimes switched back to the secondary memory. Thus, there are several states of a process throughout its lifecycle. Context Switching is an important part of that whole lifecycle....
read more
Windows registry
In this article, we will discuss the overview of the Windows registry and will see how to access registries, how to take registry backup, registry root keys, and the location of the window registry where it is actually stored. Let’s discuss it one by one....
read more
Performance of paging
Paging is a memory management technique used in operating systems to divide a process’s virtual memory into fixed-sized pages. The performance of paging depends on various factors, such as:...
read more
Process Scheduler : Job and Process Status
When the jobs moves through the system and makes progress, it changes it’s states from HOLD to FINISH. When the job is being processed by the job manager and the process manager, it is always in one of these 5 states:...
read more
Journaling or write-ahead logging
Journaling, or write-ahead logging is a sophisticated solution to the problem of file system inconsistency in operating systems. Inspired by database management systems, this method first writes down a summary of the actions to be performed into a “log” before actually writing them to the disk. Hence the name, “write-ahead logging”. In the case of a crash, the OS can simply check this log and pick up from where it left off. This saves multiple disk scans to fix inconsistency, as is the case with FSCK. Good examples of systems that implement data journaling include Linux ext3 and ext4 file systems, and Windows NTFS. Data Journaling: A log is stored in a simple data structure called the journal. The figure below shows its structure, which comprises of three components....
read more
Chromatic Polynomial(Chromial) For a Tree
In graph theory, a chromatic polynomial is a great tool. It is used to study the coloring properties of graphs. Our primary focus in this article is discussing and deriving the chromatic polynomial for a tree....
read more
Oracle Interview Experience | Server Technology Role Full Time (On-Campus Sept 2020)
Oracle came to our campus in Sept 2020, for a server technology profile. All rounds were audio and video proctored. The entire interview process was on zoom meetings. It was a very smooth virtual experience. There were counter rooms inside zoom meetings for post and pre-interview sessions....
read more
Ternary number system or Base 3 numbers
A number system can be considered as a mathematical notation of numbers using a set of digits or symbols. In simpler words, the number system is a method of representing numbers. Every number system is identified with the help of its base or radix....
read more
Program for Octal to Decimal Conversion
Given an octal number as input, we need to write a program to convert the given octal number into equivalent decimal number....
read more
How to calculate Maximum Segment Size in TCP?
Maximum Segment Size refers to size of the largest segment that local host accepts within a single packet. It denotes largest amount of data that host can accept in single TCP segment....
read more
SQL queries on FILM Database
Consider the following tables in Film Database:...
read more
Preemptive and Non-Preemptive Scheduling
Prerequisite – CPU Scheduling...
read more