操作系统(OS)中的简单结构

操作系统(OS)中的简单结构

缩写

  • OS – – – > 操作系统
  • MS – – – > 微软
  • MS DOS – – – > 微软磁盘操作系统
  • BIOS – – – > 基本输入输出系统
  • ROM – – – > 只读存储器

介绍

我们知道操作系统对于计算机的工作非常重要。让我们再了解一下操作系统。

操作系统(OS)是一种作为计算机硬件用户界面的软件程序或应用程序。每个计算机系统都需要至少一个操作系统来执行其他应用程序。浏览器、MS Office、记事本游戏等应用程序需要一个环境才能执行并完成它们的功能。

在不学习计算机语言的情况下,操作系统使您能够与计算机进行通信。没有操作系统,用户无法操作任何计算机或移动设备。

操作系统(OS)为用户提供与计算机硬件交互的通道。操作系统之后是系统软件的安装。构建操作系统所需的基本概念是操作系统结构。有几种不同的结构,每种结构都有一组概述的特征。现在我们会逐渐了解它们。## Operating System Structure

由于操作系统具有复杂的结构,我们需要一个明确定义的框架来帮助我们将其应用于特定的需求。构建操作系统的一种更简单的方法是按部分划分,就像我们将一个大问题分解成较小、更简单的子问题一样。

此外,每个部分都是操作系统的一部分。操作系统结构是将各种操作系统组件链接和整合到内核中的方法。如下所述,使用多种结构实现操作系统。

有四种不同的操作系统结构。它们是:

  • 简单操作系统结构
  • 内核式操作系统结构
  • 分层方法操作系统结构
  • 微内核操作系统结构

由于我们的主题名称是操作系统的简单结构。让我们了解一下简单操作系统结构。

简单操作系统结构

简单操作系统结构分层图

操作系统中的简单结构

简单操作系统结构也被称为操作系统历史上最简单的操作系统结构。它通常用于单个计算机或一小组计算机。由于在这种结构中接口和功能级别是清晰分开的,程序可以访问输入和输出例程,这可能导致对输入和输出例程的非法访问。

MS DOS(Microsoft磁盘操作系统)是操作系统中简单结构的最佳例子。

MS DOS 操作系统从分层中受益,因为每个级别可以单独开发,并且可以根据需要与其他级别进行交互。

当用户程序失败时,整个操作系统会崩溃。

由于 MS DOS 系统具有较低的抽象程度,应用程序和 I/O 程序可供最终用户访问,从而使他们具有意外访问的潜力。

如果系统分层构建,则设计、管理和升级将更加简单。因此,简单结构可以用于构建较不复杂的受限系统。

在简单操作系统结构中有四个层。它们是:

  1. 应用程序
  2. 驻留系统程序
  3. MS DOS 设备驱动程序
  4. ROM BIOS 设备驱动程序

优点

  1. 创建此类型的操作系统结构非常容易,因为创建简单操作系统仅使用某些有限的接口和层。
  2. 因为应用程序软件与硬件之间的连接较少,所以提供更高的应用程序性能。
  3. 对于内核工程师来说,创建这样的操作系统很简单。

缺点

  1. 当用户程序失败时,整个操作系统会崩溃。
  2. 模块之间缺乏明显分割使得结构非常复杂。
  3. 它不强制执行操作系统数据屏蔽。
  4. 由于层之间链接并相互通信,因此不存在抽象或数据隐藏。
  5. 层可以访问操作系统的进程,这些进程可以更改数据并导致操作系统崩溃。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程