by Dinesh Thakur Category: Operating System

There are Many Operating Systems those have be Developed for Performing the Operations those are requested by the user. There are Many Operating Systems which have the Capability to Perform the Requests those are received from the System. The Operating system can perform a Single Operation and also Multiple Operations at a Time. So there are many types of Operating systems those are organized by using their Working Techniques.

 
by Dinesh Thakur Category: Operating System

It termed as First Come First Serve (FCFS) Scheduling. As its name implies, the process which arrives first in front of CPU for processing, then that process executed first. It is a non-preemptive scheduling algorithm which means in this priority of processing does not matter, i.e., whatever the priority may be the process executed in the manner they arrived.

It is also known as FIFO, i.e. first in first out. We can also write C/C++ program for first come first serve scheduling algorithm.

 
by Dinesh Thakur Category: Operating System

In this Technique The Operating System will Search for the Shortest time means this will search which job will takes a Less Time of CPU for Running. And After Examining all the jobs, all the Jobs are arranged in the Sequence wise or they are Organized into the Priority Order.

 
by Dinesh Thakur Category: Operating System

Definition: Round robin scheduling is the preemptive scheduling in which every process get executed in a cyclic way, i.e. in this a particular time slice is allotted to each process which is known as time quantum. Every process, which is present in the queue for processing, CPU is assigned to that process for that time quantum. Now, if the execution of the process gets completed in that time quantum, then the process will get terminate otherwise the process will again go to the ready queue, and the previous process will wait for the turn to complete its execution.

 
by Dinesh Thakur Category: Operating System

In the C-Scan all the Processes are Arranged by using Some Circular List. Circular List is that in which there is no start and end point of the list means the End of the List is the Starting Point of the list. In the C-Scan Scheduling the CPU will search for the Process from Start to end and if an End has Found then this again start from the Starting Process.

 
by Dinesh Thakur Category: Operating System

Mutex is a program object that allows multiple program threads to share the same resource, such as file access, but not simultaneously. When a program is started a mutex is created with a unique name. After this stage, any thread that needs the resource must lock the mutex from other threads while it is using the resource. The mutex is set to unlock when the data is no longer needed or the routine is finished.

 
by Dinesh Thakur Category: Operating System

Fragmentation occurs in a dynamic memory allocation system when many of the free blocks are too small to satisfy any request.

 
by Dinesh Thakur Category: Operating System

Semaphores are often used to restrict the number of threads than can access some (physical or logical) resource.

 
by Dinesh Thakur Category: Operating System

A Single Process may also contain sub Processes those are also known as the Child Process. So that we can say that a Process which is given to the System is also known as the Parent Process and all the other Parts of the Single Process are known as the Child Process. So that Every Process may also Contains Some Child process.

 
by Dinesh Thakur Category: Operating System

A process which is Executed by the Process have various States, the State of the Process is also called as the Status of the process, The Status includes whether the Process has Executed or Whether the process is Waiting for Some input and output from the user and whether the Process is Waiting for the CPU to Run the Program after the Completion of the Process.

 
by Dinesh Thakur Category: Operating System

Process: Process is the job which is the under Execution. Process is also known as the Running Job. For Execution there must be a System call which call the Processor or CPU for Performing any Operation. Process includes reading data from a File, Writing a Data from a File, Printing a document means to Say any Type of Operation is known as the Process. Every Process has some Attributes Like

 
by Dinesh Thakur Category: Operating System

After Detecting the Deadlock, we must have to Apply Some Conditions for Removing a Deadlock. After Examining the Four Conditions which Occurs deadlock. Means Detect how and why a deadlock has occurred. Avoidance and Prevention means handle the Deadlock or Remove the Deadlock. Or Make a Program to handle the Deadlock. Various Ways for handing a deadlock.

 
by Dinesh Thakur Category: Operating System

Dead-Lock is occurred in multiple users Computing Environment. As we know that there is Many Number of users those are going to perform their Transactions. Dead-Lock has occurred when two or More Users are requesting for data item or for a Resource of System for example two or more users Request for the Printers at a Same Time and When Dead-Lock has occurred.

 
by Dinesh Thakur Category: Operating System

A process is a collection of virtual memory space, code, data, and system resources. A thread is code that is to be serially executed within a process. A processor executes threads, not processes, so each application has at least one process, and a process always has at least one thread of execution, known as the primary thread.

 
by Dinesh Thakur Category: Operating System

DOS commands are small programs, which are made to perform a particular job. Every DOS command performs different task. It is not possible to work on the computer without these commands. There are two types of DOS command.



 
by Dinesh Thakur Category: Operating System

Languages are used for Communication with the System. As we know that there are also Some Human Languages  like English, Punjabi and Hindi those are used for Communicating with the Other Humans. As we know that different Humans Understands different Languages.

 

Page 4 of 4



About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.



Related Articles