What does multiprogramming mean?
What does multiprogramming mean? It is to store several independent programs in the computer memory at the same time, so that they run interspersed with each other under the control of the management program. The state of two or more programs in a computer system between beginning and end. This is called multiprogramming.
The running characteristics of multiprogramming technology are: multichannel, macroscopically parallel, microscopically serial. Multiprogramming must have a hardware foundation as a guarantee. Multiprogramming refers to a method that allows multiple programs to enter the main memory of a computer system at the same time and start to perform calculations. In other words, the computer memory can store multiple (more than two independent) programs at the same time, all of which are between the beginning and the end. From the macro point of view is parallel, multiple programs are running, and do not run the end; From the micro point of view is serial, each program takes turns to use the cpu, alternating execution. The fundamental purpose of introducing multiprogramming technology is to improve the utilization rate of cpu and give full play to the parallelism of computer system components. The emergence of multi-programming has accelerated the birth of os. The basic characteristics of multi-programming are: discontinuity, sharing and restraint.
Multiprogramming technique
Multiprogramming technology is to put several programs in memory at the same time, so that they can execute concurrently in the system and share various resources in the system. When one program is suspended, the cpu immediately goes to another program. [Features] : multi-channel, macro-parallel (different jobs are executed on the cpu and peripherals), micro-serial (cross-run on a single cpu). [Multi-channel batch processing system] : The application of multi-programming technology to a batch processing system forms a multi-channel batch processing system.
The role of multiprogramming technology in the formation of the operating system: After the introduction of multiprogramming technology in the operating system, the system has the characteristics of multi-channel, macro parallel, micro serial. Multiprogramming is mainly to enable os to better manage the computer. Make the hardware resources of the computer more fully utilized. The benefits of introducing multiprogramming technology into os: 1. Improve cpu utilization 2. Improve memory and i/o usage. 3. Increase system throughput
Related article
-
Do you know where your computer comes from? This article will bring you the four major assembled computer brands, interested friends hurry to see it2023-03-03
-
Resolved the blue screen 0x0000007B error code when the computer started
The Blue Screen 0x0000007B error is usually caused by the storage controller driver loading error of the hard disk. This article introduces you to solve the problem of blue screen 0x0000007B error code when the computer starts, and needs a friend's reference2019-09-25 -
Computer lost msvcp140.dll solution Computer lack msvcp140.dll how to solve
Many friends do not know the lack of msvcp140.dll computer how to do, the following script home small series to bring you three msvcp140.dll lost solutions, interested friends to see it2018-06-26 -
How do I restart the printer printing service
How to restart the printer printing service below Xiaobian will bring you a detailed tutorial, need friends to see it2016-12-27 -
Recently, Mr. Yuan, a citizen of Nanchang who was going to buy a computer, saw an advertisement for the transfer of a computer at the glass door of the community. After calling the phone on the advertisement to contact the seller, he spent 2200 yuan to buy a "high equipment" computer by means of Alipay transfer.2016-12-14
-
How to remove ambient noise when making a phone call Special use of headphones
If you are talking on the phone with someone on the road and want to remove noise and increase the volume of the call, just use headphones like this, and try it now2016-08-09 -
At present, protecting computer files and preventing data leaks has become an important part of network management in enterprises and institutions, and encrypting computer files through file encryption software has become the consensus of current network management. So, enterprises and institutions such as2016-06-20
-
At present, many enterprises and institutions have realized the importance of information security, have taken a variety of means to protect the security of computer files, prevent important information leaks, the use of various encryption software, the encryption of important computer files has become the current enterprise2016-06-17
-
Talk about the role of common captCHA
What is the use of the capTCHA that we always fill out? This article gives you a detailed introduction to the common role of the verification code, to help you more comprehensive analysis of the function of the verification code, interested partners can refer to it2016-06-12 -
Computer pictures without preview thumbnails can be a big trouble, what pictures have to go through one by one to know what the content is, the computer does not display thumbnails the reason. The following script home small series to introduce you to the computer does not display thumbnail solution2016-03-30
Latest comments