计算机多任务处理是计算机同时执行多个程序的过程。在计算历史的早期,多任务处理几乎是闻所未闻的,几十年来一直被降级到高端大型机,并且在个人计算中不可用。随着技术的进步,多任务处理变得可用并迅速发展成为个人计算机的行业标准。截至 2011 年,即使是智能手机等设备也通常能够进行多任务处理,例如,允许用户同时上网和播放音乐。
当计算机多任务处理处于发展的早期阶段时,它被称为时间-共享,这个术语指的是多个程序或进程共享 CPU 能力的方式。很早以前,这个术语就被当代术语"多任务处理"所取代,尽管在其最早的版本中,"多任务处理"并不是真正的多任务处理,而是看似同时进行的应用程序之间的快速切换。现代计算机具有使用这种技术,似乎只有一个处理器能够同时执行多个任务。<图>多任务操作系统可以同时运行多个程序。
具有多个处理器的计算机具有两个或多个链接在一起的独立处理器。这些系统在 21 世纪初变得更加普遍和先进,能够实现真正的多任务处理,尽管在实践中,除了性能提高之外,这些系统的工作方式与单处理器系统相比没有明显的差异。然而,多个处理器允许同时运行许多不同的程序。
系统内存仍然限制计算机的多任务处理。计算机性能由处理器速度决定,但给定进程运行的程序数量essor 一次可以运行的时间还受到这些程序占用的系统内存量的限制。一种称为内存切换的技术允许系统内存被单处理器系统上当前运行的任何程序访问,或者根据需要在多处理器系统上进行委托。
据说真正的计算机多任务处理正在影响方式人们生活、工作和使用计算机,在某些方面这确实是事实。多任务处理允许人们在研究和撰写论文的同时从互联网广播服务中播放音乐。然而,人类多任务能力的限制最终将限制个人利用现代计算机的能力来执行多任务的方式。人类专注于多项任务或活动的能力有限,因此很难一次与多个软件程序进行交互。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!