计算机的模块化方法
【专利摘要】本发明公开了一种计算机的模块化方法,包括步骤:S1.对计算机进行模块划分,获取若干模块,将计算机的硬件部分划分为输入设备接口模块、主存储器模块、中央处理器模块和输出设备接口模块,将计算机的软件部分划分为系统软件模块、应用软件模块以及工具软件模块;S2.对划分得到的模块进行标准化,对模块进行改造,从而将不同模块的相似的要素典型化,成为具有兼容性和互换性的标准功能模块;S3.根据需求从标准功能模块中进行选择,组成一新系统;S4.对划分得到的模块进行升级或替换。通过本发明可有效建立新的系统,提高计算机的反应能力,最大限度的利用好计算机的功能。
【专利说明】计算机的模块化方法
【技术领域】
[0001]本发明涉及计算机模块化领域,特别涉及一种计算机的模块化方法。
[0002]
【背景技术】
[0003]所谓模块化,是一个动态的过程,是为了取得最佳效益,从系统观点出发,研究系统的构成形式,建立模块体系,并运用模块组合成系统的全过程。通过将模块化理论引入处理复杂系统问题,降低了由于系统内部各子系统间互相联系而导致的复杂度,提高了系统对于变化环境的适应能力和灵活性,并且消除了模块间的相互干扰,使系统的创新能力得以提闻。
[0004]以卫勤力量系统为例,每个卫勤力量系统都包含一个需要解决的任务,将这个任务分解后,即可获得若干个子任务,根据每个子任务的需求,即可从上述的模块中选择匹配的模块进行组合,从而形成一个新的卫勤力量系统。
[0005]但是,由于模块化存在较多缺陷:目前的模块化存在至少以下问题,因此在卫勤力量模块化的【技术领域】还是一片空白:1、模块的信息化程度不足;2、管理体制落后;3、模块结构不合理;4、模块化存在较多不稳定因素:若按模块化划分,一个模块多任务能否协调完成?等等很多方面难以确定。
[0006]
【发明内容】
[0007]本发明针对现有技术存在的上述不足,提供了一种计算机的模块化方法。本发明通过以下技术方案实现:
一种计算机的模块化方法,包括步骤:
51、对计算机进行模块划分,获取若干模块,将计算机的硬件部分划分为输入设备接口模块、主存储器模块、中央处理器模块和输出设备接口模块,将计算机的软件部分划分为系统软件模块、应用软件模块以及工具软件模块;
52、对划分得到的模块进行标准化,对模块进行改造,从而将不同模块的相似的要素典型化,成为具有兼容性和互换性的标准功能模块;
53、根据需求从标准功能模块中进行选择,组成一新系统;
54、对划分得到的模块进行升级或替换。
[0008]较佳的,步骤SI中的对计算机进行模块划分包括,选择分解点进行模块划分,分解点选在计算机中薄弱的结合部,以减少相互干扰。
[0009]较佳的,薄弱的结合部包括输入、输出接口少的地点。
[0010]较佳的,步骤S3包括步骤:
531、分析所需组成的新系统的功能,以功能需求为依据选择标准功能模块;
532、组合标准功能模块,使标准功能模块间建立联系,组成具有综合功能的新系统,新系统具有的功能满足需求,且没有冗余的功能。
[0011]通过本发明的计算机的模块化方法,可有效建立新的系统,提高计算机的反应能力,最大限度的利用好计算机的功能。
[0012]
【专利附图】
【附图说明】
[0013]图1所示的是本发明的流程图;
图2所示的是计算机的结构示意图;
图3所示的是计算机的模块化示意图。
[0014]【具体实施方式】
[0015]以下将结合本发明的附图,对本发明实施例中的技术方案进行清楚、完整的描述和讨论,显然,这里所描述的仅仅是本发明的一部分实例,并不是全部的实例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0016]为了便于对本发明实施例的理解,下面将结合附图以具体实施例为例作进一步的解释说明,且各个实施例不构成对本发明实施例的限定。
[0017]请参考图1,本发明主要包括4个步骤:S1、对计算机进行模块划分,获取若干模块,将计算机的硬件部分划分为输入设备接口模块、主存储器模块、中央处理器模块和输出设备接口模块,将计算机的软件部分划分为系统软件模块、应用软件模块以及工具软件模块;S2、对划分得到的模块进行标准化,对模块进行改造,从而将不同模块的相似的要素典型化,成为具有兼容性和互换性的标准功能模块;S3、根据需求从标准功能模块中进行选择,组成一新系统;S4、对划分得到的模块进行升级或替换。
[0018]S1、对计算机进行模块划分。
[0019]计算机的基本组成可分为硬件和软件两大部分。硬件部分是计算机的物质基础。根据计算机处理信息的流程来分析,如图2所示,我们可以把计算机硬件部分看作是由中央处理器单元、输入接口与设备单元、输入接口与设备单元、存储器单元等构成的一个系统。从模块化设计的理论上看,这几个单元都具备特定的功能,如输入与输出设备负责信息的流入与流出、中央处理器和存储器管理信息的处理;几个单元之间相互独立,可分开研发设计和生产,在整体功能的发挥中,又互相联系,是一个连续的信息处理系统。因此,可将计算机的硬件部分划分为输入设备接口模块、主存储器模块、中央处理器模块和输出设备接口模块。这些内模块内部又有其基本的组成要素,例如中央处理器模块还可在细分为控制器和运算器。
[0020]如图3所示,计算机软件是存在于计算机用户与计算机硬件系统间的纽带,是计算机用户与计算机硬件进行交互作用的必经途径。计算机软件可分为系统软件、工具软件、应用软件等等。这些软件各具独特的功能,可以满足各种用户的不同需求,根据不同的应用要求完成各类不同的任务,可以根据用户的需要非常简便的安装使用或者卸载。
[0021 ] S2、对划分得到的模块进行标准化。[0022]计算机的各个模块要构成最终的计算机系统,还需要完成下面的工作:1、模块内部结构的标准化。例如确立存储器内部构成的准则,明确存储器在系统整体中的功能、地位及其职责等等。2、在模块间建立明确的联系规则。计算机中有很多的模块,主要的有如存储器、CPU、输入与输出设备等。为保证在各模块间频繁的数据交换能够顺畅地进行,计算机系统的设计采用了“总线”的结构。总线分为三类,分别是AB地址总线、DB数据总线、CB控制总线,它们分别负责数据、地址信息和控制指令的传输。总线系统便是计算机系统的联系规则,它通常是标准化的,任何一个模块只要在其外部界面上具有这种标准化的总线连接结构,便能成为计算机的一个组成部分之一。总线使模块之间的联系规则得以确立,使得模块具有可替换性。
[0023]S3、新系统的组成设计。
[0024]在划分了模块和明确了联系规则后,就可以根据实际需求,灵活选择合适的模块来组成合适的系统。如进行科学实验,需要计算机拥有较强的运算能力,则选择具有较高性能的中央处理器和具有较快传输速度的存储器,如是为了满足一般消费者的视听需求,则选择处理能力较高的声卡、显卡、显示器,如是教学用的计算机,可选配各种用途的教育软件,如是游戏爱好者则可安装游戏软件等等。计算机系统组装后还要进行必要的调试,检查系统的整体运行情况是否正常,检查硬件软件系统间的联系是否通畅,系统能否如预期完成既定的任务,并依据出现的问题,适当调整模块搭配,以期得到最为合适的系统组成模式。
[0025]S4、对划分得到的模块进行升级或替换。
[0026]计算机的各个模块间由于具有独立性和可替换性,使得各模块在内部性能上可自由地创新发展。只要保持模块的外部联接规则不变,模块便仍然可以与系统联接。可以让计算机硬件系统和软件系统的飞速发展,让计算机的性能在短时间内有了巨大的提高。
[0027]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.一种计算机的模块化方法,其特征在于,包括步骤: S1、对计算机进行模块划分,获取若干模块,将计算机的硬件部分划分为输入设备接口模块、主存储器模块、中央处理器模块和输出设备接口模块,将计算机的软件部分划分为系统软件模块、应用软件模块以及工具软件模块; S2、对划分得到的模块进行标准化,对所述模块进行改造,从而将不同模块的相似的要素典型化,成为具有兼容性和互换性的标准功能模块; S3、根据需求从所述标准功能模块中进行选择,组成一新系统; S4、对划分得到的模块进行升级或替换。
2.根据权利要求1所述的计算机的模块化方法,其特征在于,步骤SI中所述的对计算机进行模块划分包括,选择分解点进行模块划分,所述分解点选在所述计算机中薄弱的结合部,以减少相互干扰。
3.根据权利要求2所述的计算机的模块化方法,其特征在于,所述薄弱的结合部包括输入、输出接口少的地点。
4.根据权利要求1所述的计算机的模块化方法,其特征在于,步骤S3包括步骤: S31、分析所需组成的新系统的功能,以功能需求为依据选择所述标准功能模块; S32、组合所述标准功能模块,使所述标准功能模块间建立联系,组成具有综合功能的所述新系统,所述新系统具有的功能满足需求,且没有冗余的功能。
【文档编号】G06F1/16GK103744481SQ201410005869
【公开日】2014年4月23日 申请日期:2014年1月6日 优先权日:2014年1月6日
【发明者】张义, 张鹭鹭, 刘源, 郝璐, 刘旭, 薛晨, 康鹏, 张卫, 王博文 申请人:中国人民解放军第二军医大学