【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及一种数据处理方法、电子设备和可读存储介质。
技术介绍
1、电子设备的中央处理器(central process unit,cpu)的运行状态通常包括内核态和用户态,cpu运行在不同的工作状态时所能执行的指令的权限不同。在cpu运行于用户态时,cpu只能执行cpu指令集中权限级别较低的指令,例如读写文件、创建进程、访问用户空间等;在cpu运行于内核态时,cpu可以执行cpu指令集中的全部指令,例如进行硬件(例如磁盘、网卡、其他输入设备或输出设备等)访问的指令、访问内核空间等。
2、电子设备中安装的应用程序在需要执行访问硬件的业务时(例如从硬件读取数据的业务、向硬件写入数据的业务等),可以在用户态通过操作系统提供的系统调用,调用操作系统的内核执行该硬件访问业务。操作系统的内核可以响应于应用程序的调用,将cpu切换至内核态并执行应用程序硬件访问业务。在执行访问硬件的业务过程中,操作系统的内核需要将读取到的数据由内核空间拷贝到用户空间,或者将待写入的数据由用户空间拷贝到内核空间。
3、也就
...【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一应用向所述电子设备的操作系统的内核发送对应所述第一业务的第一请求,包括:
3.根据权利要求1所述的方法,其特征在于,所述内核将所述第二数据存储在内核空间,包括:
4.根据权利要求3所述的方法,其特征在于,所述内核从所述第一应用接收到第一业务的第二请求,并响应于所述第二请求,将所述第二数据写入所述第二硬件对应的数据缓冲区中,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一硬件是所述电子设备的存储器或网卡
...【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一应用向所述电子设备的操作系统的内核发送对应所述第一业务的第一请求,包括:
3.根据权利要求1所述的方法,其特征在于,所述内核将所述第二数据存储在内核空间,包括:
4.根据权利要求3所述的方法,其特征在于,所述内核从所述第一应用接收到第一业务的第二请求,并响应于所述第二请求,将所述第二数据写入所述第二硬件对应的数据缓冲区中,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一硬件是所述电子设备的存储器或网卡,所述第二硬件是所述电子设备的网卡或存储器。
6.根据权利要求5所述的方法,其特征在于,所述内核响应于所述第一请求,获取所述第一硬件中所述第一数据,并将所述第一数据处理为第二数据,包括:
7.根据权利要求5所述的方法,其特征在于,所述获取所述第一硬件中的所述第一数据,包括:
8.根据权利要求1...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。