版权归原作者所有,如有侵权,请联系我们

[科普中国]-资源分配处理器

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

简介

处理器是计算机执行指令操作和运算操作的部件,简称CPU1。它是计算机硬件系统的核心,控制整个计算机系统的操作。中央处理器由运算器和控制器组成。资源分配处理器是指计算机系统专门用于资源分配的处理器。在拥有多个处理器的系统中,使用资源分配处理器的目的是让其他处理器专注于完成数据处理任务,从而提高系统资源利用率和吞吐量。

资源分配处理器分配的资源内存分配内存分配的主要任务是为每道程序分配内存空间,使它们“各得其所” ;提高存储器的利用率,以减少不可用的内存空间;允许正在运行的程序申请附加的内存空间,以适应程序和数据动态增长的需要。OS 在实现内存分配时,可采取静态和动态两种方式。在静态分配方式中,每个作业的内存空间是在作业装入时确定的;在作业装入后的整个运行期间,不允许该作业再申请新的内存空间,也不允许作业在内存中“移动” 。在动态分配方式中,每个作业所要求的基本内存空间也是在装入时确定的,但允许作业在运行过程中继续申请新的附加内存空间,以适应程序和数据的动态增长,也允许作业在内存中“移动” 。为了实现内存分配,在内存分配的机制中应具有这样的结构和功能:

(1) 内存分配数据结构。该结构用于记录内存空间的使用情况,作为内存分配的依据;

(2) 内存分配功能。系统按照一定的内存分配算法为用户程序分配内存空间;

(3) 内存回收功能。系统对于用户不再需要的内存,通过用户的释放请求去完成系统的回收功能。

设备分配设备分配的基本任务是根据用户进程的 I/O 请求、 系统的现有资源情况以及按照某种设备的分配策略,为之分配其所需的设备。如果在 I/O 设备和 CPU 之间还存在着设备控制器和 I/O 通道时,还须为分配出去的设备分配相应的控制器和通道。

为了实现设备分配,系统中应设置设备控制表、控制器控制表等数据结构,用于记录设备及控制器的标识符和状态。根据这些表格可以了解指定设备当前是否可用,是否忙碌,以供进行设备分配时参考。在进行设备分配时,应针对不同的设备类型而采用不同的设备分配方式。 对于独占设备(临界资源)的分配, 还应考虑到该设备被分配出去后系统是否安全。在设备使用完后,应立即由系统回收。

一种通信资源分配处理器背景对于诸如灾难等的突发性事件,有一个共同特点,即,在突发事件发生到结束的较长一段时间内,外界难以与发生地进行通信。其中,有外力造成通信链路物理性截断的因素,也有通信链路完好(或者通信链路已经接通 )时仍无法进行通信的情况。在通信链路完好时无法进行通信主要是由信息拥塞引起的,例如,在突发事件发生后,事件发生地的用户几乎同时向外传递信息,传到外界的信息迅速扩散;另一方面,夕卜界的用户在获知事件发生的信息之后,可能也会同时向事件发生地发起呼叫,导致话务量剧增,信息拥塞,甚至由于基站负荷太大,很可能导致通信瘫痪。在通信网络中,目前还没有一种能够有效地解决由于信息拥塞而导致通信链路难以进行通信的问题。

概述一种通信资源分配处理器,其特征在于,包括: 控制接口,用于提供用户操作接口,并根据用户操作控制所述通信资源分配处理器;通信接口,连接至所述控制接口,用于连接不同的网络进行数据通信以及接收来自主叫用户的呼叫请求; 鉴权模块,连接至所述控制接口和所述通信接口,用于设置预定用户信息,并从所述通信接口获取所述主叫用户的用户信息,根据所述预定用户信息对所述主叫用户进行鉴权,并且在鉴权通过的情况下,通知所述通信接口将所述主叫用户接入网络进行呼叫,其中,所述预定用户信息为能够不受限的接入网络的预定用户的预定用户信息; 权限判断模块,连接至所述鉴权模块和所述通信接口,用于判断所述主叫用户当前是否具有呼叫权限,并且在判断具有呼叫权限的情况下,通知所述通信接口将所述主叫用户接入网络进行呼叫,具体用于根据如下判断规则判断所述主叫用户当前是否具有呼叫权限: 如果所述主叫用户在预定时长内成功建立的呼叫次数未达到预定次数门限,则所述主叫用户当前具有呼叫权限; 所述权限判断模块具体包括: 时长为所述预定时长的第一定时器,用于将自身的计时信息通知权限处理子模块;计数器,用于记录用户在所述预定时长内成功建立呼叫的次数,并将计数信息通知所述权限处理子模块,其中,所述计数器在所述第一定时器清零时同时清零; 所述权限处理子模块包括存储器和权限处理器,其中,所述存储器用于存储在所述预定时长内成功建立呼叫的用户信息、所述第一定时器提供的计时信息、所述计数器提供的计数信息,所述权限处理器用于根据所述判断规则判断所述主叫用户是否具有呼叫权限,并将判断结果通知连接通信接口; 所述连接通信接口,用于根据所述判断结果向所述通信接口发送主叫用户语音通道建立与释放的控制信息。