同步和异步的概念 如何理解操作系统的异步性?
如何理解操作系统的异步性?所谓的异步是指进程以不可预知的速度前进。内存中的每个进程何时执行、何时暂停、前进的速度以及每个程序完成所需的时间等都是不可预测的。例如,当执行处理发出资源请求(例如打印请求)
如何理解操作系统的异步性?
所谓的异步是指进程以不可预知的速度前进。内存中的每个进程何时执行、何时暂停、前进的速度以及每个程序完成所需的时间等都是不可预测的。例如,当执行处理发出资源请求(例如打印请求)并且打印机正在为另一个处理打印时,因为打印机是关键资源,所以执行处理必须等待并放弃处理器,直到打印机空闲并且处理器被再次分配给该处理为止。可见,由于资源等因素的限制,这一过程的实施往往不是“一气呵成”,而是“走走停停”。但是,只要在操作系统中配置了完善的进程同步机制,并且运行环境相同,那么该作业在多次运行后会得到相同的结果。因此,允许异步操作模式。