rpm是什么意思?

RPM (RPM包管理器)

RPM是red-hat package manager的缩写。这种文件格式的名称虽然标有RedHat的符号,但其最初的设计理念是开放的,现在已经被OpenLinux、S.u.S.E、Turbo Linux等Linux的分布式版本所采用,可以算是公认的行业标准。

扩展数据:

资源电源管理器

RPM是高通专用的硬件引擎,用于管理共享的SoC(片上系统)相关资源,包括总线、时钟、电源轨等。RPM的目标是满足SoC的操作和性能要求,同时实现最大的功率节省。RPM接受来自多个RPM主机的资源请求。仲裁和聚合请求并配置共享资源。RPM的主控制器包括应用处理器、调制解调器处理器和一些硬件加速器。

RPM为每个RPM的主机提供一个单独的寄存器区域。通常,每个寄存器代表一些共享资源。通常,主机通过写寄存器请求资源,然后向RPM产生一个中断。RPM处理请求,将确认信息写入寄存器,然后向主机产生一个中断。

软件描述:

RPM驱动封装了底层RPM交互,即依赖于读/写寄存器和产生/处理中断的交互;同时还提供了高级同步的set/clear/get接口。

大多数函数使用“ID值匹配队列”。id表示对应于一些RPM资源的RPM寄存器,这些值表示新的资源值。

RPM驱动对RPM的同步访问,主要是保护多个任务、SMP内核、任务上下文和原子上下文不同时访问。

参考资料:

百度百科-RPM (RPM包管理器)