首页 > 试题广场 >

是什么原因使操作系统具有异步性特征?

[问答题]
是什么原因使操作系统具有异步性特征?
在多道程序环境下允许多个进程并发执行, 但由于资源等因素的限制, 进程的执行通常并非一气呵成, 而是以走走停停的方式运行。内存中的每个进程在何时执行, 何时暂停,以怎样的速度向前推进, 每道程序总共需要多少时间才能完成, 都是不可预知的, 因此导致作业完成的先后次序与进入内存的次序并不完全一致。 或者说, 进程是以异步方式运行的。但在有关进程控制及同步机制等的支持下, 只要运行环境相同, 作业经多次运行, 都会获得完全相同的结果, 因而进程以异步的方式执行是系统所允许的
发表于 2019-09-09 09:44:06 回复(0)
这或许跟它的资源调度机制有关嘛,比如时间片机制,可能它分配时间到了就中断,没执行完,导致执行下一个进程,然后没执行完的再次进队列在去执行,这样也会产生异步吧
发表于 2022-03-29 15:14:30 回复(0)
在多道程序环境下,系统中的程序何时获得处理及处理,何时因资源请求暂停都是未知的,它们以不可预知的速度向前推进,也即进程的异步性。但操作系统应保证程序的执行结果是可再现的,因此程序的异步运行方式是允许的。这是操作系统的一个重要特征。
发表于 2020-06-04 19:25:52 回复(0)
在多道程序的环境下,每个程序何时执行,何时暂停都是未知的,即它们以不可预知的速度向前推进
发表于 2019-10-07 20:12:32 回复(0)