当前位置:网站首页>Job scheduling, intermediate scheduling, process scheduling
Job scheduling, intermediate scheduling, process scheduling
2022-04-22 04:24:00 【It's never too old to learn】
Job scheduling ( Advanced scheduling ): Its main task is to select a job from the backup state of external storage according to certain principles ( Or more ) Homework , Allocate memory to them 、 Input / Output devices are marked with resources , And set up the corresponding process , Job scheduling generally exists only in multi-channel batch processing system .
Intermediate dispatch ( Memory scheduling ): Its function is to improve memory utilization and system throughput . therefore , It is responsible for transferring those processes that cannot run temporarily to external memory to wait , Or redeploy those ready processes that are ready to run on the external memory into the memory again , Hang in the ready queue and wait .
Process scheduling ( Low level scheduling ): The easiest to distinguish , Its main task is to select a process from the ready queue according to a certain method and strategy , Assign the processor to it , General operating system must be equipped with process scheduling .
The connection of three-level dispatching :
Job scheduling selects a batch of jobs from the backup queue of external memory to enter memory , Build a process for them , These processes are sent to the ready queue , Process scheduling selects a process from the ready queue , And change its state to running state ,CPU Assigned to it . Intermediate scheduling will suspend those processes that cannot run temporarily , When memory space is loose , Select the process with running conditions through intermediate scheduling , Wake it up .
seeing the name of a thing one thinks of its function , Intermediate scheduling is between job scheduling and process scheduling .
版权声明
本文为[It's never too old to learn]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204210957005767.html
边栏推荐
- Teach you to develop an image compression tool on the cloud
- [logical fallacies in life] right for people, wrong for things and dilemma trap
- 想转行学测试,我劝你先了解一下这些内容
- (sip-1-phone registration) analysis of the whole process of IP phone registration to PBX telephone exchange through SIP Protocol - how to see the message in Wireshark
- OpenSCA版本升级 | OpenSCA v1.0.4版本发布
- L3-022 地铁一日游 (30 分)【floyd+dfs】
- Revit (3) - second opening - create column
- NVIDIA, Wanxiang, fengyuzhu, dream chaser Fund... Talk about "new opportunities for yuan universe and industry" - 2022 yuan universe cloud Summit
- [recent force buckle] sum of two numbers + same tree
- Solve the problem that the neo4j browser displays blank circles or non target attributes after importing nodes
猜你喜欢

LeetCode 63. 不同路径 II

The United States raised interest rates and devalued the RMB, but such products ushered in a honeymoon period

智慧用电安全管理系统

04-Functions

sqlilabs(25a-26)
![[taro development] - Global custom navigation bar adaptation message notification box location and other problems (14)](/img/39/e81ba22c48476be8560a43ff859ead.png)
[taro development] - Global custom navigation bar adaptation message notification box location and other problems (14)

Sr-te policy (Cisco) -- supplement

Sequence traversal of binary tree

Cursor iterator mode

软件测试成行业“薪”贵?
随机推荐
Training summary report
光标——迭代器模式
Browser overview local cache cookies, etc
jeesite导出Excel
手机软件(App)测试主要有哪些方面?
LeetCode_矩形_困难_391.完美矩形
LeetCode 63. Different paths II
Tensorflow error: returned a result with an error set solution
Kotlin基础(十三) 嵌套类、内部类和匿名内部类
Keras深度学习实战(2)——使用Keras构建神经网络
【Taro开发】-全局自定义导航栏适配消息通知框位置及其他问题(十四)
ObjectMapper,别再像个二货一样一直new了
Principle of average bilateral locking strategy
Sumo tutorial - Highway
【机器学习】长短时记忆网络(LSTM)
Jeesite export Excel
Final of the 16th programming competition of Beijing Normal University - reproduction competition & supplementary questions
Chapter 8 of C language programming (fifth edition of Tan Haoqiang) is good at using pointer exercises to analyze and answer
Cursor iterator mode
24 pictures to conquer border image