在本文中,我们将讨论计算机系统的两个重要部分,即裸机和常驻监视器。因此,首先让我们研究一下它们对操作系统的重要性。
Bare Machine和Resident Monitor与操作系统没有直接关系,但是当我们研究内存管理时,这些组件的确非常重要,因此,让我们逐一研究它们,然后研究它们的工作原理。
裸机:
因此,基本上,裸机是逻辑硬件,用于在不使用操作系统的情况下执行处理器中的程序。到目前为止,我们已经研究了没有操作系统就无法执行任何进程。但是,是的,在Bare机器的帮助下,我们可以做到这一点。
最初,当不开发操作系统时,指令的执行是直接在硬件上完成的,而没有使用任何干扰的硬件,当时唯一的缺点是Bare机器仅接受机器语言的指令,这是因为对计算机领域有足够知识的人员可以操作计算机。因此,在开发操作系统后,裸机被称为效率低下。
居民监控器:
在本节中,如果我们讨论代码如何在Bare Machines上运行,那么将使用此组件,因此,基本上,Resident Monitor是在Bare Machines上运行的代码。
驻留监视器的工作方式类似于控制指令并执行所有必要功能的操作系统。它也像作业定序器一样工作,因为它还对作业进行定序并将其发送到处理器。
计划完作业后,Resident Monitor根据程序的顺序将程序一个接一个地加载到主存储器中。关于驻留监视器的一个最重要的因素是,当程序执行发生时,程序执行和处理之间的差距将越来越快。
居民监控器分为四个部分,分别是:
1. Control Language Interpreter
2. Loader
3. Device Driver
4. Interrupt Processing
这些解释如下。
- 控制语言解释器:
驻留监视器的第一部分是控制语言解释器,用于读取和执行从一个级别到下一个级别的指令。 - 装载机:
驻留监视器的第二部分是驻留监视器的主要部分,它是Loader,它将所有必要的系统和应用程序加载到主存储器中。 - 设备驱动:
驻留监视器的第三部分是设备驱动程序,用于管理连接到系统的输入输出设备。因此,基本上它是用户与系统之间的接口。它用作请求和响应之间的接口。当请求哪个用户发出时,设备驱动程序会响应系统产生以满足这些请求。 - 中断处理:
第四部分顾名思义,它处理所有发生的系统中断。