一种人工智能操作系统及其集成方法技术方案

技术编号:32771555 阅读:23 留言:0更新日期:2022-03-23 19:26
本发明专利技术公开了一种人工智能操作系统及其集成方法,涉及计算机操作系统技术领域,解决现有操作系统下CPU占用率高、资源浪费的技术问题,人工智能操作系统的内核CPU调度方法为:在时间片用完时,将IO密集型进程直接放入过期数组;集成方法包括以下步骤:更新原始系统yum源地址,环境初始化;创建本地软件源,将自定义依赖包进行配置;将安装镜像文件存储至挂载至虚拟机的可编辑目录下;配置Bios引导文件使其引导至可编辑目录;配置EFI引导文件的加载路径为CentOS所在的可编辑目录;配置将OSmagic的初始化程序载入系统编排软件;生成ISO镜像文件。本发明专利技术具有提升CPU性能的优点。本发明专利技术具有提升CPU性能的优点。本发明专利技术具有提升CPU性能的优点。

【技术实现步骤摘要】
一种人工智能操作系统及其集成方法


[0001]本专利技术涉及计算机操作系统
,更具体的是涉及人工智能操作系统及其集成方法


技术介绍

[0002]现有计算机操作系统种类繁多,操作系统对应的使用场景也有所不同,耳熟能详的操作系统有Liunx、Unix、Windows、Mac、Bsd,诸如此类计算机操作系统仅提供了底层最原始的算力资源,通过安装不同类型的软件发挥硬件性能,然而对于人工智能领域,未有该类目操作系统,然而需要在不同常规操作系统中定制开发一套属于某行业的人工智能软件才得以满足需求,某特定行业的人工智能研究需提供大量人力、物力、财力,然而对于普通企业来说是一笔不菲的开销。
[0003]其中Linus是较为常用的开源系统,Linux有诸多发行版本,例如CentOS,CentOS提供了桌面、网络、软件为一体的综合操作系统,拥有丰富的功能和健壮的系统稳定性,但是捆绑预装的软件对于算力要求高、资源占用大等特性的人工智能场景其他软件的预装是没有多大意义,反而因为预装的软件因兼容问题与本专利技术的操作系统软件拥有冲突的可能,且传统操作系统面临的问题有显卡驱动不匹配、yum国外源速度慢、防火墙默认开启策略不适用、默认内核版本低支持不全等问题。
[0004]基于以上问题,常用的Linux系统容易出现CPU占用率过高等缺陷,通过改写内核降低CPU占用率可以提升系统性能。

技术实现思路

