不同类型的操作系统

早期形式的计算机是大型机,在操作系统的过程和操作系统的类型方面存在缺陷。在大型机中,每个人在一段特定的时间内承担各自的责任,他们需要带着信息和程序接近机器,这些信息和程序可能写在纸卡、纸带或磁带上。然后将编写好的程序倾倒到机器中。在此之后,机器将继续工作,直到程序完成或崩溃。程序的输出将被调试通过面板灯,拨动各种开关,或使用控制面板刻度盘。


但有了这些机器,运行程序所需的时间变得更少,将设备分配给下一个人所需的时间也增加了。因此,必须有一个自动监控,最小的操作时间,更小的机器大小。所有这些特点导致了操作系统的发展道路。让我们知道an到底是什么操作系统是,它的功能,以及不同类型的操作系统

什么是操作系统?

操作系统的名称对应的是管理计算机硬件资源并向用户提供集体服务的多个软件的集合。不同类型的计算机操作系统是指不同类型的软件的集合。每台计算机都有一个操作系统来运行它里面的其他程序。

基本操作系统
基本操作系统

这些日间操作系统,因为它在多个设备中观察到从个人计算机到手机,特别是智能手机。例如,几乎每个智能手机都利用了最新的android操作系统

任何操作系统都要执行一些基本的任务,比如从键盘识别输入数据,将输出发送到显示屏,保存磁盘的文件和目录,以及控制诸如打印机之类的外围设备。操作系统可以在任何时间执行单个任务或操作,也可以执行多个任务或操作。

操作系统类型的体系结构

操作系统控制计算机的硬件资源。内核和shell是执行基本操作的操作系统的部分。

操作系统的架构
操作系统的架构

当用户提供用于执行任何操作的命令时,请求进入Shell部分,其也称为解释器。然后,shell部分将人类程序转换为机器代码,然后将请求传送到内核部分。

PCBWAY.

当内核从shell接收到请求时,它将处理该请求并在屏幕上显示结果。内核也被称为操作系统的心脏,因为每个操作都是由它执行的。

壳牌

shell是软件的一部分,位于用户和内核之间,它提供内核的服务。因此,shell充当一个解释器,将用户的命令转换为机器码。不同类型的操作系统中的shell有两种类型:命令行shell和图形shell。

命令行shell提供命令行界面,而图形行shell提供图形用户界面。尽管这两种shell都执行操作,但图形用户界面shell的执行速度要比命令行界面shell慢。


类型的壳

  • korn shell.
  • 伯恩外壳
  • C shell.
  • POSIX壳

核心

内核是软件的一部分。它就像是外壳和硬件之间的桥梁。它负责运行程序并提供对机器硬件的安全访问。内核用于调度,即为所有进程维护一个时间表。内核的类型如下:

  • 单内核
  • 微核心
  • Exokernels
  • 混合的内核

计算机操作系统功能

操作系统具有以下功能:

  • 内存管理
  • 任务或过程管理
  • 存储管理
  • 设备或输入/输出管理
  • 内核或安排

内存管理

内存管理是管理计算机内存的过程。计算机存储器有两种类型:主存储器和副存储器。用于程序和软件的内存部分是在释放内存空间后分配的。

操作系统内存管理
操作系统内存管理

内存管理对于涉及多任务处理的操作系统非常重要,其中操作系统需要从一个进程切换到另一个进程的内存空间。每个单独的程序都需要一些内存空间来执行,这些内存空间是由内存管理单元提供的。CPU由两个部件组成内存模块的类型:虚拟内存和物理内存。虚拟内存是RAM内存,物理内存是硬盘内存。操作系统管理虚拟内存地址空间,在分配实际内存之后再分配虚拟内存地址。

在执行指令之前,CPU将虚拟地址发送给内存管理单元。MMU将物理地址发送给真实内存,真实内存为程序或数据分配空间。

任务或过程管理

过程管理是正在执行的程序的实例。该进程由许多元素组成,如标识符、程序计数器、内存指针和上下文数据,等等。该过程实际上是执行这些指令的执行。

流程管理
流程管理

有两种处理方法:单处理方法和多任务处理方法。单进程方法处理一次运行的单个应用程序。多任务处理方法允许同时进行多个进程。

存储管理

存储管理是处理数据的内存分配的操作系统的函数。该系统由不同类型的存储器设备组成,例如主存储器(RAM),辅助存储存储器(硬盘)和高速缓存存储存储器。

指令和数据被放置在主存储器或高速缓存存储器中,由运行的程序引用。但是,当电源被切断时,数据会丢失。次要存储器是一种永久存储设备。当创建新文件时,操作系统分配一个存储空间,并安排内存访问请求。

设备或输入/输出管理

在计算机架构中,CPU和主存储器的组合是计算机的大脑,它由输入和输出资源管理。人类通过通过I / O设备提供信息来与机器进行交互。

展示,键盘,打印机和鼠标是I / O设备。所有这些设备的管理会影响系统的吞吐量;因此,系统的输入和输出管理是操作系统的主要责任

