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
- 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
- Multi-process operating system, a system that constantly switches between various processes (called a context switch), is called a multi-process operating system.
- 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.