一种多用户共享计算机内设和外设的系统的制作方法

文档序号:6559465阅读:269来源:国知局
专利名称:一种多用户共享计算机内设和外设的系统的制作方法
技术领域
本发明属于计算机技术领域,特别涉及一种可共享现有计算机系统中的单中央处理器、控制器的共享控制装置以及包括此共享控制装置的主板及系统。
背景技术
计算机主板承载着对计算机系统的各个部件的供电及电源管理,以及对图形处理单元、内存单元、音频处理单元、输入输出单元的控制任务。
一般包括内存控制集线器(MCH),俗称北桥,它内部集成了内存控制器,被提供相应的接口连接内存,同时它还连接中央处理器与ICH4,其相当于CPU的管家,将CPU的指令分发给相应的模块,或将各模块向CPU的请求在恰当时候通报CPU。它也像网络中使用的集线器,实现一点与多点的连接。
还包括输入输出控制集线器(ICH),俗称南桥,它可以为系统提供强大的数据I/O支持。它提供的接口和相应的周边设备有AGP总线、PCI总线、SATA设备、IDE设备、声卡、网卡、USB设备。以LPC总线为核心分别连接了超级输入输出控制器(SIO)和系统管理控制器/键盘控制器(SMC/KBC)、固件集线器(FWH),而SIO又包括了串口、并口、红外、软驱的控制电路。SMC/KBC又包括了键盘和鼠标的控制电路和系统管理控制器。
FWH的全称是固件集线器,其内固化着一定容量的系统BIOS和显示BIOS系统启动时,首先执行这段固化的程序,完成系统硬件资源的测试与配置,并使计算机从硬盘加载操作系统。
随着计算机技术的发展,以及包含多线程技术的中央处理器的广泛应用,处理器的多任务能力的到了显著提高,这就为单一处理器的多用户共享模式的实现提供了前提;现有的基于英特尔(TM)第四代南桥控制集线器一般都集成了USB控制器,且一般可以控制并驱动六个USB端口,这为实现单机多用户提供了第二个先决条件;此外,现有计算机主板上的PCI插槽可以连接多个图形显示卡,从而为单机多用户提供了又一个必要条件。
操作系统的发展也为实现单机多用户提供了条件,现有技术中的操作系统一般均具有多用户功能,但多用户功能的实现有赖于增加新的外部输入、输出设备和显示设备,且须要在操作系统内对这些外部输入、输出设备和显示设备作出配置,以将其配置给特定的用户,继而使每个用户都具有其专有的输入、输出和显示设备。这种方式的缺点在于,配置者必须具有很强的计算机技能,且在对操作系统进行配置时,容易发生修改错误,而使系统瘫痪。

发明内容
本发明的第一个目的在于克服现有技术中的不足之处,提供一种多用户共享计算机内设和外设的配置系统。
为实现上述目的,本发明的多用户共享计算机内设和外设的系统包括一个多用户操作系统,一个具有主板、中央处理器部分、内存部分和外存储器部分,其中,所述主板具有多个USB接口,以及USB控制器,多个PCI接口,以及PCI控制器,以及一个共享控制装置,所述装置包括
一个输入设备控制装置,从USB控制器读取多个输入设备,并将其按每组具有不重复的输入设备分为多个组;一个显示输出控制装置,用以控制每个PCI通道的显示卡,并将每个显示卡分配至不同的组中;一个资源分配记忆装置,接收所述输入设备控制模块和显示输出控制模块发出的信息,并将分组结果保存;一个多用户底层模拟核心,按照资源分配记忆模块保存的分组结果,对各输入、输出装载Windows驱动代码,并在驱动代码安装完毕后,对应不同的组,自动载入不同用户分配的基本信息。
进一步的,所述共享控制装置还包括一个外围设备实时分享装置,用以从输入输出控制集线器(ICH)获得外部即插即用设备的连接情况及设备信息,并将这些连接情况及信息发送至资源分配记忆装置。
进一步的,所述共享控制装置还包括一个音频输出自动控制装置,连接USB控制器,用以控制将由USB接口接入的每个声卡分配至不同的组中,并保存至所述资源分配记忆装置。
本发明还提供了一种多用户共享控制方法,其特征在于包括以下步骤一个输入设备控制步骤,从USB控制器读取多个输入设备,并将其按每组具有不重复的输入设备分为多个组;一个显示输出控制步骤,用以控制每个PCI通道的显示卡,并将每个显示卡分配至不同的组中;一个资源分配记忆步骤,接收所述输入设备控制模块和显示输出控制模块发出的信息,并将分组结果保存;一个多用户底层模拟步骤,按照资源分配记忆模块保存的分组结果,对各输入、输出装载Windows驱动代码,并在驱动代码安装完毕后,对应不同的组,自动载入不同用户分配的基本信息。
本发明的有益效果在于,各用户共享主机的效果和用户在进行单机操作时的效果完全一样。本发明的技术可以从开机即实现共享,按照用户数量的不同安装不同的驱动,另多用户得到和单机完全一样的环境。


