操作系统(OS)中的简单结构
缩写
- OS – – – > 操作系统
- MS – – – > 微软
- MS DOS – – – > 微软磁盘操作系统
- BIOS – – – > 基本输入输出系统
- ROM – – – > 只读存储器
介绍
我们知道操作系统对于计算机的工作非常重要。让我们再了解一下操作系统。
操作系统(OS)是一种作为计算机硬件用户界面的软件程序或应用程序。每个计算机系统都需要至少一个操作系统来执行其他应用程序。浏览器、MS Office、记事本游戏等应用程序需要一个环境才能执行并完成它们的功能。
在不学习计算机语言的情况下,操作系统使您能够与计算机进行通信。没有操作系统,用户无法操作任何计算机或移动设备。
操作系统(OS)为用户提供与计算机硬件交互的通道。操作系统之后是系统软件的安装。构建操作系统所需的基本概念是操作系统结构。有几种不同的结构,每种结构都有一组概述的特征。现在我们会逐渐了解它们。## Operating System Structure
由于操作系统具有复杂的结构,我们需要一个明确定义的框架来帮助我们将其应用于特定的需求。构建操作系统的一种更简单的方法是按部分划分,就像我们将一个大问题分解成较小、更简单的子问题一样。
此外,每个部分都是操作系统的一部分。操作系统结构是将各种操作系统组件链接和整合到内核中的方法。如下所述,使用多种结构实现操作系统。
有四种不同的操作系统结构。它们是:
- 简单操作系统结构
- 内核式操作系统结构
- 分层方法操作系统结构
- 微内核操作系统结构
由于我们的主题名称是操作系统的简单结构。让我们了解一下简单操作系统结构。
简单操作系统结构
简单操作系统结构分层图
简单操作系统结构也被称为操作系统历史上最简单的操作系统结构。它通常用于单个计算机或一小组计算机。由于在这种结构中接口和功能级别是清晰分开的,程序可以访问输入和输出例程,这可能导致对输入和输出例程的非法访问。
MS DOS(Microsoft磁盘操作系统)是操作系统中简单结构的最佳例子。
MS DOS 操作系统从分层中受益,因为每个级别可以单独开发,并且可以根据需要与其他级别进行交互。
当用户程序失败时,整个操作系统会崩溃。
由于 MS DOS 系统具有较低的抽象程度,应用程序和 I/O 程序可供最终用户访问,从而使他们具有意外访问的潜力。
如果系统分层构建,则设计、管理和升级将更加简单。因此,简单结构可以用于构建较不复杂的受限系统。
在简单操作系统结构中有四个层。它们是:
- 应用程序
- 驻留系统程序
- MS DOS 设备驱动程序
- ROM BIOS 设备驱动程序
优点
- 创建此类型的操作系统结构非常容易,因为创建简单操作系统仅使用某些有限的接口和层。
- 因为应用程序软件与硬件之间的连接较少,所以提供更高的应用程序性能。
- 对于内核工程师来说,创建这样的操作系统很简单。
缺点
- 当用户程序失败时,整个操作系统会崩溃。
- 模块之间缺乏明显分割使得结构非常复杂。
- 它不强制执行操作系统数据屏蔽。
- 由于层之间链接并相互通信,因此不存在抽象或数据隐藏。
- 层可以访问操作系统的进程,这些进程可以更改数据并导致操作系统崩溃。