×
Home
Jobs
Tools
Coding Ground
Current Affairs
UPSC Notes
Online Tutors
Whiteboard
Net Meeting
Tutorix
Login
Packages
Categories
Java
JSP
iOS
HTML
Android
Python
C Programming
C++ Programming
C#
PHP
CSS
Javascript
jQuery
SAP
SAP HANA
Data Structure
RDBMS
MySQL
Mathematics
8085 Microprocessor
Operating System
Digital Electronics
Analysis of Algorithms
Mobile Development
Front End
Web Development
Selenium
MongoDB
Computer Network
General Topics
Library
Videos
Q/A
eBooks
Login
Library
Videos
eBooks
Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Selected Reading
UPSC IAS Exams Notes
Developer's Best Practices
Questions and Answers
Effective Resume Writing
HR Interview Questions
Computer Glossary
Who is Who
Ricky Barnes
has Published
129
Answers
Readers-Writers Problem
Computer Science
MCA
Operating System
Ricky Barnes
Published on 11-Oct-2018 02:52:03
The readers-writers problem relates to an object such as a file that is shared between multiple processes. Some of these processes are readers i.e. they only want to read the data from the object and some of the processes are writers i.e. they want to write into the object.The readers-writers ...
Read More
Operating Systems Client/Server Communication
Computer Science
MCA
Operating System
Ricky Barnes
Published on 11-Oct-2018 01:58:57
Client/Server communication involves two components, namely a client and a server. They are usually multiple clients in communication with a single server. The clients send requests to the server and the server responds to the client requests.There are three main methods to client/server communication. These are given as follows −SocketsSockets ...
Read More
Priority Inversion
Computer Engineering
MCA
Operating System
Ricky Barnes
Published on 11-Oct-2018 00:56:00
Priority inversion is a operating system scenario in which a higher priority process is preempted by a lower priority process. This implies the inversion of the priorities of the two processes.Problems due to Priority InversionSome of the problems that occur due to priority inversion are given as follows −A system ...
Read More
Cooperating Process
Computer Science
MCA
Operating System
Ricky Barnes
Published on 11-Oct-2018 00:36:59
Cooperating processes are those that can affect or are affected by other processes running on the system. Cooperating processes may share data with each other.Reasons for needing cooperating processesThere may be many reasons for the requirement of cooperating processes. Some of these are given as follows −ModularityModularity involves dividing complicated ...
Read More
Process vs Parent Process vs Child Process
Computer Science
MCA
Operating System
Ricky Barnes
Published on 11-Oct-2018 00:08:44
In Operating System, the fork() system call is used by a process to create another process. The process that used the fork() system call is the parent process and process consequently created is known as the child process.Details about these are given as follows −ProcessA process is an active program ...
Read More
Race Condition, Critical Section and Semaphore
Computer Science
MCA
Operating System
Ricky Barnes
Published on 10-Oct-2018 23:43:14
Race conditions, Critical Sections and Semaphores are an key part of Operating systems. Details about these are given as follows −Race ConditionA race condition is a situation that may occur inside a critical section. This happens when the result of multiple thread execution in critical section differs according to the ...
Read More
Mutex vs Semaphore
Computer Science
MCA
Operating System
Ricky Barnes
Published on 10-Oct-2018 22:44:53
Mutex and Semaphore both provide synchronization services but they are not the same. Details about both Mutex and Semaphore are given below −MutexMutex is a mutual exclusion object that synchronizes access to a resource. It is created with a unique name at the start of a program. The Mutex is ...
Read More
Running vs Waiting vs Terminated Process
Computer Engineering
MCA
Operating System
Ricky Barnes
Published on 10-Oct-2018 22:24:57
A process is an active program. It can also be said as 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.A process passes through different states as it executes. A diagram that illustrates all ...
Read More
Critical Section Problem
Computer Engineering
MCA
Operating System
Ricky Barnes
Published on 10-Oct-2018 19:44:34
The critical section is a code segment where the shared variables can be accessed. An atomic action is required in a critical section i.e. only one process can execute in its critical section at a time. All the other processes have to wait to execute in their critical sections.A diagram ...
Read More
Different Types of Process Schedulers
Computer Engineering
MCA
Operating System
Ricky Barnes
Published on 28-Sep-2018 15:20:54
Process Scheduling handles the selection of a process for the processor on the basis of a scheduling algorithm and also the removal of a process from the processor. It is an important part of multiprogramming operating system.There are many scheduling queues that are used in process scheduling. When the processes ...
Read More
1
2
3
4
5
6
7
...
13
Next
Advertisements
Print
Add Notes
Bookmark this page
Report Error
Suggestions
Save
Close
Dashboard
Logout