Define the scheduling in multitasking, Operating System

Define the Scheduling in Multitasking

Earlier we learned the concepts and advantages of multitasking. In a system in which one or more tasks( threads or processes) attempt to share the resources of the CPU, some means of scheduling must be offered. Scheduling is just the operating system mechanism that arbitrates the CPU resource among the running tasks. In this topic, the word task denotes an entity ( process or thread) that can be scheduled. In several computer science texts, a task that can be scheduled is considered to as a job or process.

A major design principle of any operating system is the means of scheduling awaiting tasks. There are several  different algorithms for scheduling the CPU resources. In our evaluated platforms, the very common scheduling mechanism are either priority – based preemptive mode or a round- robin non-preemptive method. Another more traditional operating systems may use such scheduling algorithms as shortest- job-first or first- come- first served.

Posted Date: 5/29/2013 2:46:53 AM | Location : United States

Related Discussions:- Define the scheduling in multitasking, Assignment Help, Ask Question on Define the scheduling in multitasking, Get Answer, Expert's Help, Define the scheduling in multitasking Discussions

Write discussion on Define the scheduling in multitasking
Your posts are moderated
Related Questions
Q. Error detection in operating system? Error detection- Error detection take places at both the hardware and software levels. At the hardware level every data transfers must b

How can the deadlock be prevented-Safe State Safe state : A state is safe if the system is able to allocate resources to each process in some order and still avoid deadlock.

Assignment What I'm covering: General control flow fork() execlp() Parameters Makefiles Additional Questions General Control Flow/fork(

Suppose a logic-based agent in the wumpus world has found that locations (1,1) and (2,1) do not contain a stench, but that locations (3,1) and (2,2) do contain a stench. Can the ag

Transparency Users must be able to access remote resources as though these resources were local. Transparency should as well promote user mobility. Users must be allowed

Problem: a) To ensure proper operation, the operating system and all the other programs must be protected from any malfunctioning program. Describe a mechanism which is impleme

What is co-operative process? A process is co-operating if it can influence or be affected by the other processes implementing in the system. Any process that share data with o

Q. Why do some systems stay track of the type of a file while others leave it to the user or simply don't implement multiple file types? Which system is "better?" Answer: A f