多用户操作系统2025年4月13日 | 阅读 6 分钟 在本文中,您将学习多用户操作系统、类型、工作原理、优缺点。 什么是多用户操作系统?多用户操作系统是一种允许多个用户访问在单个操作系统上运行的单个系统。这些系统通常非常复杂,并且必须管理连接到它们的各种用户所需的任务。用户通常坐在终端或通过网络连接到系统的计算机以及打印机等其他系统机器上。多用户操作系统与连接的单用户操作系统不同之处在于,每个用户都从不同的机器访问相同的操作系统。 ![]() 开发多用户操作系统的主要目标是将其用于大型机系统的分时和批处理。这种多用户操作系统现在经常用于大型组织、政府部门、大型大学等教育机构,以及服务器端,如 Ubuntu Server 或 Windows Server。这些服务器允许多个用户同时访问操作系统、内核和硬件。 它通常负责处理内存和为其他正在运行的程序进行处理,识别和使用系统硬件,并有效地处理用户交互和数据请求。这对于操作系统来说尤其重要,多用户操作系统因为有多个用户依赖该系统正常运行。 多用户操作系统的组成部分多用户操作系统有各种组成部分。其中一些如下: 内存系统中存在的物理内存是存储发生的地方。它也称为随机存取存储器 (RAM)。系统可以纠正主内存中存在的数据。因此,每个已执行的程序都应从硬盘等物理存储中复制。主内存被确定为 OS 的重要组成部分,因为它指定了可以同时执行多少程序。 内核多用户操作系统使用内核组件,该组件是用低级语言编写的。该组件嵌入在计算机系统的内存中,并可以直接与系统的硬件 (H/W) 进行交互。 处理器计算机的CPU(中央处理器)有时被称为计算机的大脑。在大型机器中,CPU 需要更多的集成电路 (ICS)。在小型计算机中,CPU 被映射到一个名为微处理器的芯片中。 用户界面用户界面是用户与所有软件和硬件进程之间交互的方式。它使用户能够以简单的方式与计算机系统进行交互。 设备处理程序每个输入和输出设备都需要其设备处理程序。设备处理程序的主要目标是提供来自整个设备请求队列池的所有请求。设备处理程序以连续循环模式运行,首先从队列侧丢弃 I/O 请求块。 假脱机程序 (Spooler)Spooler 代表“同时外围输出在线” (Simultaneous Peripheral Output on Line)。Spooler 同时运行所有计算机进程并输出结果。假脱机程序被各种输出设备使用,包括打印机。 多用户操作系统的类型有多类多用户操作系统。其中一些如下: 分布式系统分布式系统也称为分布式计算。它是分布在多个计算机上的多个组件的集合,这些组件会相互交互、协调,并向最终用户显示为单个连贯的系统。借助网络,最终用户将能够与它们进行交互或操作它们。 时间片系统这是一个系统,其中每个用户的作业都会获得一定的 CPU 时间。换句话说,每个作业都被分配了特定的时间段。对用户的眼睛来说,这些时间片看起来很小。一个名为“调度程序”的内部组件决定运行下一个作业。该调度程序根据优先级周期确定和执行必须执行的作业。 多处理器系统此系统使用多个处理器,这有助于提高整体性能。如果此系统中的一个处理器发生故障,另一个处理器将负责完成其分配的任务。 多用户操作系统如何工作?单个主系统包含在多用户系统中。所有网络用户可以随时随地访问主系统,并打开他们本地版本。本地版本也称为“工作模型”。所有用户都可以在他们的本地工作模型上更新、删除和创建新文件,但此模型在保存到主系统之前不会对其他用户可用。 多用户操作系统的特点多用户操作系统有各种特点。其中一些如下: 资源共享在多用户操作系统中,可以共享多个设备,如打印机、传真机、绘图仪和硬盘。用户可以使用此功能共享他们自己的文档。在此系统下,所有用户都可以获得一小部分 CPU 时间。 多任务处理多用户操作系统可以同时执行多个任务,并且可以同时执行多个程序。 后台处理后台处理是指命令不被处理,而是“在后台”执行。通常,其他程序与系统进行实时交互。 时间共享多用户操作系统使用的一种策略,通过在极短的时间段内切换作业来同时处理多个用户请求。 System操作系统必须处理计算机的硬件和软件资源的组合。 不可见性多用户操作系统的各种功能对用户隐藏。这是由于 OS 是本能的或发生在低端(例如磁盘格式化等)的因素。 多用户操作系统的例子有多类多用户操作系统。其中一些如下: Unix一种高度可靠的开放系统架构,适用于中小型企业计算系统。由于它基于开放系统架构,AIX、Solaris 甚至 Mac OS 等科技巨头都有自己的 Unix 版本。例如,酒店业、医疗保健等。 多虚拟存储 (Multiple Virtual Storage)IBM 为大型机系统开发操作系统。它通常用于企业计算,其中需要高强度的 I/O。例如,银行业、保险业、航空业等。 共享计算多用户操作系统是支持大多数 Web 邮件应用程序的服务器的软件。典型的 Web 邮件应用程序可能需要使用数百台计算机。每台计算机都运行一个能够同时支持多个用户多用户操作系统。由于这些系统拥有数百万甚至数十亿用户,他们不断登录收发邮件,因此需要能够同时处理大量用户的操作系统。 多用户操作系统的优缺点多用户操作系统有各种优缺点。它们如下: 优点多用户操作系统有各种优点。一些优点如下:
多用户操作系统的缺点多用户操作系统有各种缺点。一些缺点如下:
|
我们请求您订阅我们的新闻通讯以获取最新更新。