行程安排

操作系统调度是控制发送给处理器的消息并对其进行优先级排序的过程。操作系统为处理器保持恒定的工作量,从而平衡工作负载。因此,每个过程都在规定的时间范围内完成。

因此,调度在实时系统中非常重要。调度员主要是三种类型:

  • 长期调度程序
  • 短期内调度器
  • 中期时间表

操作系统的类型

一般说来,计算机操作系统基本上可分为两类:

操作系统类型
操作系统类型
  1. 正常操作系统
  2. 实时操作系统

正常操作系统

正常的操作系统进一步分为两类:

    • 字符用户界面操作系统
    • 图形用户界面操作系统
GUI和崔
GUI和崔

字符用户界面操作系统(CUI)

CUI操作系统是基于文本的操作系统,用于通过键入命令来执行特定任务,从而与软件或文件进行交互。命令行操作系统仅使用键盘输入命令。命令行操作系统包括DOS和UNIX. 高级命令行操作系统比高级GUI操作系统更快。

图形用户界面操作系统(GUI)

图形模式界面操作系统是基于鼠标的操作系统(Windows操作系统,LINUX),其中用户执行任务或操作时无需键入键盘上的命令。用鼠标按钮单击文件或图标可以打开或关闭它们。

此外,鼠标和键盘用于控制GUI操作系统有几个目的。大部分的藉由项目都是在这个操作系统上开发的。高级GUI操作系统比命令行操作系统慢。

实时操作系统

实时操作系统也称为多任务操作系统。正常操作系统负责管理计算机的硬件资源。RTOS执行这些任务,但它专门设计用于以高可靠性的预定或精确时间运行应用。

RTOS.
RTOS.

实时操作系统是为实时应用而设计的,如嵌入式系统、工业机器人、科研设备等。实时操作系统分为软实时操作系统和硬实时操作系统。

RTOS的例子

  • Linux
  • VxWorks
  • 特隆
  • Windows CE

硬实时系统

硬实时系统是一个纯时间常数系统。在硬实时操作系统中,在规定的时间内完成任务对系统的高效运行非常重要。

例如,对于给定的输入,如果用户希望在10秒后输出,则系统应处理输入数据,并在10秒后准确输出。此处,截止时间为10秒,因此,系统不应在第11秒或第9秒后给出输出。

因此,硬实时系统被用于军队和国防。

软的实时系统

对于一个软实时系统,每个任务都必须在最后期限前完成。因此,软实时系统可能会比截止时间晚一到两秒。但是,如果系统每次都错过截止日期,则会降低系统性能。计算机、音频和视频系统都是软实时系统的例子。如今,android正被广泛应用于像自动门开启器

此外,还有许多其他的计算机上不同类型的操作系统以及他们的优点和缺点。其中一些类型可以解释如下:

批处理操作系统

在批处理操作系统中操作的个人将不能与计算机直接通信。必威体育怎么登录每个人在任何脱机设备上设置他们的任务,如打孔卡,然后将准备好的信息载入计算机。为了提高处理速度,将具有类似操作类型的任务分组在一起,并作为一个组进行操作。

这些机器使用操作员执行操作,操作员将具有相同功能的程序分批排序。这是广泛实施的操作系统之一。

好处

  • 可以以重复的方式轻松处理大量工作
  • 不同的用户可以轻松地划分它们的批处理系统
  • 本批处理系统中的非活动时间非常小
  • 当任务以队列格式载入机器时,处理器很容易知道完成任务所需的时间

缺点

  • 批处理操作系统有些昂贵
  • 调试过程很复杂
  • 只有有经验的人才可以操作这个系统

分布式操作系统

分布式操作系统是计算机领域的现代增强。这种类型的系统以极快的速度在全世界广泛使用。不同的独立互连计算机将通过这种分布式操作系统进行通信。每个自治系统都有自己的处理和存储单元。这些系统也被称为松耦合系统,它们具有不同的大小和操作。必威体育怎么登录

这种操作系统的关键优势是,个人可以访问当前操作系统中没有的软件或文档,但存在于当前系统中有连接的其他系统上。这意味着系统中连接的设备内部存在远程可访问性。

根据各个节点的排列,有各种各样的分布式操作系统的类型这些是:

点对点—该系统包含具有相同数据共享参与者的节点。整个功能在所有节点之间共享。与其他节点进行通信的节点称为共享资源。必威体育怎么登录这可以通过网络实现。

客户机/服务器- 在客户端/服务器系统中,服务器系统提供了客户端发送的请求。服务器系统仅当客户端仅与一个服务器联系时,才能在仅当客户端与一个服务器联系时为多个客户端提供服务的能力。客户端和服务器设备将通过网络进行通信,因此它们是分布式系统的分类。必威体育怎么登录

好处

  • 数据共享可以以一种流线型的方式完成,其中整个节点彼此连接
  • 添加额外节点的过程非常简单,配置也很容易根据需求进行扩展
  • 一个节点故障不会导致其他节点故障。所有其他节点之间都可以建立通信必威体育怎么登录

