executive routine
Học thuậtThân thiện
The executive routine manages the flow of data between the program's modules.
Definition
Noun: A type of computer program routine whose primary function is to control, coordinate, and manage the execution of other subroutines or programs within a software system. It acts as an organizing and supervisory component.
Usage
The term "executive routine" is used in the context of computer programming and operating systems. It describes a control program that directs the sequence of operations, often managing the flow between various subprograms.
Examples
- The software's efficiency relied heavily on a well-designed executive routine that managed memory allocation for all subroutines.
- During the debugging phase, the programmer traced an error back to the executive routine that was failing to call the correct data-processing subroutine.
- Early operating systems were built around a core executive routine that handled basic task scheduling.
Advanced Usage
- Historical Context: In early computing and batch processing systems, the "executive routine" was a fundamental part of the system software, precursor to more complex modern kernels and supervisors.
- Embedded Systems: In microcontroller programming, a simple executive routine (sometimes called a dispatcher or main loop) often coordinates different functional modules.
Variants and Related Words
- Supervisor Routine: A very similar term, often used interchangeably with "executive routine," emphasizing its controlling role.
- Kernel: In modern operating systems, the kernel is a much more advanced and complex evolution of the core concepts handled by an executive routine.
- Dispatcher: A component, often part of an executive routine or scheduler, that allocates system resources to tasks.
Synonyms
- Control routine
- Supervisor program
- Master routine
Related Phrases
- Executive Program: A synonymous phrase for a program that performs an executive or supervisory function.
- System Executive: Refers to the executive component of an operating system.
The executive routine manages the flow of data between the program's modules.
Noun
- a routine that coordinates the operation of subroutines