与操作系统相关的计算机的基本要素是什么?

我们知道操作系统是一个资源分配器,它管理与系统相关的所有资源。

让我们看看操作系统设计如何与计算机系统的基本元素相关联

寄存器

寄存器在处理器中可用。这些寄存器用于处理器中的存储和数据传输。

有执行数据存储操作的寄存器。它被称为数据寄存器(DR),存储地址的寄存器称为地址寄存器(AR)和程序计数器(PC)寄存器,用于存储下一条指令的地址。

处理完指令后,这些指令将存储在称为累加器寄存器的寄存器中,该寄存器存储系统产生的结果。

保存地址元素的硬件元素用于添加地址的一部分以形成有效地址。

中断

中断的作用是向 CPU 发送信号并要求停止当前进程的执行并执行操作系统请求。

中断在操作系统中起着关键作用,因为它使用户可以更好地控制系统。在没有中断的情况下,用户必须等待资源。

有以下三种类型的中断 -

  • 硬件中断由硬件设备产生,因为它们需要操作系统的注意。

  • 当对操作系统进行系统调用时会产生软件中断。

  • 陷阱是由处理器本身产生的,因为它有一个内部错误,它希望操作系统解决它。

缓存

缓存用于更快地访问数据。它存储经常访问的数据,处理器直接从缓存设备访问数据以节省时间。

输入输出

输入-输出扮演着将数据传入和传出内存的角色。CPU 和 I/O 都可以同时执行数据。输入输出在直接内存访问的帮助下执行数据。

保护

它是操作系统用来保护用户数据的一种机制。操作系统中的保护是通过创建用户 ID 和创建可用于保护操作系统的管理 ID 和组 ID 来提供的。