[0005]本专利技术的目的在于:解决现有操作系统浪费CPU资源的问题。为了解决上述技术问题,本专利技术提供一种人工智能操作系统及其集成方法。
[0006]本专利技术为了实现上述目的具体采用以下技术方案:一种人工智能操作系统及其集成方法,所述人工智能操作系统的内核CPU调度方法为:在时间片用完时,将IO密集型进程直接放入过期数组;所述集成方法包括以下步骤:步骤S1:更新原始系统yum源地址,环境初始化;步骤S2:创建本地软件源,将自定义的依赖包进行配置;步骤S3:将安装镜像文件CentOS存储至挂载至虚拟机的可编辑目录下;步骤S4:配置Bios引导文件使其引导至CentOS所在的可编辑目录;步骤S5:配置EFI引导文件的加载路径为CentOS所在的可编辑目录;步骤S6:配置将OSmagic的初始化程序载入系统编排软件;步骤S7:生成ISO镜像文件。
[0007]优选地,所述步骤S1中,更新原始系统yum源地址的方法为将/etc/rc.local的操作权限设置为可读可写。
[0008]优选地,所述步骤S1中,环境初始化具体包括关闭防火墙和关闭Selinux软件开机自启。
[0009]优选地,所述步骤S3具体操作包括以下步骤:步骤S31:创建所述可编辑目录;步骤S32:将cdrom挂载到所述可编辑目录;步骤S33:将所述镜像文件CentOS复制到可编辑目录。
[0010]优选地,所述镜像文件CentOS的版本为CentOS7.5。
[0011]优选地,所述步骤S6具体操作为,在comps.xml文件中新增写入以下内容:<packagereq type="mandatory">Osmagicinit</packagereq>。
[0012]优选地,所述步骤S7具体包括以下步骤:步骤S61:通过cd指令进入所述可编辑目录;步骤S62:通过createrepo指令将所述comps.xml挂载到可编辑目录;步骤S63:通过genISOimage指令生成ISO镜像文件。
[0013]本专利技术的有益效果如下:本专利技术改写内核改变人工智能操作系统的内核CPU调度方法为,使其在为交互性非常强的程序时不经过CPU消耗和I0消耗判断,只要时间片用完直接加入过期队列,以此降低CPU负担提升CPU利用率;在集成系统时更新yum源地址可以提升依赖包下载速度;初始化中的关闭防火墙和关闭Selinux软件开机自启这一类操作可以防止进度被中断;创建本地软件源方便优先通过本地软件源下载安装包。
附图说明
[0014]图1是本专利技术的结构示意图;图2为原系统性能测试结果;图3为自定义后的系统性能测试结果。
具体实施方式
[0015]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0016]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]实施例1如图1所示,本实施例提供一种人工智能操作系统及其集成方法,所述人工智能操作系统的内核CPU调度方法为:在时间片用完时,将IO密集型进程直接放入过期数组;所述集成方法包括以下步骤:步骤S1:更新原始系统yum源地址,环境初始化;
在本实施例的步骤S1中,更新原始系统yum源地址的方法为将/etc/rc.local的操作权限设置为可读可写,环境初始化具体包括关闭防火墙和关闭Selinux软件开机自启,关闭防火墙、关闭Selinux软件开机自启,关闭防火墙可防止通信过程中网络数据被拦截,为了保障设置的人工智能程序能够畅通的自动启动,所以需要关闭Selinux软件,防止被系统阻止启动进而影响人工智能软件的自启过程。
[0018]步骤S2:创建本地软件源,将自定义的依赖包进行配置;定制系统需要将自定义的安装包有序的进行安装,但是操作系统安装需要按照系统预设的依赖包的引用关系进行安装,一般来说系统安装的时候会优先从本地软件源下载安装包,如果本地没有则再远程软件源下载所需依赖包,所以需要创建本地软件源,将自定义的依赖包进行配置,才能在安装系统的时候安装预置的内部安装依赖,具体可以采用以下指令进行操作:yum install createrepogenISOimage
ꢀ‑
y。
[0019]步骤S3:将安装镜像文件CentOS存储至挂载至虚拟机的可编辑目录下;本实施例中,所述步骤S3具体操作包括以下步骤:步骤S31:创建所述可编辑目录;步骤S32:将cdrom挂载到所述可编辑目录;步骤S33:将所述镜像文件CentOS复制到可编辑目录;优选地,所述镜像文件CentOS的版本为CentOS7.5。
[0020]步骤S4:配置Bios引导文件使其引导至CentOS所在的可编辑目录。
[0021]步骤S5:配置EFI引导文件的加载路径为CentOS所在的可编辑目录。
[0022]步骤S6:配置将OSmagic的初始化程序载入系统编排软件;编辑人工智能操作系统的目录文件满足自定义软件内核依赖,关键的一步是将OSMAIGC的初始化程序放入系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人工智能操作系统及其集成方法,其特征在于,所述人工智能操作系统的内核CPU调度方法为:在时间片用完时,将IO密集型进程直接放入过期数组;所述集成方法包括以下步骤:步骤S1:更新原始系统yum源地址,环境初始化;步骤S2:创建本地软件源,将自定义的依赖包进行配置;步骤S3:将安装镜像文件CentOS存储至挂载至虚拟机的可编辑目录下;步骤S4:配置Bios引导文件使其引导至CentOS所在的可编辑目录;步骤S5:配置EFI引导文件的加载路径为CentOS所在的可编辑目录;步骤S6:配置将OSmagic的初始化程序载入系统编排软件;步骤S7:生成ISO镜像文件。2.根据权利要求1所述的一种人工智能操作系统及其集成方法,其特征在于,所述步骤S1中,更新原始系统yum源地址的方法为将/etc/rc.local的操作权限设置为可读可写。3.根据权利要求1所述的一种人工智能操作系统及其集成方法,其特征在于,所述步骤S1中,环境初始化具体包括关闭防火墙和关闭Selinux软件开机自启。4.根据权利要求1所述的一种人工智能...

【专利技术属性】
技术研发人员:肖伟沈复民申恒涛
申请(专利权)人:成都考拉悠然科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1