本发明公开一种工业服务器的微内核架构控制系统及工业服务器,涉及工业服务器技术领域。针对传统工业现场一个硬件平台仅运行一套PLC控制系统,造成功能固定和不可更改,而一旦涉及多套控制系统(PLCDCSMotionCNC)时,又带来管理维护难度大和效率低的问题。本方案基于包含工控中间件和实时操作系统的微内核及虚拟机监控器的架构,在系统启动前自定义配置调度配置信息,实现工业服务器微内核控制在工业现场层的实时控制和自由组合,简化硬件设备,降低建设和维护成本,实现软件定义工业流程。 所述工业服务器中基于工业服务器硬件的操作系统内核支持多个物理内核,所述系统包括:微内核和虚拟机监控器;每个物理内核上运行多个微内核,每个微内核均包括工控中间件和实时操作系统;所述工控中间件,用于解析工控应用的需求,以运行工控应用;所述实时操作系统,用于通过所述虚拟机监控器对工控应用运行过程中的控制程序进行调度控制;所述虚拟机监控器,用于在所述实时操作系统启动前,根据控制程序对应的内核任务类型的权重以及任务优先级和或运行时长的权重生成调度配置信息;根据所述调度配置信息对所述操作系统内核上运行的控制程序进行配置;以及启动配置后的控制程序;其中,所述调度配置信息包括每个物理内核上运行的控制程序数量,每个物理内核上运行的控制程序的调度算法,以及每个控制程序运行在多个物理内核上。