Job (software)

Job (software)

In computing a job (or process) is a term used to refer to a single instance of a program. The term is mostly used on multitasking systems. These are operating systems that are able to process many tasks 'concurrently'; however, this is normally achieved through the illusion of doing a little bit of job A, then a bit of job B, then a bit of job C, but done so quickly that the user sees them as happening at the same time. The term 'time slice' is used for the amount of time that a job gets run for, and the process of going through all the jobs, running each of them for a time slice, is known as a processing cycle. So, job A might get a timeslice of so many milliseconds, and then, whether it's finished or not, it will be job B's turn, and the computer will pause execution of job A, until the other jobs have had their turn, and job A is resumed at where it left off. The software responsible for managing this is known as a job scheduler.Because such systems tend to have many jobs active at any one time, they provide 'job' management facilities that allow the user to stop/pause/restart jobs, and to set priorities on jobs (so that job A might get more 'timeslices' per cycle than other jobs).


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Job — may refer to:* a joe (role) served by a person or thing: ** Employment, where a person is in a long term relationship performing a service for an employer ** Occupation (economic), where a person performs a certain role over a long period ***… …   Wikipedia

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • Software documentation — or source code documentation is written text that accompanies computer software. It either explains how it operates or how to use it, and may mean different things to people in different roles. Contents 1 Role of documentation in software… …   Wikipedia

  • Job security — is the probability that an individual will keep his or her job; a job with a high level of job security is such that a person with the job would have a small chance of becoming unemployedTrends Affecting Job SecurityTypically, government jobs and …   Wikipedia

  • Software architect — is a general term with many accepted definitions, which refers to a broad range of roles. Generally accepted terminology and certifications began appearing in connection with this role near the beginning of the 21st century. Contents 1 History 2… …   Wikipedia

  • Job control — in computing refers to the control of multiple tasks or Jobs on a computer system, ensuring that they each have access to adequate resources to perform correctly, that competition for limited resources does not cause a deadlock where two or more… …   Wikipedia

  • Software Quality Model — Software quality can be defined as conformance to requirements and/or fitness of use . Quality achievements start with a loud and clear definition of what quality of source code means to your organization or project. In simple terms all the… …   Wikipedia

  • job costing — ➔ costing * * * job costing UK US noun [C or U] ► ACCOUNTING, PRODUCTION the process of calculating how much each product or service will cost a business to make or provide, or the calculation itself: »This latest job costing software allows you… …   Financial and business terms

  • Job Submission Description Language — is an extensible XML specification from the Global Grid Forum for the description of simple tasks to non interactive computer execution systems. Currently at version 1.0 (released November 7, 2005), the specification focuses on the description of …   Wikipedia

  • software engineer — UK US noun [C] IT ► someone whose job is to create computer programs …   Financial and business terms

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”