-
公开(公告)号:CN104424034A
公开(公告)日:2015-03-18
申请号:CN201310399716.9
申请日:2013-09-04
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
CPC classification number: G06F9/545 , G06F9/468 , G06F12/1027 , G06F13/24 , G06F2212/681
Abstract: 本发明实施例提供一种硬件资源访问方法、装置及操作系统,本发明方法,包括:配置一条或多条用于访问硬件的特权指令的权限,使得所述特权指令供用户态应用程序使用时不需要陷入内核即可对硬件资源进行访问,其中,所述应用程序在代码层面调用了位于用户态且封装有所述特权指令的特权应用程序编程接口API;执行所述应用程序在代码层面调用的所述特权API中封装的所述特权指令,从而使得所述应用程序不需要陷入内核即可对硬件资源进行访问。本发明实施例,通过设定直接访问硬件资源的特权指令并封装成API部署在用户空间,以实现降低访问硬件资源的系统开销,提高处理效率。