专注SIP通讯产品与方案

操作系统的基本功能

            各种程控交换机中操作系统的功能要求和组成不尽相同。概括起来说,最主要的基本功能是任务调度、通信控制、存储器管理、时间管理、系统监视和恢复,此外还有I/O设备处理、文件管理、装入引导等功能。以下简要说明5项基本功能。
(1)任务调度
            任务调度实际上就是处理机管理,也就是要按照一定的调度策略或算法,将处理机资源分配给并发执行的众多任务中的某一个任务。如果用建立进程的方式来组织并发执行,则任务调度的核心就是进程的调度与管理。必须选用合理而有效的调度策略。
(2)通信控制
            在多机分散控制系统中,各处理机之间要互通信息,在同一处理机的软件模块之间也要通信。对于采用进程的方式而言,这就是进程之间的通信,而发送进程和接收进程可在同一处理机或不同处理机之中。应该制订可靠而灵活的通信控制机理,由操作系统统一控制和管理。采用松耦合的消息传送机理,有利于可靠性的提高。
(3)存储器管理
            程控交换机在运行过程中,会产生大量的动态数据°暂存动态数据的存储区应统一管理,以提高存储器效率。存放临时由外存调入的程序和数据的覆盖存储区也应由操作系统统一管理。
(4)时间管理
            时间也是由操作系统统一管理的一种资源。基本上包括两方面的时间管理;相对时限和绝对时限的时间监视;提供日历、软钟和计算历时的服务。
(5)系统监视和恢复
            为保证系统的安全可靠性,操作系统必须具有系统监视、软硬件差错检测与处理、系统的再启动和程序再装入等功能。