一种可变功能计算机系统及其运算方法技术方案

技术编号:7809361 阅读:209 留言:0更新日期:2012-09-27 08:11
本发明专利技术公开了一种可变功能计算机系统,包括控制器、运算器、存储器和输入输出接口,所述运算器与所述存储器互联通信,所述存储器与所述输入输出接口互联通信,所述控制器分别与所述运算器和存储器互联通信,用于控制所述运算器与存储器,还包括一存储有通过外部计算机计算好的各种运算功能的函数值的闪存,所述控制器连接控制所述闪存,所述运算器连接在所述闪存上,所述闪存还与所述输入输出接口互联通信。本发明专利技术能根据应用对象和程序运行的不同阶段和对运算器的不同要求随时变更计算机中运算器的功能,并能实现复杂函数的计算,从而实现计算机的通用、高效的目标。

【技术实现步骤摘要】

本专利技术涉及一种计算机设计方法,具体的涉及采用存储器实现计算功能井能随时更改存储器内容的可变功能计算机系统。
技术介绍
在计算机技术与网络技术发展迅猛的时代,虽说在计算机领域寻求许多的探索,但最终都跳不出计算机组成的五大部分,即运算器,控制器,存储器,输入装置和输出装置。其中运算器主要进行算术运算和逻辑运算;控制器是整个计算机系统的控制核心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作处理。控制器和运算器合称为微处理器(CPU);存储器是存储程序和各种数据信息设备,它还具有“记忆”功能;输入设备用来向计算机输入各种原始数据和程序,包括文字、数字、图形、声音等;输出设备是从计算机输出各类数据的设备。各部分相互协同工作才能构成一台完整的计算机系统。在实际使用过程中,针对不同的应用领域,计算机又分为许多不同的类型。以计算机的规模来分,可以分为微型机、小型机、中型机、大型机和巨型机。这些不同类型的计算机之间除了规模不同外,各个功能部件的内部结构也会相应发生变化,特别是运算器,其内部的运算逻辑根据应用领域的不同差异很大。例如“银河”巨型机可用于气象领域。而对于微型计算机来说,它是目前发展最快的领域。其内部以8051类单片机为典型结构,它的运算器很简单,只有一个算术逻辑部件,对于用于科学计算的数字信号处理器DSP,其运算器包括多个运算功能部件。各功能部件的功能是基本确定的,主要是定点或浮点的加、减、乘、除,而更复杂的计算功能,如三角函数、矩阵计算等都是通过函数或软件完成的。由上述内容可看出这种传统的计算机存在的特点I、不同的应用领域对运算器的要求不同;2、在一组应用程序的不同运行阶段对运算器的功能要求也不同;3、根据需要计算内容越来越复杂,计算速度却很难提高。由于这些特点,要使计算机对于不同的应用领域,或在计算的不同阶段都能高速运算是非常困难的,从而导致计算机处理器厂家不得不利用复核、变线程等技术来提高通用计算机的计算速度。这样做需付出的代价使处理器复杂度提高,成本提高,应用软件編制难度加大,推广费用増加。
技术实现思路
为克服现有技术中的不足,本专利技术g在提供,它能根据应用对象和程序的不同阶段和对运算器的不同要求随时变更计算机中运算器的功能,并能实现复杂函数的计算,从而实现计算机的通用、高效的目标。 为实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现一种可变功能计算机系统,包括控制器、运算器、存储器和输入输出接ロ,所述运算器与所述存储器互联通信,所述存储器与所述输入输出接ロ互联通信,所述控制器分别与所述运算器和存储器互联通信,用于控制所述运算器与存储器,还包括一存储有通过外部计算机计算好的各种运算功能的函数值的非易失性存储器(也称闪存),所述控制器连接控制所述闪存,所述存储器连接在所述闪存上,所述闪存还与所述输入输出接ロ互联通ィ目。一种可变功能计算机系统的运算方法,其包括以下处理过程首先,控制器根据应用的需要将函数Y = f(x)从闪存中调入存储器;然后,控制器控制运算器根据函数Y =f(x)在存储器中查找对应函数Y = f(x)的函数值以实现运算功能;最后,控制器控制输入输出接ロ从存储器中输出计算結果。进ー步的,在所述函数Y = f (x)中,f(x)可以为简单的加法函数、减法函数,或者复杂的三角函数、指数函数中的任意ー种,也可以是多种函数的组合。与现有技术相比,本专利技术具有以下有益效果I、由于其计算功能可根据不同的应用对象有针对性地设置,所以它可以实现真正意义上的通用计算机;2、在一个程序的不同运行阶段,运算功能是可以随时变更的,它可以实现程序执行的全过程都达到高效;3、运算部件的功能设置是完全由用户自己选择和定义的,故可实现硬件资源的高效利用;4、由于利用查表方式求解各种函数,所以它非常适合做复杂的数学函数的计算。这使它的计算速度远高于同等エ艺的传统计算机。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。本专利技术的具体实施方式由以下实施例及其附图详细给出。附图说明此处所说明的附图用来提供对本专利技术的进ー步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图I示出了本专利技术的可变功能计算机系统的系统原理框图。图中标号说明I、控制器,2、运算器,3、存储器,4、输入输出接ロ,5、闪存。具体实施例方式下面将參考附图并结合实施例,来详细说明本专利技术。參见图I所示,一种可变功能计算机系统,包括控制器I、运算器2、存储器3和输入输出接ロ 4,所述运算器2与所述存储器3互联通信,所述存储器3与所述输入输出接ロ4互联通信,所述控制器I分别与所述运算器2和存储器3互联通信,用于控制所述运算器2与存储器3,还包括一存储有通过外部计算机计算好的各种运算功能的函数值的闪存5,所述控制器I连接控制所述闪存5,所述存储器3连接在所述闪存5上,所述闪存5还与所述输入输出接ロ 4互联通信。一种可变功能计算机系统的运算方法,其包括以下处理过程首先,控制器I根据应用的需要将函数Y = f(x)从闪存5中调入存储器3 ;然后,控制器I控制运算器2根据函数Y = f(x)在存储器3中查找对应函数Y = f(x)的函数值以实现运算功能;最后,控制器I控制输入输出接ロ 4从存储器3中输出计算結果。进ー步的,在所述函数Y = f(x)中,f(x)可以为简单的加法函数、减法函数,或者复杂的三角函数、指数函数中的任意ー种,也可以是多种函数的组合。本专利技术利用查表法实现日常的加、减、乘、除及复杂的三角函数等运算功能,各种运算功能的函数值是由其它计算机算好后存 入可变功能计算机中的非易失性存储器(也称闪存)中。此种结构的运算器就是ー种存储器的访存控制逻辑。计算机开始工作吋,控制器根据应用的需要将某类函数从闪存调入存储器,程序中的运算功能是通过查表的方式完成。由于对不同的应用或一个应用的不同阶段,控制器从闪存中调入不同的函数,以便进行各种功能运算,故实现了可变功能计算机的设计。以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可变功能计算机系统,包括控制器(I)、运算器(2)、存储器(3)和输入输出接ロ(4),所述运算器(2)与所述存储器(3)互联通信,所述存储器(3)与所述输入输出接ロ(4)互联通信,所述控制器(I)分别与所述运算器(2)和存储器(3)互联通信,用于控制所述运算器(2)与存储器(3),其特征在于还包括一存储有通过外部计算机计算好的各种运算功能的函数值的闪存(5),所述控制器(I)连接控制所述闪存(5),所述存储器(3)连接在所述闪存(5)上,所述闪存(5)还与所述输入输出接ロ(4)互联通信。2.利用权利要求I所...

【专利技术属性】
技术研发人员:鞠怡明潘文胜
申请(专利权)人:苏州科雷芯电子科技有限公司
类型:发明
国别省市:

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

1