What is a job control?

Task control is a deadline for managing various actions in the computer system. Computers are able to do more things at the same time, but in many cases only one process can operate in the area. Computers use task control system to manage their tasks and allow one process to use resources in one area, while the other uses resources in another area. These systems monitor the priority of operations and maintain important tasks running faster and less important background tasks. In many early systems, computers' central systems were more than able to exceed the tasks they were provided. Speed ​​problems happened in communication with peripheral systems. Not only were systems slower, but the transmission time between groups of systems was quite long. Adding to peripheral hardware, such as buffer and cache, were faster and did not solve the problem.

Multitasking was a timely attempt to check jobs. The computer got a new system that watched active and neaktough tasks. When the system was too busy to handle a new job, it was inserted into an inactive queue. When the hardware was able to perform a new process, the active process of the highest priority would be an active process. This process would then move to the hardware.

The problem with this system was in its decentralized nature. While one queue held all active and inactive processes, hardware information came from the hardware itself. The hardware controller would report whether or not it was available for planners - if the process enters the error state and continued to use hardware, it would never be available. In addition, some processes needed only a central processor or a certain peripheral; This would combine the whole system until these processes ended. In order to fight this problem, modern job control systems have been designed.

task management focuses on the idea of ​​preVenty calculation. Each process has a total priority and sometimes secondary priorities concerning certain systems. The computer planner keeps the process queue. When one process occurs, which is more important than the process that is currently active, it is active and the new process takes over. When the program is suspended by the most important process, it starts again.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?