Arnab Chakraborty has Published 4293 Articles

Network operating System (RTOS)

Arnab Chakraborty

Arnab Chakraborty

Updated on 17-Oct-2019 11:16:14

5K+ Views

An operating system (OS) is basically a collection of software that manages computer hardware resources and provides common services for computer programs. Operating system is a crucial component of the system software in a computer system. Network Operating System is one of the important type of operating system.Network Operating System runs ... Read More

Distributed operating System

Arnab Chakraborty

Arnab Chakraborty

Updated on 17-Oct-2019 11:14:05

8K+ Views

An operating system (OS) is basically a collection of software that manages computer hardware resources and provides common services for computer programs. Operating system is a crucial component of the system software in a computer system. Distributed Operating System is one of the important type of operating system.Multiple central processors are ... Read More

Batch operating system

Arnab Chakraborty

Arnab Chakraborty

Updated on 17-Oct-2019 11:11:37

15K+ Views

An operating system (OS) is basically a collection of software that manages computer hardware resources and provides common services for computer programs. Operating system is a crucial component of the system software in a computer system. Batch Operating system is one of the important type of operating system.The users who using ... Read More

Dekker's algorithm in Operating System

Arnab Chakraborty

Arnab Chakraborty

Updated on 17-Oct-2019 11:07:57

13K+ Views

Dekker’s algorithmDekker’s algorithm is the first solution of critical section problem. There are many versions of this algorithms, the 5th or final version satisfies the all the conditions below and is the most efficient among all of them.The solution to critical section problem must ensure the following three conditions:Mutual ExclusionProgressBounded ... Read More

Functional Programming Languages

Arnab Chakraborty

Arnab Chakraborty

Updated on 17-Oct-2019 10:53:32

664 Views

Functional programming languages are specially designed to handle symbolic computation and list processing applications. Functional programming is based on mathematical functions. Some of the popular functional programming languages include: Lisp, Python, Erlang, Haskell, Clojure, etc.Functional programming languages are categorized into two groups, i.e. −Pure Functional Languages − These types of ... Read More

Resuming Process Monitoring for a Process Instance

Arnab Chakraborty

Arnab Chakraborty

Updated on 17-Oct-2019 10:51:37

737 Views

If several processes are suspended on condition x, and an x.signal() operation is executed by some process, then we can determine that which of the suspended processes should be resumed next by one simple solution is to use a first-come, first-served (FCFS) ordering, so that the process that has been ... Read More

Peterson’s Problem

Arnab Chakraborty

Arnab Chakraborty

Updated on 17-Oct-2019 10:49:16

19K+ Views

Peterson’s solution provides a good algorithmic description of solving the critical-section problem and illustrates some of the complexities involved in designing software that addresses the requirements of mutual exclusion, progress, and bounded waiting.do {    flag[i] = true;    turn = j;    while (flag[j] && turn == j);   ... Read More

Hardware Synchronization

Arnab Chakraborty

Arnab Chakraborty

Updated on 17-Oct-2019 09:18:41

17K+ Views

In Synchronization hardware, we explore several more solutions to the critical-section problem using techniques ranging from hardware to software based APIs available to application programmers. These solutions are based on the premise of locking; however, the design of such locks can be quite sophisticated.These Hardware features can make any programming ... Read More

Data structures of a Windows thread

Arnab Chakraborty

Arnab Chakraborty

Updated on 17-Oct-2019 09:10:35

706 Views

Windows implements the Windows API, which is the primary API for the family of Microsoft operating systems (Windows 98, NT, 2000, and XP, as well as Windows 7). Basically A Windows application runs as a separate process, and each process may contain one or more threads. Additionally, Windows uses the ... Read More

Lightweight process (LWP)

Arnab Chakraborty

Arnab Chakraborty

Updated on 17-Oct-2019 09:07:48

3K+ Views

Many systems implement either the many-to-many or the two-level model place an intermediate data structure between the user and kernel threads. This data structure—typically known as a lightweight process, or LWP—is shown in below Figure. The LWP appears to be a virtual processor on which the application can schedule a ... Read More

Advertisements