图1为本发明所述的主板的结构图。
图2为本发明所述的共享控制装置的结构图。
图3为本发明所述的一种多用户共享控制方法的流程图。
具体实施例方式
下面参照附图对本发明的结构作进一步的说明。
本发明的多用户共享计算机内设和外设的系统应用于一个计算机系统中,可以实现对计算机系统的多用户共享。
所说的计算机系统应具有一个多用户操作系统,该操作系统支持多用户状态,如现有的微软公司的WindowsXP或Windows2003系列产品;除此之外,计算机系统具有一个中央处理器,一个内存装置,一个硬盘装置;一个主板,参照图1,主板设有多个USB接口、多个显示卡输出接口、与所述显示卡所输出接口相对应的PCI接口,一个南桥芯片,以及一个北桥芯片,其中,南桥芯片包括USB控制器,以及一个共享控制装置,参照图2,所述共享控制装置包括一个输入设备控制装置,从USB控制器读取多个输入设备,并将其按每组具有不重复的输入设备分为多个组,在这里,输入设备是USB接口的键盘或者鼠标,输入设备控制装置将键盘、鼠标并根据其USB端口的标记进行分组;一个显示输出控制装置,用以控制每个PCI通道的显示卡,并将每个显示卡分配至不同的组中,显示输出控制装置读取由南桥芯片的PCI控制器获得的关于PCI插槽上的PCI接口显示卡的信息,并将显示卡分配至由一个键盘和一个鼠标组成的组中;一个资源分配记忆装置,接收所述输入设备控制模块和显示输出控制模块发出的信息,并将分组结果保存,;一个多用户底层模拟核心,按照资源分配记忆模块保存的分组结果,对各输入、输出装载Windows驱动代码,并在驱动代码安装完毕后,对应不同的组,自动载入不同用户分配的基本信息。
在本发明中,如需要的话,共享控制装置还可以包括一个外围设备实时分享装置,用以从输入输出控制集线器(ICH)获得外部即插即用设备的连接情况及设备信息,这些设备可以是磁盘机、麦克风、打印机等,并将这些连接情况及信息发送至资源分配记忆装置。
本发明的共享控制装置还包括一个音频输出自动控制装置,连接板载的USB控制器,用以控制由USB接口接入的每个声卡,并将声卡分别至其中一个组中,之后将分配结果保存至所述资源分配记忆装置。
参照图3,本发明还提供的一种多用户共享控制方法,包括以下步骤
一个输入设备控制步骤801,从USB控制器读取多个输入设备,并将其按每组具有不重复的输入设备分为多个组;一个显示输出控制步骤802,用以控制每个PCI通道的显示卡,并将每个显示卡分配至不同的组中;一个资源分配记忆步骤803,接收所述输入设备控制模块和显示输出控制模块发出的信息,并将分组结果保存;一个多用户底层模拟步骤804,按照资源分配记忆模块保存的分组结果,对各输入、输出装载Windows驱动代码,并在驱动代码安装完毕后,对应不同的组,自动载入不同用户分配的基本信息。
权利要求
1.一种共享控制装置,其特征在于包括一个输入设备控制装置,从USB控制器读取多个输入设备,并将其按每组具有不重复的输入设备分为多个组;一个显示输出控制装置,用以控制每个PCI通道的显示卡,并将每个显示卡分配至不同的组中;一个资源分配记忆装置,接收所述输入设备控制模块和显示输出控制模块发出的信息,并将分组结果保存;一个多用户底层模拟核心,按照资源分配记忆模块保存的分组结果,对各输入、输出装载Windows驱动代码,并在驱动代码安装完毕后,对应不同的组,自动载入不同用户分配的基本信息。
2.根据权利要求1所述的共享控制装置,其特征在于所述共享控制装置还包括一个外围设备实时分享装置,用以从输入输出控制集线器(ICH)获得外部即插即用设备的连接情况及设备信息,并将这些连接情况及信息发送至资源分配记忆装置。
3.根据权利要求1或2所述的户共享控制装置,其特征在于所述共享控制装置还包括一个音频输出自动控制装置,连接USB控制器,用以控制将由USB接口接入的每个声卡分配至不同的组中,并保存至所述资源分配记忆装置。
4.一种多用户共享计算机内设和外设的配置系统,包括一个多用户操作系统,一个主板、中央处理器部分、内存部分和外存储器部分,其特征在于其中,所述主板具有多个USB接口,以及USB控制器,多个PCI接口,以及PCI控制器,以及一个共享控制装置,所述装置包括一个输入设备控制装置,从USB控制器读取多个输入设备,并将其按每组具有不重复的输入设备分为多个组;一个显示输出控制装置,用以控制每个PCI通道的显示卡,并将每个显示卡分配至不同的组中;一个资源分配记忆装置,接收所述输入设备控制模块和显示输出控制模块发出的信息,并将分组结果保存;一个多用户底层模拟核心,按照资源分配记忆模块保存的分组结果,对各输入、输出装载Windows驱动代码,并在驱动代码安装完毕后,对应不同的组,自动载入不同用户分配的基本信息。
5.根据权利要求4所述的多用户共享计算机内设和外设的配置系统,其特征在于所述共享控制装置还包括一个外围设备实时分享装置,用以从输入输出控制集线器(ICH)获得外部即插即用设备的连接情况及设备信息,并将这些连接情况及信息发送至资源分配记忆装置。
6.根据权利要求4或5所述的多用户共享计算机内设和外设的配置系统,其特征在于所述共享控制装置还包括一个音频输出自动控制装置,连接USB控制器,用以控制将由USB接口接入的每个声卡分配至不同的组中,并保存至所述资源分配记忆装置。
7.一种多用户共享控制方法,其特征在于包括以下步骤一个输入设备控制步骤,从USB控制器读取多个输入设备,并将其按每组具有不重复的输入设备分为多个组;一个显示输出控制步骤,用以控制每个PCI通道的显示卡,并将每个显示卡分配至不同的组中;一个资源分配记忆步骤,接收所述输入设备控制模块和显示输出控制模块发出的信息,并将分组结果保存;一个多用户底层模拟步骤,按照资源分配记忆模块保存的分组结果,对各输入、输出装载Windows驱动代码,并在驱动代码安装完毕后,对应不同的组,自动载入不同用户分配的基本信息。
全文摘要
本发明公开了一种多用户共享计算机内设和外设的系统包括一个多用户操作系统,一个具有主板、中央处理器部分、内存部分和外存储器部分,其中,所述主板具有多个USB接口,以及USB控制器,多个PCI接口,以及PCI控制器,以及一个共享控制装置,所述装置包括一个输入设备控制装置,一个显示输出控制装置,一个资源分配记忆装置,一个多用户底层模拟核心,本发明还公开了一种多用户共享控制方法。
文档编号G06F13/10GK1869959SQ20061009052
公开日2006年11月29日 申请日期2006年6月28日 优先权日2006年6月28日
发明者周高丰 申请人:广州市立本电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1