什么是计算机多任务?(computer multitasking?)

计算机多任务处理是一台计算机同时执行多个程序的过程。在计算历史的早期,多任务处理几乎是闻所未闻的,几十年来,它被降级到高端大型机,在个人计算中不可用。随着技术的进步,多任务处理变得可用,并迅速发展成为个人电脑的行业标准。截至2011年,即使是智能手机等设备也常常能够同时处理多个任务,例如,用户可以同时上网和播放音乐。...

计算机多任务处理是一台计算机同时执行多个程序的过程。在计算历史的早期,多任务处理几乎是闻所未闻的,几十年来,它被降级到高端大型机,在个人计算中不可用。随着技术的进步,多任务处理变得可用,并迅速发展成为个人电脑的行业标准。截至2011年,即使是智能手机等设备也常常能够同时处理多个任务,例如,用户可以同时上网和播放音乐。

Multitasking operating systems can run more than one program at the same time.

当计算机多任务处理处于开发的早期阶段时,它被称为分时,这个术语指的是多个程序或进程共享CPU能力的方式。在相当早的时候,这个术语被当代术语“多任务处理”所取代,尽管在其最早的版本中,多任务处理不是真正的多任务处理,而是在看起来同时进行的应用程序之间的快速切换。使用这种技术,只有一个处理器的现代计算机似乎能够同时执行多项任务。

具有多个处理器的计算机具有两个或多个链接在一起的独立处理器。这些系统在21世纪初变得越来越普遍和先进,能够进行真正的多任务处理,尽管在实践中,与单处理器系统相比,除了性能改进外,这些系统的工作方式没有明显差异。然而,多个处理器允许许多不同的程序同时运行。

系统内存仍然限制计算机的多任务处理。计算机性能由处理器速度决定,但给定处理器一次可以运行的程序数量也受这些程序占用的系统内存量的限制。一种称为内存切换的技术允许在单处理器系统上运行的任何程序访问系统内存,或者根据需要在多处理器系统上委派。

据说,真正的计算机多任务处理正在影响人们的生活、工作和使用计算机的方式,在某些方面,这当然是真的。多任务处理允许一个人在研究和写论文的同时从互联网广播服务中播放音乐。然而,人类多任务处理能力的限制最终将限制个人利用现代计算机能力进行多任务处理的方式。人类专注于多个任务或活动的能力有限,因此很难一次与多个软件程序交互。

  • 发表于 2021-12-13 11:19
  • 阅读 ( 28 )
  • 分类:互联网

你可能感兴趣的文章

平行(parallel)和分布式计算(distributed computing)的区别

关键区别——并行与分布式计算 计算机根据人类提供的指令执行任务。并行计算和分布式计算是两种计算类型。本文讨论了并行计算和分布式计算的区别。并行计算被用于高性能计算,如超级计算机的开发。分布式计算提供...

  • 发布于 2020-10-19 18:08
  • 阅读 ( 365 )

多线程(multithreading)和多任务处理(multitasking)的区别

...线程和多任务看起来很相似,但它们是两个不同的概念。计算机同时执行许多任务。多线程和多任务都与计算机性能有关。多线程处理和多任务处理的关键区别在于,在多线程处理中,多个线程同时在一个进程中执行,而在多任...

  • 发布于 2020-10-20 00:38
  • 阅读 ( 737 )

如何在ipad上禁用多任务

...的位置。 首先,启动“设置”应用程序。导航到General>Multitasking(在iOS 11和12上称为“Multitasking&Dock”)。找到Allow Multiple Apps(允许多个应用程序)、Persistent Video Overlay(持久视频覆盖)和手势开关,然后点击每个开关以关...

  • 发布于 2021-04-02 13:44
  • 阅读 ( 198 )

android101:如何调整你的多任务窗格

... On the gesture navigation home page, swipe up for your multitasking pane 2-button navigation lets you swipe up from a home b...

  • 发布于 2021-04-17 11:35
  • 阅读 ( 235 )

htc:OneX多任务系统“运行正常”,但为了感觉而进行了调整

...some questi*** in the enthusiast community about how the HTC One X handles multitasking and memory management for background apps. We value the community's input and are always looking for ways to enhance customers' experience with our devices. That said, right now multitasking is operating normally...

  • 发布于 2021-04-22 08:14
  • 阅读 ( 191 )

云计算(cloud computing)和网格计算(grid computing)的区别

...计算与网格计算 随着谷歌的积极推动,云计算已经成为计算机专家乃至普通计算机用户非常热门的话题。讨论使许多人开始问云计算与网格计算等其他计算架构相比如何。云计算和网格计算的主要区别在于它们如何分配资源。...

  • 发布于 2021-06-23 21:30
  • 阅读 ( 266 )

网格计算(grid computing)和云计算(cloud computing)的区别

...格计算是一种基于网络的计算模型,它能够在一组联网的计算机的帮助下处理大量的数据,这些计算机协同解决一个问题。 基本上,它是一个由相互连接的计算机组成的庞大网络,通过将其划分为几个称为网格的小单元来解决...

  • 发布于 2021-06-25 06:38
  • 阅读 ( 1257 )

多道程序设计(multiprogramming)和操作系统中的多任务处理(multitasking in operating system)的区别

操作系统是计算机最重要的软件和核心,它不仅管理计算机内部的内存和进程,而且允许用户运行应用软件。它是一组程序的集合,抽象出系统的硬件,并向用户呈现一个完整的虚拟机。除了跟踪文件或目录、控制外围设备、向...

  • 发布于 2021-06-25 18:13
  • 阅读 ( 711 )

云计算(cloud computing)和分布式计算(distributed computing)的区别

...上,而分布式计算将单个任务划分为多台通过网络连接的计算机,以比使用单个计算机更快地完成任务。 云计算有助于通过网络远程访问硬件和软件资源。它提供了易于资源共享、成本降低、可扩展性和平**立性等优点。另一方...

  • 发布于 2021-06-30 18:27
  • 阅读 ( 414 )

网格(grid)和云计算(cloud computing)的区别

...与云计算的主要区别在于,网格计算是指位于不同位置的计算机资源的集合,用于处理单个任务,而云计算是指通过互联网远程操作、配置和访问软硬件资源。 网格计算连接多个设备来解决一个计算问题。服务器、个人计算机...

  • 发布于 2021-07-01 00:16
  • 阅读 ( 341 )
sns5039398
sns5039398

0 篇文章

相关推荐