系统软件是计算机系统中最靠近硬件一层的软件
系统软件是计算机系统中最靠近硬件一层的软件,为计算机提供管理、控制、维护和服务等各项功能,充分发挥计算机效能和方便用户使用的各种程序的集合。系统软件包括操作系统、各种语言的编译程序、计算机故障诊断程序等。
操作系统定义:
操作系统(Operating System)是一个系统软件,它管理和控制着计算机的硬件资源和软件资源、合理组织计算机的工作流程,为用户提供一个功能强、使用方便的工作环境。操作系统使用户不必了解硬件的结构和特性就可以方便地执行各种操作,是对硬件系统的第一次扩充,其他系统软件和应用软件都必须在操作系统的支持下才能运行。
操作系统分类
(1)批处理操作系统(Batch Processing Operating System)
单道批处理操作系统又称顺序批处理系统,即用户一次可以提交多个作业,系统一次只处理一个作业,无需人工干预,节省了系统的等待时间,提高了计算 机资源的利用率。
多道批处理系统是将“多道”和“批处理”结合,它把属于同一批的若干作业同时调入内存,存放在内存的不同区域,内存中的多个作业可以并发执行,从而提高系统资源的利用率。
MVX、DOS/VSE是典型的批处理操作系统。
(2)分时操作系统(Time-Sharing Operating System)
分时技术是把处理器的运行时间分成很短的时间片,按时间片轮流把处理器分配给各联机作业使用。
(3)实时操作系统(Timing Operating System)
“实时”是指系统对随机发生的外部事件及时作出相应并在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地进行,是一种时间性强、响应快的操作系统。
实时操作系统分为实施控制和实时信息处理
实时控制如宇航控制、导弹发射、工业控制、铁路运输控制等,
实时信息处理如航班订票、图书管理、银行财务处理等。
iEMX、VRTX、RTOS、RT WINDOWS是分时系统。