Scheduling System

Topics: Operating system, Scheduling, Computer multitasking Pages: 7 (2006 words) Published: January 26, 2012
Scheduling is the process of deciding how to commit resources between a variety of possible tasks. Time can be specified (scheduling a flight to leave at 8:00) or floating as part of a sequence of events. The word may also refer to:

* I/O scheduling, the order in which I/O requests are submitted to a block device in Computer Operating Systems * Scheduling (broadcasting), the minute planning of the content of a radio or television broadcast channel * Scheduling algorithm

* Scheduling (computing), the way various processes are assigned in multitasking and multiprocessing operating system design * Scheduling (production processes), the planning of the production or the operation * Schedule (workplace), ensuring that an organization has sufficient staffing levels at all times * Job scheduler, an enterprise software application in charge of unattended background executions. * Job Shop Scheduling, an optimization problem in computer science.

scheduling computing
Scheduling is a key concept in computer multitasking, multiprocessing operating system and real-time operating system designs. Scheduling refers to the way processes are assigned to run on the available CPUs, since there are typically many more processes running than there are available CPUs. This assignment is carried out by softwares known as a scheduler and dispatcher. The scheduler is concerned mainly with:

* Throughput - number of processes that complete their execution per time unit. * Latency, specifically:
* Turnaround - total time between submission of a process and its completion. * Response time - amount of time it takes from when a request was submitted until the first response is produced. * Fairness - Equal CPU time to each process (or more generally appropriate times according to each process' priority). In practice, these goals often conflict (e.g. throughput versus latency), thus a scheduler will implement a suitable compromise. In real-time environments, such as mobile devices for automatic control in industry (for example robotics), the scheduler also must ensure that processes can meet deadlines; this is crucial for keeping the system stable. Scheduled tasks are sent to mobile devices and managed through an administrative back end.

SYSTEM-(from Latin systēma, in turn from Greek σύστημα systēma, "whole compounded of several parts or members, system", literary "composition"[1]) is a set of interacting or interdependent system components forming an integrated whole. The concept of an "integrated whole" can also be stated in terms of a system embodying a set of relationships which are differentiated from relationships of the set to other elements, and from relationships between an element of the set and elements not a part of the relational regime. The scientific research field which is engaged in the study of the general properties of systems include systems theory, cybernetics, dynamical systems, thermodynamics and complex systems. They investigate the abstract properties of the matter and organization, searching concepts and principles which are independent of the specific domain, substance, type, or temporal scales of existence. Most systems share common characteristics, including:

* Systems have structure, defined by components and their composition; * Systems have behavior, which involves inputs, processing and outputs of material, energy, information, or data; * Systems have interconnectivity: the various parts of a system have functional as well as structural relationships between each other. * Systems may have some functions or groups of functions
1. Assigning an appropriate number of workers to the jobs during each day of work. 2. Determining when an activity should start or end, depending on its (1) duration, (2) predecessor activity (or...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Essay about operating system
  • operating system Essay
  • operating system Essay
  • Operating System Question Paper
  • Enrollment System for Brainshire Science School Essay
  • operating system Essay
  • Scheduling Algorithm and Ready Queue Essay
  • Cpu Scheduling Essay

Become a StudyMode Member

Sign Up - It's Free