注册|登录

联系电话:024-31891684  13390130939

沈阳软件开发_沈阳软件公司_沈阳软件定制/软件/新闻中心/公司新闻

公司新闻

软件的中断管理与资源管理

浏览量:2585

软件中断管理

几乎所有的微处理器都有中断处理功能。实时操作系统管理CPU的中断。中断管理包括:允许和屏蔽某个中断,设定中断的优先级和优先级管理,设定中断向量表和调用中断处理程序。RTOS通过中断调用执行系统命令、切换任务。一般地,软件开发公司对系统具有如下几种类型的中断:
(1)异常中断。如:电源故障、总线错误、地址错误、非法的超权指令、零除等;
(2)外部中断。所有外部设备通过I/O接口所产生的中断,通过外部中断,可捕捉外部发生的事件;
(3)定时器中断。大多数嵌入式处理器都有内部硬件时钟或定时器中断。
资源管理
简单的实时系统的资源管理主要是内存的管理。软件开发公司认为复杂一些的系统还包括文件系统管理和设备管理功能。实时系统的内存管理应该具有如下一些功能:
(1)存储器的分配和管理。系统必须记录内存中每个位置的当前状态,哪些内存是被分配并正在使用的,哪些是末被分配而空闲着的。当用户提出内存申请时,按其所需的数量和一定的分配策略,为其分配一片内存,把它标记为被分配的,并在系统中进行相应的登记。当用户释放内存时,把这些内存标记为空闲的,同时在内存登记表中进行相应的处理。
(2)地址映射。实现从逻辑地址到物理地址的转换。
(3)存储保护。借助硬件提供的分段或分贝寄存器,实现存储区域的保护,保证用户任务都在自己的地址空间中运行,互不干扰。
本文由软件开发公司提供:http://www.eforces.cn

沈阳团购网|营口网站制作|沈阳软件公司|软件定制|网站建设|加盟易势|提交问题