软体系统

软体系统

软体系统(Software Systems)是指由系统软体、支撑软体和套用软体组成的电脑软体系统,它是电脑系统中由软体组成的部分。

  • 中文名称
    软体系统
  • 外文名称
    Software Systems
  • 应    用
    管理电脑资源等
  • 组成成分
    系统软体、支撑软体和套用软体

​功能作用

作业系统的任务及功能

作业系统是管理软硬体资源、控製程式执行,改善人机介面,合理组织电脑工作流程和为使用者使用电脑提供良好运行环境的一种系统软体。作业系统是位于硬体层之上,所有软体

层之下的一个必不可少的、最基本又是最重要的一种系统软体。它对电脑系统的全部软、硬体和资料资源进行统一控製、调度和管理。

从使用者的角度看,它是使用者与电脑硬体系统的接口;从资源管理的角度看,它是电脑系统资源的管理者。其主要作用及目的就是提高系统资源的利用率;提供友好的使用者介面;创造良好的工作环境,从而使使用者能够灵活、方便地使用电脑,使整个电脑系统能高效地运行。

作业系统的任务是管理好电脑的全部软硬体资源,提高电脑的利用率;担任使用者与电脑之间的接口,使使用者通过作业系统提供的命令或选单方便地使用电脑。

软体系统作用

作业系统用于管理电脑的资源和控製程式的运行。语言处理系统是用于处理软体语言等的软体,如编译程式等。资料库系统是用于支持资料管理和存取的软体,它包括资料库、资料库管理系统等。资料库是常驻在电脑系统内的一组资料,它们之间的关系用资料模式来定义,并用资料定义语言来描述;资料库管理系统是使使用者可以把资料作为轴象项进行存取、使用和修改的软体。分散式软体系统包括分散式作业系统、分散式程式设计系统、分散式档案系统、分散式资料库系统等。人机互动系统是提供使用者与电脑系统之间按照一定的约定进行信息互动的软体系统,可为使用者提供一个友善的人机介面。作业系统的功能包括处理器管理、存储管理、档案管理、设备管理和作业管理,其主要研究内容包括作业系统的结构、进程(任务)调度、同步机製、死锁防止、记忆体分配、设备分配、并行机製、容错和恢复机製等。

软体系统功能

语言处理系统的功能是各种软体语言的处理程式,它把使用者用软体语言书写的各种源程式转换成为可为电脑识别和运行的目标程式,从而获得预期结果。其主要研究内容包括:语言的翻译技术和翻译程式的构造方法与工具,此外,它还涉及正文编辑技术、连线编辑技术和装入技术等。

资料库系统的主要功能包括资料库的定义和操纵、共享资料的并发控製、资料安全和保密等。按资料定义模组划分,资料库系统可分为关系资料库、层次资料库和网状资料库。按控製方式划分,可分为集中式资料库系统、分散式资料库系统和并行资料库系统。资料库系统研究的主要内容包括:资料库设计、资料模式、资料定义和操作语言、关系资料库理论、资料完整性和相容性、资料库恢复与容错、死锁控製和防止、资料安全性等。

分散式软体系统的功能是管理分散式电脑系统资源和控製分散式程式的运行,提供分散式程式语言和工具,提供分散式档案系统管理和分散式资料库管理关系等。分散式软体系统的主要研究内容包括分散式作业系统和网路作业系统、分散式程式设计、分散式档案系统和分散式资料库系统。

人机互动系统的主要功能是在人和电脑之间提供一个友善的人机接口。其主要研究内容包括人机互动原理、人机接口分析及规约、认知复杂性理论、资料输入、显示和检索接口、电脑控製接口等。

作业系统的主要特徵

1.并发性

并发性(Concurrence)是指两个或两个以上的运行程式在同一时间间隔段内同时执行。

2.共享性

共享指作业系统中的资源(包括硬体资源和信息资源)可被多个并发执行的进程所使用。

3.非同步性

在多道程式环境中,允许多个进程并发执行,由于资源有限而进程众多,多数情况,进程的执行不是一贯到底,而是"走走停停"。

作业系统的分类

1.单使用者作业系统

2.批处理作业系统

3.即时作业系统

4.分时作业系统

5.网路作业系统

6.分散式作业系统

7.微机作业系统

分散式系统

(Distributed Software Systems)是支持分散式处理的软体系统,是在由通信网路互联的多处理机体系结构上执行任务的系统。它包括分散式作业系统、分散式程式语言及其编译(解释)系统、分散式档案系统和分散式资料库系统等。

分散式作业系统负责管理分散式处理系统资源和控製分散式程式运行。它和集中式作业系统的区别在于资源管理、进程通信和系统结构等方面。

分散式程式语言用于编写运行于分散式电脑系统上的分散式程式。一个分散式程式由若干个可以独立执行的程式模组组成,它们分布于一个分散式处理系统的多台电脑上被同时执行。它与集中式的程式语言相比有三个特点:分布性、通信性和稳健性。

分散式档案系统具有执行远程档案存取的能力,并以透明方式对分布在网路上的档案进行管理和存取。

分散式资料库系统由分布于多个电脑结点上的若干个资料库系统组成,它提供有效的存取手段来操纵这些结点上的子资料库。分散式资料库在使用上可视为一个完整的资料库,而实际上它是分布在地理分散的各个结点上。当然,分布在各个结点上的子资料库在逻辑上是相关的。

相关词条

相关搜索

其它词条