What Is a Multiprogramming Operating System?

Multi-process operating system, a system that constantly switches between various processes (called a context switch), is called a multi-process operating system.

Multi-process operating system

Multi-process operating system, a system that constantly switches between various processes (called a context switch), is called a multi-process operating system.
Chinese name
Multi-process operating system
Foreign name
Multi-process operating system
Program example
Process
Operating system
Windows NT, Linux / BSD, etc.
Context switch
context swtich
An instance of a program that is loaded into memory for execution is called a process.
From creation to termination, a process is controlled by the core of the operating system. There is a process queue inside the operating system. According to the state and requirements of the process, the execution order is arranged according to different algorithms. Each process is allocated a small amount of CPU time (called a time slice), and the CPU switches to other processes for execution immediately after this period of time. A system that constantly switches between various processes (called a context switch) is called a multi-process operating system.
Such systems as Windows NT, Unix-like Linux / BSD, etc. This kind of system makes users feel that at the same time, the CPU seems to execute many programs at the same time, but in fact, the CPU only executes one program segment at a time.

IN OTHER LANGUAGES

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

How can we help? How can we help?