📜  什么是操作系统?

📅  最后修改于: 2022-05-13 01:57:09.672000             🧑  作者: Mango

什么是操作系统?

操作系统属于系统软件的范畴。它基本上管理着计算机的所有资源。操作系统充当软件与计算机或计算机硬件的不同部分之间的接口。操作系统的设计方式使其可以管理计算机的整体资源和操作。它是一套完全集成的专门程序,可以处理计算机的所有操作。它控制和监视驻留在计算机中的所有其他程序的执行,其中还包括计算机的应用程序和其他系统软件。操作系统的示例是 Windows、Linux、Mac OS 等。

操作系统示意图:

目标:

现在让我们看看操作系统的一些目标,它们是:

  1. 使用方便:目的之一是使计算机系统更方便高效地使用。
  2. 用户友好:使计算机系统更具交互性,为用户提供更方便的界面。
  3. 通过充当硬件与其用户之间的中介,为用户提供使用资源的便捷访问。
  4. 用于管理计算机的资源。
  5. 控制和监控:通过跟踪谁在使用哪个资源、授予资源请求以及调解来自不同程序和用户的冲突请求。
  6. 在用户和程序之间提供有效和公平的资源共享。

特征:

现在让我们讨论操作系统的一些重要特征:

  • 设备管理:操作系统跟踪所有设备。因此,它也被称为输入/输出控制器,它决定哪个进程获取设备、何时以及多长时间。
  • 文件管理:它分配和取消分配资源,并决定谁获得资源。
  • 作业记帐:它跟踪各种作业或用户使用的时间和资源。
  • 错误检测辅助:它包含的方法包括生成转储、跟踪、错误消息以及其他调试和错误检测方法。
  • 内存管理:它跟踪主内存,例如它的哪些部分被谁使用,或者哪些部分未使用等,并且它还可以在进程或程序请求时分配内存。
  • 处理器管理:它将处理器分配给一个进程,然后在不再需要或完成工作时取消分配处理器。
  • 对系统性能的控制:它记录服务请求和系统请求之间的延迟。
  • 安全性:它通过密码或某种保护技术防止对程序和数据的未经授权的访问。

操作系统类型:

  • 批处理操作系统:这种类型的操作系统不直接与计算机交互。有一个运算符接受具有相同要求的类似工作并将它们分组。
  • 分时操作系统:这种操作系统允许许多用户共享计算机资源。 (资源的最大利用率)。
  • 分布式操作系统:这种类型的操作系统管理一组不同的计算机,并使其看起来像是一台计算机。
  • 网络操作系统:这种类型的操作系统在服务器上运行并提供管理数据、用户、组、安全性、应用程序和其他网络功能的能力。
  • 实时操作系统:这类操作系统服务于实时系统,处理和响应输入所需的时间间隔非常小。

示例问题

问题 1. 操作系统是什么类型的软件?

(一) 系统软件

(B) 应用软件

(C) a 和 b

(D) 以上都不是

解决方案:

问题 2. 以下哪项不是操作系统的示例?

(一) 窗户

(B) Linux

(C) Mac 操作系统

(D) MS-Word

解决方案:

问题 3. 哪些特性可以防止未经授权访问程序和数据?

(一) 安全

(B) 数据管理

(C) 设备管理

(D) 对系统性能的控制

解决方案:

问题 4. 哪个特性属性分配和取消分配资源,也决定谁获得资源。

(一) 安全

(B) 档案管理

(C) 设备管理

(D) 系统性能控制

解决方案:

问题 5. _____________ 的设计使其可以管理计算机的整体资源和操作。

(一) 操作系统

(B) 档案管理

(C) 设备管理

(D) 以上都不是

解决方案: