Kristi Castro has Published 104 Articles

Process Synchronization in Linux

Kristi Castro

Kristi Castro

Updated on 24-Jun-2020 12:19:48

Process synchronization in Linux involves providing a time slice for each process so that they get the required time for execution.The process can be created using the fork() command in Linux. The creating process is called the parent process and the created process is the child process. A child process ... Read More

Dining Philosophers Problem (DPP)

Kristi Castro

Kristi Castro

Updated on 24-Jun-2020 12:16:40

The dining philosophers problem states that there are 5 philosophers sharing a circular table and they eat and think alternatively. There is a bowl of rice for each of the philosophers and 5 chopsticks. A philosopher needs both their right and left chopstick to eat. A hungry philosopher may only ... Read More

Methods for Handling Deadlocks

Kristi Castro

Kristi Castro

Updated on 24-Jun-2020 12:06:06

Deadlock detection, deadlock prevention and deadlock avoidance are the main methods for handling deadlocks. Details about these are given as follows −Deadlock DetectionDeadlock can be detected by the resource scheduler as it keeps track of all the resources that are allocated to different processes. After a deadlock is detected, it ... Read More

Different Operations on Processes

Kristi Castro

Kristi Castro

Updated on 24-Jun-2020 08:30:14

There are many operations that can be performed on processes. Some of these are process creation, process preemption, process blocking, and process termination. These are given in detail as follows −Process CreationProcesses need to be created in the system for different operations. This can be done by the following events ... Read More

What is a process in Operating System?

Kristi Castro

Kristi Castro

Updated on 23-Jun-2020 15:40:10

A process is an active program i.e a program that is under execution. It is more than the program code as it includes the program counter, process stack, registers, program code etc. Compared to this, the program code is only the text section.A program is not a process by itself ... Read More

What are Shell Commands?

Kristi Castro

Kristi Castro

Updated on 22-Jun-2020 15:49:49

The shell is the command interpreter on the Linux systems. It the program that interacts with the users in the terminal emulation window. Shell commands are instructions that instruct the system to do some action.Some of the commonly used shell commands are −basenameThis command strips the directory and suffix from ... Read More

Loadable Modules Architecture of the Operating System

Kristi Castro

Kristi Castro

Updated on 22-Jun-2020 15:21:50

The loadable kernel modules in an operating system is an object file that contains code to extend the running kernel, which is also known as the base kernel. The loadable kernel modules are used to add support for file systems, hardware, system calls etc.An image that shows the loadable modules ... Read More

Hybrid Operating System

Kristi Castro

Kristi Castro

Updated on 22-Jun-2020 15:13:47

Many operating systems are not based on one model of the operating system. They may contain multiple operating systems that have different approaches to performance, security, usability needs etc. This is known as a hybrid operating system.The Hybrid operating system may allow one operating system to fulfil one set of ... Read More

Advantages of using Loadable Kernel Modules

Kristi Castro

Kristi Castro

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

Loadable kernel modules in an operating system is an object file that contains code to extend the running kernel, which is also known as the base kernel. The loadable kernel modules are used to add support for file systems, hardware, system calls etc.A figure that shows the loadable modules of ... Read More

How are iOS and Android similar? How are they different?

Kristi Castro

Kristi Castro

Updated on 22-Jun-2020 14:21:17

iOSThe iOS is the operating system created by Apple Inc. for mobile devices. The iOS is used in many of the mobile devices for Apple such as iPhone, iPod, iPad etc. The iOS is used a lot and only lags behind Android in terms of popularity.The iOS architecture is layered. ... Read More

1 2 3 4 5 ... 11 Next
Advertisements