操作系统 属性
操作系统是为用户简化事务的接口。它为用户和系统提供服务,使其之间能够互动。操作系统还具有各种特性。这些操作系统的特性更像是操作系统执行的任务,而不仅仅是使系统用户友好的功能。在本文中,您将了解操作系统的属性。
操作系统的属性
在这里,您将了解操作系统的属性。操作系统有各种属性。以下是一些操作系统的属性:
- 批处理
- 多道程序设计
- 交互性
- 实时系统
- 分布式环境
- 多任务处理
- 打印输出
批处理
批处理系统作为操作系统工作。它指的是将所有类型的程序和数据收集在一个批处理中,然后进行处理。批处理系统的主要目标是在将类似的作业提交给CPU时减少设置时间。
它还用于硬盘和读卡器上。所有作业都存储在硬盘上,以创建一个作业池进行批处理执行。在读取了汇总的作业后,批处理监控器启动以执行它们。这些作业被分组排序,然后将相同的作业分配给相似的批次。现在,所有批处理操作都已准备好逐个执行,无需再浪费时间。它提高了系统利用率,同时减少了周转时间。所有作业和进程都按照”先来先服务”的方式运行。当一个作业完成其处理时,它的内存就空闲了,并且结果被复制到输出池以供进一步打印或处理。
批处理的优缺点
批处理有各种优点和缺点。批处理的优点和缺点如下:
优点
- 它提高了性能,因为新的作业在上一个作业完成后立即开始运行,无需任何手动干预。
- 它减轻了操作员的负担。
缺点
-
它的调试很困难。
- 有可能一个作业进入无限循环。
- 由于缺乏保护策略,一个批处理作业对待执行的作业产生影响。
多道程序设计
在多道程序设计系统中,可以将多个程序加载到主存中进行执行。一次只能有一个程序或进程使用CPU同时执行指令,而其他程序必须等待他们的时间。使用多道程序设计系统的主要目标是克服CPU和主内存的闲置,并管理整个系统的资源。多道程序设计系统的主要组成部分包括I/O控制系统、命令处理器、临时区域和文件系统。
此外,这些系统是基于将过渡区域的部分进行细分以存储单独的程序而设计的。资源管理例程与操作系统的重要功能相关联。
多程序设计的优缺点
多程序设计有各种优缺点。多程序设计的优缺点如下:
优点
- 它提供高CPU利用率。
- 响应时间较短。
- 可以为作业分配优先级。
缺点
- 它的调度实现不容易。
- 需要更多的管理。
交互性
交互性是指用户与系统进行互动的能力。操作系统为与系统进行交互提供用户界面,处理输入/输出设备,并确保短响应时间。
交互性的优缺点
交互性有各种优缺点。交互性的优缺点如下:
优点
- 使用非常简单。
- 对特殊需求的人非常有帮助。
缺点
- 可能会引起噪音污染。
- 难以设计。
实时系统
通常专用于嵌入式系统。操作系统通过传感器数据进行读取和响应,并在预定的时间范围内提供响应以确保正确的性能。
实时系统的优缺点
实时系统具有各种优缺点。实时系统的优缺点如下:
优点
- 提供快速和及时的响应。
- 更适合任务,并受时间限制约束。
缺点
- 非常复杂。
- 程序经常崩溃。
分布式环境
分布式环境是单个计算机系统中的多个独立处理器或CPU的集合。操作系统控制物理处理器之间的交互,并在它们之间分配处理逻辑。CPU各自具有本地内存,而不是共享内存或时钟。
分布式环境的优缺点
分布式环境具有各种优缺点。分布式环境的优缺点如下:
优点
- 一个处理器的故障不会影响整个系统。
- 在分布式系统中易于调试。
- 可以添加的处理器数量没有限制。
- 具有多台计算机的处理能力。
缺点
- 在分散环境中,软件支持较少。
- 存在安全风险,数据完整性可能受到威胁。
- 难以进行故障排除。
- 在这种环境中安装网络是昂贵的。
多任务处理
多任务操作系统为单个用户提供了在同一台计算机系统上同时执行多个程序任务的接口。多个任务也被称为共享共享处理资源(如CPU)的过程。例如,用户可以同时打开Gmail和PowerPoint。
多任务的优缺点
多任务有各种优点和缺点。多任务的优点和缺点如下:
优点
- 它支持同时多个用户,各种应用程序可以同时运行而不影响系统性能。
- 多个用户由于灵活性增加而更加满意。每个用户可以同时运行单个或多个程序。
- 所有作业都分配有限的限制,因此它们不必等待处理器。
- 它提高了系统的响应时间。
- 它有效地利用资源。
缺点
-
由于处理器的速度较慢,系统可能运行程序较慢,并且当处理多个程序时,它们的响应时间可能会增加。
- 为了完成多任务系统中的任何工作,需要多个处理器同时繁忙。因此,CPU会产生更多的热量。
- 长期来看,它可能会对系统速度产生负面影响。
排队
排队 代表 同时的外围设备在线操作 。它是一个缓冲区,用于在系统准备好接收或执行新任务之前保存作业或任务。在排队中,一个作业的输入/输出与另一个作业的计算相结合。例如,排队程序可以同时读取作业的输入并打印另一个作业的结果。
它还可以在其他位置处理数据。当远程端处理将另一个进程输出到远程设备时,它需要被通知。通过增加设备的工作速度,Spooling可以提高系统性能。
Spooling的优缺点
Spooling有各种优点和缺点。Spooling的优点和缺点如下:
优点
- 一个作业的输入/输出操作可以与另一个作业的处理器操作重叠。
- 它使应用程序能够以CPU的速度运行,同时输入/输出设备以最大速度运行。
- 多个输入/输出设备可以同时工作。
- 它使用磁盘作为缓冲区。
- 在Spooling期间,输入/输出设备与CPU之间没有连接。这意味着CPU不必等待输入/输出任务完成。
缺点
- 增加了磁盘流量。
- 它需要大量的存储空间,这取决于输入请求和连接设备的数量。