Operating system 进程的就绪队列中存储了什么?

Operating system 进程的就绪队列中存储了什么?,operating-system,scheduler,task-queue,Operating System,Scheduler,Task Queue,我尝试使用硬件来加速调度和调度。 因此,我需要知道就绪队列中到底有什么,以便弄清楚使用硬件是否确实有帮助,以及有多大帮助 在所有操作系统文献中,它只提到调度器获取进程并放入就绪队列。 我对这个过程有一些了解,比如虚拟地址空间,可执行代码,PID等等。 但我就是不能把它们联系起来。我不认为每次调度程序都会将所有这些信息存储在就绪队列中 有人能帮忙吗?就绪队列中到底存储了什么?比如有多少字节的数据,它们是什么?如果它依赖于系统,你能给我至少一个系统的例子吗 Thank就绪队列存储有机会时可在处理器中

我尝试使用硬件来加速调度和调度。 因此,我需要知道就绪队列中到底有什么,以便弄清楚使用硬件是否确实有帮助,以及有多大帮助

在所有操作系统文献中,它只提到调度器获取进程并放入就绪队列。 我对这个过程有一些了解,比如虚拟地址空间,可执行代码,PID等等。 但我就是不能把它们联系起来。我不认为每次调度程序都会将所有这些信息存储在就绪队列中

有人能帮忙吗?就绪队列中到底存储了什么?比如有多少字节的数据,它们是什么?如果它依赖于系统,你能给我至少一个系统的例子吗


Thank

就绪队列存储有机会时可在处理器中执行的进程,即不等待任何类型的i/O操作等完成后才能执行的进程

就增加调度和调度的h/w而言, 我觉得增加主存容量会有很大帮助。 增加主内存将减少辅助内存和主内存之间的内存块的换入/换出,从而最终减少抖动,这将大大提高性能