什么是多任务操作系统?(a multitasking operating system?)

多任务操作系统是一次能够运行多个程序的任何类型的系统。大多数现代操作系统都配置为同时处理多个程序,但一些私人开发的系统设计用于特定的业务环境除外。...

多任务操作系统是一次能够运行多个程序的任何类型的系统。大多数现代操作系统都配置为同时处理多个程序,但一些私人开发的系统设计用于特定的业务环境除外。

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

在旧的多任务操作系统示例中,管理两个或多个任务通常涉及在两个运行进程之间来回切换系统资源。系统将为一个程序执行任务,将该程序冻结几秒钟,然后为另一个程序执行任务。虽然这种方法确实给操作员造成了很短的时间延迟,但这种延迟通常不超过几秒钟,并且仍然比旧的单任务操作系统提供了相当多的效率。

Most modern operating system are configured to handle multiple programs simultaneously.

随着时间的推移,多任务操作系统的流行版本被开发出来,使用不同的方法为每个活动程序分配资源。这就造成了一种情况,假设驱动系统的设备有足够的资源,实际上根本没有时间延迟。对于最终用户来说,这意味着能够同时执行多个任务,而无需在每个任务依次完成时等待系统释放或重定向资源。

与20世纪70年代末和80年代初桌面计算机常见的简单操作系统相比,典型的多操作系统需要更多的资源。较新的系统需要具有大量随机存取内存(RAM)以及其他类型虚拟内存的平台。如果资源不可用于驱动已打开和正在执行的各种应用程序,系统可能会缓慢爬行,甚至可能关闭一两个应用程序(如果系统配置为防止过载)。

如今,大多数台式机、笔记本电脑和上网本操作系统都使用某种类型的多任务操作系统。即使是自动取款机或自动取款机等设备也仍然使用某种类型的多任务系统,使用一系列程序检查余额并执行用户的请求。还有一些电影票存根系统的示例,它们能够同时执行多个任务,包括为购买的票过账收据,即使系统生成并分发购买的票。

  • 发表于 2021-12-11 09:02
  • 阅读 ( 273 )
  • 分类:互联网

你可能感兴趣的文章

分时(time sharing)和实时操作系统(real time operating system)的区别

关键区别——分时与实时操作系统 分时操作系统和实时操作系统的关键区别在于,分时操作系统是一种允许来自不同地点的多个用户同时使用该系统的系统,而实时操作系统是在指定时间限制内执行某项任务的系统。 操作系...

  • 发布于 2020-10-18 21:03
  • 阅读 ( 1337 )

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

...理?“计算机希望,2017年10月30日。这里有2点,教程。“操作系统–多线程。”,教程点,2017年8月15日。此处提供2.要点,教程。“操作系统–多线程。”, img.centered,.aligncenter{display:block;margin:0 auto 24px}.gallery-caption,.wp-capti...

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

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
  • 阅读 ( 202 )

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
  • 阅读 ( 166 )

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

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

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

网络操作系统(network operating system)和分布式操作系统(distributed operating system)的区别

网络操作系统和分布式操作系统的主要区别在于,网络操作系统提供与网络相关的功能,而分布式操作系统通过网络连接多**立的计算机,以执行类似于一台计算机的任务。 操作系统是用户和硬件之间的接口。它控制程序的执行...

  • 发布于 2021-06-30 19:18
  • 阅读 ( 851 )

操作系统(operating system)和应用软件(application software)的区别

操作系统和应用软件的主要区别在于,操作系统是作为用户和硬件之间接口的系统软件,而应用软件是执行特定任务的程序。 计算机软件分为系统软件和应用软件。系统软件是用于运行硬件设备的软件类型。操作系统、语言处...

  • 发布于 2021-06-30 19:54
  • 阅读 ( 723 )

单用户(single user)和多用户操作系统(multiuser operating system)的区别

单用户操作系统和多用户操作系统的主要区别在于,在单用户操作系统中,一次只能有一个用户访问计算机系统,而在多用户操作系统中,一次可以有多个用户访问计算机系统。 操作系统(OS)是用户和硬件之间的接口。它执行...

  • 发布于 2021-06-30 23:02
  • 阅读 ( 1114 )

单片(monolithic)和分层操作系统(layered operating systems)的区别

单片操作系统和分层操作系统的主要区别在于,在单片操作系统中,整个操作系统在内核空间中工作,而分层操作系统有许多层,每个层执行不同的任务。 操作系统管理整个系统的功能。它处理进程管理、任务调度、设备和文...

  • 发布于 2021-07-01 07:21
  • 阅读 ( 641 )

客户(client)和服务器操作系统(server operating system)的区别

客户机和服务器操作系统的主要区别在于,客户机操作系统在终端用户使用的设备(如台式机和其他便携式设备)中工作,而服务器操作系统在称为服务器的特殊设备上运行。 操作系统是用户和硬件之间的接口。它执行多个重...

  • 发布于 2021-07-01 08:26
  • 阅读 ( 348 )
zb71399551
zb71399551

0 篇文章

相关推荐