Alex Onsman has Published 203 Articles

What is Context Switching in Operating System?

Alex Onsman

Alex Onsman

Updated on 06-Sep-2023 10:36:19

39K+ Views

Context Switching involves storing the context or state of a process so that it can be reloaded when required and execution can be resumed from the same point as earlier. This is a feature of a multitasking operating system and allows a single CPU to be shared by multiple processes.A ... Read More

What is Interprocess Communication?

Alex Onsman

Alex Onsman

Updated on 02-Sep-2023 10:23:25

75K+ Views

Interprocess communication is the mechanism provided by the operating system that allows processes to communicate with each other. This communication could involve a process letting another process know that some event has occurred or the transferring of data from one process to another.A diagram that illustrates interprocess communication is as ... Read More

Producer Consumer Problem using Semaphores

Alex Onsman

Alex Onsman

Updated on 24-Jun-2020 12:17:41

25K+ Views

The producer consumer problem is a synchronization problem. There is a fixed size buffer and the producer produces items and enters them into the buffer. The consumer removes the items from the buffer and consumes them.A producer should not produce items into the buffer when the consumer is consuming an ... Read More

Multi-Threading Models

Alex Onsman

Alex Onsman

Updated on 24-Jun-2020 12:00:25

14K+ Views

Multithreading allows the execution of multiple parts of a program at the same time. These parts are known as threads and are lightweight processes available within the process. Therefore, multithreading leads to maximum utilization of the CPU by multitasking.The main models for multithreading are one to one model, many to ... Read More

Message Passing vs Shared Memory Process communication Models

Alex Onsman

Alex Onsman

Updated on 24-Jun-2020 11:56:48

3K+ Views

Message passing model and shared memory model are models of interprocess communication. Details about these are given as follows −Message Passing Process Communication ModelMessage passing model allows multiple processes to read and write data to the message queue without being connected to each other. Messages are stored on the queue ... Read More

Different Models of Interprocess Communication

Alex Onsman

Alex Onsman

Updated on 24-Jun-2020 08:39:53

12K+ Views

Interprocess communication is the mechanism provided by the operating system that allows processes to communicate with each other. This communication could involve a process letting another process know that some event has occurred or transferring of data from one process to another.A diagram that illustrates interprocess communication is as follows ... Read More

What is the purpose of the command interpreter?

Alex Onsman

Alex Onsman

Updated on 22-Jun-2020 15:11:09

7K+ Views

A command interpreter allows the user to interact with a program using commands in the form of text lines. It was frequently used until the 1970’s. However, in modern times many command interpreters are replaced by graphical user interfaces and menu-driven interfaces.Purpose of Command InterpretersCommand interpreters serve many purposes and ... Read More

What is a bootstrap program?

Alex Onsman

Alex Onsman

Updated on 22-Jun-2020 15:07:19

19K+ Views

A bootstrap program is the first code that is executed when the computer system is started. The entire operating system depends on the bootstrap program to work correctly as it loads the operating system.A figure that demonstrates the use of the bootstrap program is as follows −In the above image, ... Read More

How does System Boot work?

Alex Onsman

Alex Onsman

Updated on 22-Jun-2020 15:06:12

3K+ Views

The BIOS, operating system and hardware components of a computer system should all be working correctly for it to boot. If any of these elements fail, it leads to a failed boot sequence.System Boot ProcessThe following diagram demonstrates the steps involved in a system boot process −Here are the steps ... Read More

Solaris OS Loadable Modules

Alex Onsman

Alex Onsman

Updated on 22-Jun-2020 14:23:49

751 Views

Solaris is a Unix based operating system that was developed by Sun Microsystems and after its acquisition by Oracle it is known as Oracle Solaris. It is known for its scalability and its innovative features such as DTrace, ZFS, Time Slider etc.Solaris KernelThe kernel is the core of the operating ... Read More

Advertisements