Unix 交换等待I/O完成的进程

Unix 交换等待I/O完成的进程,unix,process,scheduling,Unix,Process,Scheduling,在UNIX中,当以内核模式执行的进程需要读取磁盘时,它将进入睡眠状态。当磁盘读取完成时,硬件中断CPU,中断处理程序唤醒进程。那么现在,当这个进程最初进入睡眠状态时,交换程序进程可以将这个进程交换到交换设备吗 这个问题似乎很幼稚。但我不太清楚一个过程何时进行哪些转换。任何描述非常清晰的页面也欢迎使用 谢谢你的建议是的,它可以。然而,几乎不可能的是,虚拟内存管理器的一个非常基本的实现将考虑引用的位置作为一种方法——并且该过程是“强”>可能< /强>系统中的一个最新的托管数据。 您指出的这一事实的退

在UNIX中,当以内核模式执行的进程需要读取磁盘时,它将进入睡眠状态。当磁盘读取完成时,硬件中断CPU,中断处理程序唤醒进程。那么现在,当这个进程最初进入睡眠状态时,交换程序进程可以将这个进程交换到交换设备吗

这个问题似乎很幼稚。但我不太清楚一个过程何时进行哪些转换。任何描述非常清晰的页面也欢迎使用


谢谢你的建议是的,它可以。然而,几乎不可能的是,虚拟内存管理器的一个非常基本的实现将考虑引用的位置作为一种方法——并且该过程是“强”>可能< /强>系统中的一个最新的托管数据。 您指出的这一事实的退化,即进程可能从主内存中取出并交换的情况,被命名为