多任务操作系统是能够同时运行多个程序的任何类型的系统。大多数现代操作系统配置为同时处理多个程序,除了一些专门为特定商业环境而设计的私人开发的系统。 多任务操作系统可以同时运行多个程序。 在多任务操作系统的...
多任务操作系统是能够同时运行多个程序的任何类型的系统。大多数现代操作系统配置为同时处理多个程序,除了一些专门为特定商业环境而设计的私人开发的系统。

多任务操作系统可以同时运行多个程序。
在多任务操作系统的老例子中,管理两个或多个任务通常需要在两个正在运行的进程之间来回切换系统资源。该系统将执行一个进程的任务,冻结该程序几秒钟,然后为另一个程序执行任务。虽然这种方法确实造成了很短的时间对操作员来说,这种延迟通常不超过几秒钟,与旧的单任务操作系统相比,仍然提供了相当高的效率。

大多数现代操作系统配置为处理多个程序同时。
随着时间的推移,多任务操作系统的流行版本被开发出来,它们使用不同的方法为每个活动程序分配资源。这就造成了一种情况,即几乎没有时间延迟发生,假设驱动系统的设备有足够的资源。对于终端用户,这意味着能够同时执行多个任务,而无需等待系统在每个任务依次完成时释放或重新定向资源。
典型的多操作系统需要的资源比20世纪70年代末和80年代初台式机常见的简单操作系统要多较新的系统需要具有大量随机存取记忆体(RAM)的平台,以及其他类型的虚拟记忆体。如果资源无法用来驱动开启和执行的各种应用程式,系统可能会放慢速度,甚至可能关闭一两个应用程式(如果系统是这样的话)配置为防止过载。
如今,大多数台式机、笔记本电脑和上网本操作系统都使用某种类型的多任务操作系统。即使是自动取款机或自动取款机等设备也仍然使用某种类型的多任务系统,使用一系列程序来检查余额并执行用户的请求。还有一些电影票存根系统可以同时执行多个任务,包括在系统生成和分发所购买的票时,为所购买的票过账。