缺点

  • 为所有连接和节点提供增强的安全性有些复杂
  • 在节点传输时,一些数据可能会丢失
  • 与个人用户系统相比,这里的数据库管理相当复杂
  • 当数据从所有节点传输时,可能会发生数据过载

分时操作系统

这是它允许位于不同位置的不同人员的程序,以便在单一时间内共享特定系统。这种操作系统被称为多程序逻辑扩展。名称时间共享对应于处理器的时间同时在各个单个中共享。批量和时间共享操作系统之间的主要变体是处理器利用率和响应时间。

在批处理系统中,主要指令是提高处理器利用率,而在分时操作系统中,指令是减少响应时间。

不同的任务是由CPU通过切换来执行的,而这些切换是经常发生的。因此,每个用户都可以获得快速响应。

例如,在事务的方法中,处理器在很短的时间内操作每个单独的程序。所以,当有n个个体时,每个人都可以得到自己的时间段。当命令被提交时,将会有一个快速响应。这个操作系统通过多道程序设计和处理器调度来为每个个体分配相应的时间周期。最初是批量开发的操作系统现在升级为分时系统。

分时操作系统的一些优点和缺点是:

好处

  • 快速响应
  • 消除软件复制
  • 最小处理器空闲时间

缺点

  • 可靠性是主要关注的问题
  • 数据和程序都要增强安全性
  • 数据通信是必威体育怎么登录问题

操作系统的多用户类型

它是一种操作系统的方法,它允许不同的用户连接并在一个操作系统上运行。人们通过计算机或终端(通过网络或打印机等设备提供可访问性)与它进行交互。这种操作系统需要以一种平衡的方式加强与所有用户的交流。必威体育怎么登录这是因为当一个人的复杂性出现时,它不应该影响序列中的其他用户。

特性

  • 不可见性–这发生在低端,就像磁盘和其他文件的格式化一样
  • 后端数据处理 - 当没有从前端进行数据处理的机会时,这允许回到结束数据处理
  • 资源共享 - 可以共享各种设备,如硬盘,驱动程序或打印机,也可以共享文件或文档
  • 多处理

主要有三种多用户操作系统的类型那些解释如下:

分布式操作系统

它是位于各种计算机系统上的各种设备的组合,这些设备与个人的单一一致系统进行通信、工作和协调。通过网络系统,用户可以建立通信。在这里,资源共享的方法是可以管理不同的请求,并且最终可以保证每个sperate请求。移动应用程序和数字银行就是通过分布式操作系统操作的例子。必威体育怎么登录

时间切片系统

在这里,每个用户都被分配了一段很短的处理器时间,这意味着对于每个功能,都分配了一段时间。这些时间片段似乎是最小的。必须操作的任务由名为调度器的内部设备决定。这将基于分配的优先级确定和操作功能。

在连接的个人中,操作系统处理用户请求。这是时间片操作系统中的独有功能,在任何其他操作系统中都不可用。例如,大型机。

多处理器系统

在这里,系统同时使用多个处理器。由于整个处理器都相应地工作,因此完成任务所花费的时间要比单用户类型的操作系统快。这种类型最常见的场景是windows操作系统,它可以一次处理多个任务,比如播放音乐、使用excel、word文档、浏览等等。可以在不影响其他应用程序效率的情况下执行更多的应用程序。

好处

多用户操作系统的优点是

  • 简单的资源分配
  • 极端的数据备份
  • 用于图书馆
  • 消除任何形式的干扰
  • 提高速度和效率
  • 在实时应用程序中实现

缺点

多用户操作系统的缺点是

  • 由于多台计算机在一个系统上运行,它可能会让病毒很容易进入系统
  • 隐私和保密成为一个问题
  • 在一个系统中创建多个帐户有时可能会有风险和复杂

除了这些,还有许多其他不同类型的操作系统,这些是:

  • 网络操作系统
  • 多任务操作系统
  • 集群操作系统
  • 实时操作系统
  • Linux操作系统
  • 苹果操作系统

这是关于不同类型操作系统的详细概念。我们已经了解了操作系统工作的概念、架构、类型、优点和缺点。因此,这里有一个非常简单的问题给所有热心的读者:什么是Windows的Linux操作系统的优点

8评论

  1. Nusrath 说:

    哈是正确的信息..

  2. 迪帕克 说:

    谢谢你提供的高质量的信息

  3. 露丝Mafale 说:

    非常有帮助的确确实我的任务很快就完成了

  4. 安卓在线培训 说:

    需要撰写一个简单的单词,但感谢您在这里提供的建议,请保持更新我们…

  5. 纳雷希特 说:

    好的信息…谢谢分享有价值的更新

    1. 必威 体育 说:

      嗨Naresh
      谢谢你!

  6. 纳雷希特 说:

    好信息,谢谢分享有价值的更新。

    1. 必威 体育 说:

      嗨Naresh
      谢谢你!

添加评论