-
公开(公告)号:CN117707641A
公开(公告)日:2024-03-15
申请号:CN202311595414.9
申请日:2023-11-24
申请人: 科东(广州)软件科技有限公司
发明人: 毛玉泽
IPC分类号: G06F9/445 , G06F12/06 , G06F12/0802
摘要: 本发明实施例提供了一种线程级动态库的链接方法、装置、操作系统及设备,所述方法包括:将待链接的动态库动态加载到物理内存中,并进行重定位;当第一任务链接所述动态库时,在物理内存中复制所述动态库的数据段,并将复制的数据段的物理地址映射到第一任务的第一虚拟地址;第一任务通过第一虚拟地址运行所述动态库。本发明实施例的技术方案在不支持进程的操作系统中实现了线程级动态库的链接,且提高了动态库的任务级别的数据段的隔离。
-
公开(公告)号:CN117290211A
公开(公告)日:2023-12-26
申请号:CN202311140668.1
申请日:2023-09-05
申请人: 科东(广州)软件科技有限公司
发明人: 彭元志
IPC分类号: G06F11/36
摘要: 本发明实施例提供了一种计算机的系统内存探测方法、装置、操作系统及存储介质,所述方法包括:远程调试器通过计算机的调试代理测试计算机的系统内存;当出现内存访问异常时,计算机进入内存访问异常处理函数;当判断出导致内存访问异常的指令为调试代理的内存访问指令时,内存访问异常处理函数退出运行,计算机返回至调试代理的内存错误返回指令;内存错误返回指令向调试代理反馈内存访问错误码;调试代理停止所述测试,向远程调试器反馈所系统内存访问错误码。本发明实施例的技术方案在计算机出现系统内存访问异常时远程调试器不会挂起,提高调试系统的稳定性和可用性,提升了用户体验,缩短问题排查时间。
-
公开(公告)号:CN115499332B
公开(公告)日:2023-12-15
申请号:CN202211111132.2
申请日:2022-09-13
申请人: 科东(广州)软件科技有限公司
IPC分类号: H04L43/04
摘要: 本发明公开了一种网络报文的监测方法、装置、设备及介质。所述方法包括:在检测到网络传输报文时,判断是否开启与所述网络传输报文的传输类型对应的报文监控开关;若是,则按照与所述传输类型匹配的数据获取方式获取网络传输报文,并按照预设的数据结构,构造与所述网络传输报文匹配的结构化网络报文;采用内存拷贝机制,将所述结构化网络报文拷贝至预先申请的内存区域中。通过采用上述技术方案,能够实现对高速网络报文进行实时监测。
-
公开(公告)号:CN117149644A
公开(公告)日:2023-12-01
申请号:CN202311142533.9
申请日:2023-09-05
申请人: 科东(广州)软件科技有限公司
发明人: 彭元志
IPC分类号: G06F11/36
摘要: 本发明实施例提供了一种内存溢出检测方法、装置、操作系统、设备及存储介质,所述方法包括:从内存池中划分出地址间隔分布的保护页和数据页;每次内存分配时分配一个空闲的数据页,并把所分配的数据页相邻的保护页设置为无效;当所分配的数据页的相邻的保护页被访问时,触发页越界访问异常。本发明实施例的技术方案通过保护页可有效提高内存溢出检测的时效性,缩短内存溢出问题排查时间,克服了其它内存检测方法需要占用大量CPU时间且影响运行时性能的缺点,提高程序的稳定性和可靠性。
-
公开(公告)号:CN116795490A
公开(公告)日:2023-09-22
申请号:CN202310792616.6
申请日:2023-06-29
申请人: 科东(广州)软件科技有限公司
发明人: 田焱
摘要: 本发明实施例提供了一种vCPU调度方法、装置、设备及存储介质,用于调度type1虚拟机的vCPU,所述方法包括:把第一虚拟机的vCPU配置为主vCPU,其他虚拟机的vCPU配置为从vCPU;当任一虚拟机因为空闲而陷入到hypervisor中时,把该虚拟机的当前vCPU移出其物理CPU核的调度队列;当前vCPU为主vCPU时,在该当前vCPU的调度计时器下一个到期时调度该当前vCPU;当前vCPU为从vCPU时,在该当前vCPU的调度计时器下一个到期时将其加入到该物理CPU核上的调度队列中。本发明实施例的技术方案设置vCPU的主从关系,主vCPU在空闲时才运行其他vCPU,进而实现保证主vCPU的运行时间,提高其对应的虚拟机的实时性。
-
公开(公告)号:CN115840618B
公开(公告)日:2023-08-11
申请号:CN202211664900.7
申请日:2022-12-23
申请人: 科东(广州)软件科技有限公司
发明人: 毛玉泽
摘要: 本发明实施例提供了一种hypervisor中虚拟机模拟设备寄存器的访问方法及装置,所述方法包括:在虚拟机VM通过访问内部第一地址访问模拟设备D相应的寄存器时,Hypervisor根据第一地址获得所述寄存器的编号;Hypervisor根据所述编号通过查询模拟设备D的寄存器指针数组获得被访问寄存器的逻辑处理程序的地址,从而运行该逻辑处理程序进行所述访问对应的操作。本发明的技术方案通过查询寄存器指针数组的方式快速获得被访问寄存器的逻辑处理程序的地址,相对于通过逐一辨别的方式,快速获得访问结果,提升了hypervisor性能。
-
公开(公告)号:CN115469849B
公开(公告)日:2023-08-11
申请号:CN202211130539.X
申请日:2022-09-16
申请人: 科东(广州)软件科技有限公司
发明人: 廖承毅
摘要: 本发明公开了一种业务处理系统、方法、电子设备和存储介质,其中,业务处理系统包括集成开发环境插件、页面配置规则文件和业务处理规则文件,该业务处理方法包括:根据业务需求在所述集成开发环境插件确定目标集成开发环境插件;通过所述目标集成开发环境插件调用所述页面配置规则文件生成图形用户界面;根据所述图形用户界面获取的用户指令在所述目标集成开发环境插件调用所述业务处理规则文件以处理所述业务需求。本发明实施例提供通过页面配置规则文件和业务处理规则文件可降低业务处理过程中的功能耦合程度,可提高业务处理过程中的处理效率,降低业务系统的代码冗余程度。
-
公开(公告)号:CN115378921B
公开(公告)日:2023-07-07
申请号:CN202210947832.9
申请日:2022-08-05
申请人: 科东(广州)软件科技有限公司
IPC分类号: H04L67/00 , H04L67/2885
摘要: 本申请涉及一种基于RAW的网络构架,包括PHY层、MAC层、网络驱动层和应用程序;网络驱动层包括用于提供给应用程序进行直接调用的函数接口;应用程序通过调用函数接口实现与MAC层间直接对接进行网络数据包的收发。函数接口包括:数据写函数,用于实现应用程序将待发送的网络数据包直接写入MAC层的缓存区,以通过PHY层发送;数据读函数,用于实现应用程序直接读取MAC层的缓存区所缓存的通过PHY层接收的网络数据包;中断函数,用于实现上层应用程序进行网络数据包的直接写入或直接读取过程中的控制。还提供了应用于上述网络构架中的数据传输方法。本申请可以提高使用RAW网络进行通信的应用程序收发网络数据包的实时性。
-
公开(公告)号:CN114860403B
公开(公告)日:2023-07-07
申请号:CN202210511130.6
申请日:2022-05-11
申请人: 科东(广州)软件科技有限公司
发明人: 李燕
IPC分类号: G06F9/48
摘要: 本发明公开了一种任务调度方法、装置、设备和存储介质。方法包括:定义不同类型的任务调度器,任务调度器包括如下类型中的至少两种:实时任务调度器、截止期任务调度器、公平算法任务调度器以及IDLE任务调度器;创建任务时,指定任务对应的任务调度器类型;各任务调度器在满足预先定义的调度操作条件时,执行与调度操作条件匹配的任务调度操作。通过定义不同类型的任务调度器,并且在创建任务时指定任务对应的任务调度器类型,在同一时刻多种任务调度器可以并存于操作系统,因此在进行任务调度时可以实现多种任务调度器的融合,从而提高了操作系统的可用性以及适用范围。
-
公开(公告)号:CN115145688B
公开(公告)日:2023-06-16
申请号:CN202210763973.5
申请日:2022-06-29
申请人: 科东(广州)软件科技有限公司
IPC分类号: G06F9/455
摘要: 本发明提供了一种用户态虚拟机虚拟核的暂停方法及装置,其技术方案包括:第一虚拟核收到暂停第二虚拟核的指令时,向第二虚拟核发送暂停虚拟核的服务中断;第二虚拟核暂停其当前任务,响应所述服务中断;当第一虚拟核收到恢复第二虚拟核的指令时,第一虚拟核通知第二虚拟核恢复运行;第二虚拟核检测到该恢复运行的通知后,退出所述服务中断。本发明的技术方案提高了虚拟核上暂停操作的实时性,还简化了操作系统虚拟核的暂停操作。
-
-
-
-
-
-
-
-
-