什么是多任务系统
为了解决这种CPU利用率低下的问题,提出了“多道程序设计”的概念。所谓多道程序设计是指允许多个程序同时进入一个计算机系统的主存储器并运行这些程序的方法。多道程序系统也称为多任务系统。
多道程序,即同时把几个程序放入内存,分时共享一个处理器。处理器先对第一道程序进行处理,当它需要输入/输出时,处理器在处理完输入/输出请求后便转向第二道程序,此时第一道程序的输入/输出的操作与第二道程序的处理并行。当第二道程序要求输入/输出时,又转向第三道程序,使第三道程序的处理与第一、第二道程序的输入/输出操作并行。这种情况下,CPU将经常处于忙态,效率得以提高。
DOS系统是单任务系统,OS/2、WINDOWS系统是多任务系统。