[讲思路的一篇文章不知怎么分类就发到这里先了!^_^有时我们缺的就是思路!]
超智能机器
1.机器外围功能:主要接受使用者的指令,问题等等并可模拟人及超过人对周围环境的侦察,处理能力。
侦察(输入):包含对环境中资讯的各种视觉,温度觉,声觉,触觉,味觉,嗅觉,平衡觉等等。
处理(输出):包含对环境的各种输出资讯及与输出资讯有关的动作,活动等等。
由于创造,发明往往是为了解决生活中的问题,因此,机器如何接受指令,问题的说明将是外围功能中解说的重点,此一部份包含类似三阶段解决问题方式中的界定阶段(参考“天才捷径”),它与创造,发明有直接而密切的关系至于其它功能较为次要因而略过。
界定阶段主要是发现问题,界定问题本身并由目标问题产生解决问题所应具有的需要功能(包含硬体(物理实体),软件(规则,秩序)等等)其它尚有界定问题所在的环境,系统及产生问题的因素,背景等等。此阶段在界定需要功能时对规则秩序的界定较为重要,对硬体的界定较不重要(可能省略或不完整的界定)。参考“天才捷径”。
注:外围功能最好也应包括允许使用者能选择,参与研究,解答的种种过程并操控核心功能在研究,解答目标问题时的进程(可包括界定阶段的观察,操控,若界定阶段也由核心功能全部或部份完成)。此种功能在测试机器时也能帮助设计,制造者发现缺陷提供改进的线索(当然,完善的超智能机器也应能很大程度的自行检测,纠正缺陷)。这种人与机器能合作创造,发明的方式使得机器在未完成时即可让已完成的部份功能可以协助创造发明。
2.核心功能:主要是解答目标问题,研究解答解决目标问题所需具备的功能等等并可模拟其它人脑及超过人脑的功能。
说明机器如何研究,解答有关目标问题之相关需要功能将是核心功能中解说的重点;此一部份包含类似三阶段解决问题方式中的研究,解答阶段(参考“天才捷径”)它们与创造,发明有直接,密切的关系至于其它功能较为次要因而略过。
注:在对人类不造成安全问题的状况下发现目标问题及完成相关之全部或部份的界定阶段也可由核心的功能完成。
a.研究阶段的功能:可能需要对产生目标问题的因素,背景做更进一步的研究。在此阶段对解决目标问题所应具有的需要功能以(压缩式)系统分析的观点做细部的研究,划分(譬如界定目标系统之下级各层系统所需的功能等等)而后在目标系统,各层下级系统,环境中(包含目标系统的各层上级系统及与目标系统无密切关系的系统,事物等等)研究,寻找现存能满足解决目标问题所需功能之任何可资利用的创造,发明成果(现存解答方案),分析,比较它们引到目标问题,系统,环境中的功能限制及优劣点等等问题并辨明没有现存方法可以利用而需要创新来满足解决目标问题所需的功能部份等等研究。参考“天才捷径”。
b.解答阶段的功能:组织,综合任何可资利用的创造,发明(现存解答方案)以满足解决目标问题所需功能。对于没有现存方法可以利用而有必要创新的需要功能部份应该针对现有创造,发明成果,解答方案以外的万事,万物进行搜寻,研究,开发利用以解决目标问题之已辨明而尚未解决的需要功能部份。在寻找,研究与目标问题之尚未解决的需要功能有关的资讯时应优先找已经类似(压缩式)系统分析整理过的资料而后再找其它的资料。以类似(压缩式)系统化的系统设计进行资料的组织综合并尽可能多的满足解决目标问题所需要的功能部份。(在此程序中经过类似(压缩式)系统分析,系统化系统设计创新或修整重组过的重要资料应纳入资料库)。参考“天才捷径”及随后的一些系统分析、系统化的系统设计之论题。
注:贮存资料时应考虑下列数项:
1)新整理过的资料若无必要应避免贮存任何与已存在资料重复的部份。
2)某些处理时在时间上不具急迫性的资料若无必要应以资料压缩的形式贮存。
3)某些处理时在时间上不具急迫性而能由机器经由一定程序导出的资料可全部或部份不需贮存( 例:系统化的系统设计由系统分析的资料导出而系统分析的资料由一般未经系统化整理的资料导出而未经整理的资料可能有部份或全部由机器所在的环境中得到而不一定需要贮存在机器中。)(当然,如果此类经过处理过的资料若比未经整理前的资料所占记忆体为少时则可为例外)。
4)某些不易导出但较不常用的资料可摆在机器外(如在大型资料库中贮存此类资料以供数台此类机器需要时联网索取)。
这些考虑可以想做动物,植物的受精卵及种子只包含了极少必要的物质而能由类似的规则,秩序及环境中的资源发展成成体。
注:除了便于机器的创造发明外,压缩式的系统分析,系统化的系统设计与传统系统分析,系统设计的不同处之一即为更紧密的压缩资料。
>> 本文固定链接: http://www.vcgood.com/archives/302
3.创造发明的重要因素:在创造,发明的过程中往往要经过客观的侦察,分析,判断,组织,综合等< ?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
等程序。
其中较为重要的因素列述于下:
归纳,统计,比较:与发现问题本身及发现产生问题的因素,背景有密切的关系。经由归纳,统计,比较后对事物所做的分类(譬如功能(硬件(实体的特性等等),软体(规则,秩序))上的分类等等)有助于创造发明时的质疑,联想,可提高猜测,预测的准确度并便于组织综合各种功能以满足目标功能的需要。
联想,猜测,质疑,预测:质疑有助于问题的发现是改进的重要动力与创造发明有密切的关系。与创造发明有关的联想力一般指的是想像力尤其是对不同事物在相关及相似性上的想像力。对于不能确定的事物(在此机器的运用上尤指功能的不确定(较偏重规则,秩序的不确定))进行猜测,预测是重要的创造发明因素,猜测时最好包括任何最微小的可能。
比例比重:在分析,判断过程中找出各种功能(硬体,软体)在解决目标问题所需具备的功能中所占的比例比重是适当组织,综合各种必要功能使创造发明完善的重要关键。功能上的精确比例比重往往需依赖对各种功能在,归纳,统计,比较时准确的分类。比例比重在创造发明的其它领域上之运用较为次要在此略过。
组织,综合:在满足目标问题所需具备的功能时组织,综合任何能满足目标功能的现存创造,发明(现存解答方案)及必要的创新是创造发明的重要因素。它在创造发明的其它领域上之运用较为次要在此略过。
(压缩式)系统分析,系统化的系统设计:(压缩式)系统分析往往经过严密客观的侦察分析,判断(尤其是归纳,统计,比较)等手段将目标事物进行系统化的分类( 尤其在软,硬体功能上的分类),系统分析时对目标系统的各层系统,各种功能(尤其注意各层系统内部之规则秩序及彼此间的互动规则,秩序) 之分类应标注尽可能精确量化的比例比重。此外,应找出能与目标系统产生互动关系的环境因素(尤其是环境对目标系统的输出,输入资料及此类资料在硬体(实体特性),软体(尤其是环境与目标系统互动的规则,秩序)上对目标系统产生的影响)。具有上述特性的(压缩式)系统分析能很大程度的帮助提高创造发明。
(压缩式)系统化的系统设计主要是依据(压缩式)系统分析的成果针对目标问题所在的系统,遵照各层系统内部功能,彼此间的互动规则,秩序及对环境的互动规则,秩序等等组织,综合各种现存的创造,发明(现有解答方案)及任何必要的创新以满足目标问题所需具备的功能。它能大幅度提高创造发明的效率及精确度。
参考“天才捷径”及随后的一些系统分析、系统化的系统设计之论题(大多为压缩式的系统分析,系统化的系统设计,不过此类论题均为高层次的研究报告尚未有细节,精确量化的发展)。
4.超智能的机器如何有效的运用创造,发明的重要因素(保密部份略过)
甲)目标需要功能的分析精确时如何运用创造,发明的重要因素:
用机器来研究,解答目标需要功能时目标需要功能大致可分为相关功能已在机器中精确量化的部份及不确定的部份,以下分述此两部份:
a.精确量化的部份:在创造,发明时,此一部份往往只需组织,综合现存的创造,发明(解答方案)即可获致。
由于超智能机器的重要任务是解决各种问题而解决问题必须满足解决问题所需具有的各种需要功能,因此对于万事万物中已知的各种各类功能(硬,软体)必须加以详细的分类及尽可能精确的量化,这样才有助于超智能机器的有效运用。
(压缩式)系统分析及系统化的系统设计能有效达到精确量化的目的。此外,在同一系统中各层系统的各种功能也往往具有极大的相关,相似性,因此系统化的分类及量化明显的有助于联想,也是提高创造发明效率的一个重要途径。但是观察人类创造发明的历史,许多突破性的创造发明往往是引进目标系统以外环境中事物的功能而获致的,因此除依据系统化的分类外对各种功能相关,相似性进行跨系统的分类是非常必要的。各种事物在各种功能相关,相似性的分类上最好注明相关,相似的比例比重之百分比(可依百分比的大小顺序或其它有助于快速搜寻的方式排列)如此将有助于机器搜寻,组织,综合需要的目标功能。
注:较高层系统往往包含各种功能的较下层系统因此上下层系统间有功能上相关,相似之比例比重问题。
经过上述的安排,此类机器即能有效精确的运用各种需要精确量化之创造发明的重要因素。可资利用的精确量化部分愈多,创造发明时不确定的部份可以大幅度的减少,需要猜测,预测的部份也愈少。
注:精确量化的部分在运用于解决目标问题时,有些可能需要根据一定的规则,秩序计算,调整等等方式导出以满足特定的目标功能。当然前面已经说过,为了节省记忆体某些精确量化部份本身也可能是由机器在需要时导出或由外界取得。
b.不确定的部份:此一部份往往因为没有现存解答方案可以利用而需要创新来满足目标问题所需的功能部份。
虽然,即使在各种已存在的(压缩式)系统化系统设计中无法找到合适的解答方案可资利用但仍有可能在各种(压缩式)系统分析中找到可资利用以便创造发明的具相关,相似功能之事物以解决不确定部分;如果尚有未解决部份就必须在未经(压缩式)系统分析处理过的资讯中寻找可资利用便于创造发明,具相关,相似功能的事物。当然,在解决目标问题过程中这些事物可能成为新产生之(压缩式)系统分析,(压缩式)系统化系统设计的一部份而成为新生精确量化的部份。
注:上述未经(压缩式)系统分析处理过的事物最好能安排或标注有很容易被机器辨认相关,相似性的特征或资讯以使机器能容易的运用联想,猜测,预测等有关创造发明的重要因素。
在经过上述程序若尚有未解决的不确定部份则必须留待未来后续的研究,解答(譬如未来对一些不很了解之事物,现象的研究可能发现,确定它们的功能可以被有效的利用来解决目标问题等等)。
乙)目标需要功能的分析不精确时如何运用创造,发明的重要因素:
目标需要功能分析之偏差,不精确有可能发生于界定阶段也有可能发生于研究阶段时较细分的功能部份。它有可能是遗漏了重要的需要功能或各种需要功能的比例比重失衡或不同功能间必要的规则,秩序(如顺序等)出现失序等等问题或以上一些状况的组合。一般来说遗漏重要的需要功能往往是在无法有效或精确解答目标问题后才能察觉,此时运用创造,发明的重要因素找寻无法有效或精确解答目标问题的问题所在进行纠正(譬如多找一些类似问题归纳,统计,比较发生此类问题的原因并从系统分析的角度缩小对遗漏功能必须猜测,预测的范围等等方式改进纠正)。这种状况可以从电脑辨认手书,影像及语音辨认系统的发展看出, 早期辨认手书系统精确度较差即因缺少了一些此系统必须的功能。一般的文字除字的形状外细分其规则,秩序尚有一定的笔画同时不同的笔画可能有一定的顺序各笔画间也可能呈现一定范围的相交角度甚至不同的笔画间有可能有一定范围长度的比例问题等等,而在包含该目标字的上层系统,词或句中对目标字有可能有固定的组合顺序等等规则,秩序;当然也有可能是手写的太不规范等因素,这也是辨认系统必须考虑处理的。譬如对太不规范字的猜测,预测必须包括对同一个字出现在不同词,句中的归纳,统计是否合乎组合,顺序的规则,秩序等等其结果有可能单字时较少概率(指的是与规范字相似的百分比程度)发生的猜测,预测正确而单字时较大概率发生的猜测,预测反而不正确。至于各种需要功能比例比重失衡的问题可以针对比例比重失衡的部份进行各种不同百分比的组合测试进行纠正,当然此时运用有关的创造发明因素排除不可能的组合以减少猜测,预测各种组合将能大幅提高效率。对于需要功能间失序及其它问题也应适当的运用相关之创造,发明的重要因素进行纠正。
5.测试超智能机器时必须注意的事项:< ?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
测试超智能机器时对于现存的创造,发明(解答方案)最好依照历史年代的先后顺序进行,重现年代较前的创造发明(解答方案)时自然不可组织,综合年代较后的创造发明(解答方案)。在机器未完善时测试偶发性,突破性的创造发明可能须人工提供线索,资料等等辅助而较难由机器独立完成;对提供的线索,资料进行归纳,统计比较有助于纠正,改进机器的问题,缺失。其它一般测试中必须考虑的问题在此略过。
6.如何利用极端的类比判定相似性:
前面谈到过相似性与创造发明的重要因素,联想有重要的关系。在特定状况下目标问题之部份需要功能可能无法精确的细分,这不确定的目标功能部份自然很难在机器中寻找相似的功能;有时这状况能用类比的方式在机器中找到接近的功能。类比功能时可以大,多及小,少等两极端及此两者的中心点为类比的起始点,目标功能可能位于其中一极端及中心点之间,再以该极端及中心点及此两者的中心点为新类比起始点,如此重复此程序,缩小类比范围直到找到接近的功能。部份需要功能无法精确细分的状况若是由于各种相关功能的成分组合或比例比重不确定而起则可能利用极端的类比方式解决以帮助精确细分不确定部份的功能。如果组合的成分确定而比例比重不确定则可如较前时所述针对比例比重不确定的部份尝试进行各种百分比的组合以帮助精确细分不确定部份。
注:由人工完成的类似状况:顾客拿了自己喜爱的颜色(不确定必须由多少原色及多少的比例比重调成)去油漆店选油漆。油漆店可能出示各种已编了号的颜色样品供顾客选择购买最接近的颜色。由机器完成的状况:机器侦察目标颜色与各种成分及比例比重的颜色进行类比找寻最接近的颜色(无现成货物时可能进行调配服务)以供顾客选择,购买。
设计超智能机器之相关系统时的一些考虑< ?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1.系统分析及系统设计的注意事项:
超智能的机器主要是利用电脑来组成的,设计相关系统时必须考虑电脑系统分析及系统化的电脑系统设计之原则。内容见“电脑系统分析及系统化的电脑系统设计”
2.启动系统:
由于自动化的功能需要,启动系统将是超智能机器中的一个重要部份,其中机器能自动启动特定的系统或程式等等是较重要的功能,叙述如下:明显的,启动系统所需的功能必须具备行事历及观测行事历适时启动工作的功能(这在人类社会中常见,此处只需模拟即可)。行事历一般记录何时做何事,往往照时间先后的顺序排列,同时做的事件可能依照优先顺序排列等等;观测行事历则可能要经常检视行事历或以闹表,闹钟设定一个要做事件的时间(后者在事务繁忙时较常见)提醒启动。用电脑模拟行事历时,行事历上最少必须注明欲启动事件(譬如系统,程式等的名称或代号等等)及启动时间,此外欲启动事件及启动时间应允许人工或机器的增,删,改;对于过期仍无法启动而仍须尝试启动的事件在行事历上或须与其它未过期的事件分区处理;对于有一定时间间隔而必须重复启动的事件需要加注间隔时间,在每一次启动后用以计算下一次启动时间。若须提高启动系统的效率,则可把即将被启动的事件及启动时间置于类似中心处理器之Registers的记忆体中, 其它事件及启动时间待接近启动时才从其它记忆体中调入等候启动。最简单观测,检视行事历的方法是用程式不断的巡视行事历;若以电脑内的闹钟启动巡视行事历的程式则闹钟上设定的时间应是行事历上最近欲被启动事件的启动时间;如此,不须不断巡视行事历。当然,设定的时间在完成启动目标事件后必须重新设定为下一个最近欲启动事件的启动时间,此外,在欲被启动事件及启动时间有增,删,改的状况时都有可能导致闹钟时间设定的更改。
注:若启动时间须极精确则启动巡视行事历的时刻可能应比最近欲被启动事件的启动时间略早。
注:必须立刻启动,执行的系统,程式不须经启动系统启动。
3.自动编写系统(Program generator, Code generator) :
电脑解决问题时往往牵涉到各种程式的引用。由于自动化的需要,在创造发明时,超智能的机器若遇到任何需要功能需引用程式而无法找到现成的程式可资利用时必须能够担负自动编写程式的任务。我们若以三阶段解决问题的方式观察此一问题,与自动编写系统相互反应作用(互动)的一些环境中系统,因素,较重要的有作业系统(Operating System),翻译程式(Compiler,interpreter)及其它相关的系统及应用程式等等。当然,自动编写系统的最重要功能是编写程式;在研究阶段,很显然的可以发现最接近的现存解决模式是人工编写程式。由于人工编写程式往往是为了解决某个特定的问题,本身可能就是创造,发明,而一个熟练的程式编写员可能经过类似三阶段解决问题的方式完成编写程式,其过程可能包括利用,组织,综合各种相关的现存解决方案。同理,在界定,研究了需要功能的细节后若需引用程式,自动编写系统应寻找能满足这些功能的现存解答方案(可能组织,综合各种现存程式的片段并加以必要的修改)在未能满足需要功能的部份必须创新编写该部份的相应程式。在组织,综合,修改及创新编写时当然要遵循电脑语言的规则,秩序及必须符合与编写程式之环境互动(起相互反应作用)的一些固定规则,秩序(如与作业系统,翻译程式等相互反应,作用的规则,秩序等等)。
注:修改及创新编写时可从资料库中提取必要的文字,数字,电脑码,符号等等(与人工编写可从键盘等其它方式输入修改编写有所不同)进行修改,创新编写。
例:假设以自动编写系统编写启动系统所需的程式。
开始前我们先假设自动编写系统只编写程式而任何为启动系统所需新增的硬件已经备置可供使用,此外有关创造,发明的重要因素已能良好的被超智能的机器运用。若以三阶段解决问题的方式以机器编写启动系统则如前所述,启动系统所需的功能大致有可供增,删,改的行事历,相关程式及适时检视启动行事历上各事件( 如启动特定系统,程式等等事件)的程式等等。在研究阶段会找到有各种现存解决方法可供行事历增,删,改的功能需要如Sequencial access,direct access等等资料增,删,改方式及这些方式组合的解决方案可资利用(商业产品也有hiearchical, relational, network等资料库管理程式等等)。当然,比较各种方案的优劣点及符合启动系统的需要也可组织,综合各种方案或加以修改或加以创新的编写。总之,由于自动化的需要,启动系统的功能需要在效率及精确方面应比一般的应用程式为高,因而改进创新是有必要加以探索的。至于检视,启动行事历上各事件的程式也有类似状况。
注:在超智能的机器未完善时,机器若能寻到各种能最大可能符合目标功能,可被利用的现存程式片段加上人工的修改及必要的人工创新,编写也能提高单纯用人工编写程式的效率,至于未完善部份可用归纳,统计,比较等等有关创造发明的重要因素寻找,改进缺失。
注:若超智能机器趋于完善时为了高效率的目的,自动编写系统应尽可能的以 machine code,object code 直接编写程式,这种状况有必要对作业系统本身及对自动编写系统,作业系统间的互动规则,秩序能深入的理解及精确的运用,如此,设计,制造时方能完善自动编写系统。当然,在特定状况下有必要将 object code, machine code转换成能易于为人所辨认的程式语言,这种转换装置正好与一般翻译程式(compiler,interpreter)的转换方向相反但原理类似; 因此在完善自动编写系统的需要上对翻译程式的制造有其必要(当然,双向翻译程式的制造是解决的方式之一)。至于,把记忆位置转换成有意义的名字等问题可根据该程式所欲完成的功能去预先贮存好的对照表中转换;如编写程式时可把使用到的常数,变数等的名字及在程式中的相关所在标注好,若是不常用的对照表可存在次要记忆体中,若是不同程式的共用部份,谨慎命名(必要时几组命名供不同功能选用)可减少对照表的重复贮存。
4.句型解译及自动转换系统:
由于自动化的需要,句型解译及自动转换装置是超智能机器中的重要组成部份。此一部份与前述的自动编写系统有密切的互动关系。在传统用人工书写程式的状况下,若有任何相关,用日常用语书写的设计文件也是由人理解后转化成相对应所需的程式,这因为人类的日常用语与电脑的程式用语有所不同;基于自动化的需要,超智能的机器应具有自动转换人类及机器用语的功能。当然,任何能够被转化的部份彼此间一定有相对应的语文代表同一功能,换句话说若能理解,找到该功能,不同语文间的转换并不困难,这在超智能的机器中尤其重要。在解决目标问题过程中解决与问题有关的需要功能是重要关键,这些需要功能若由日常用语界定那么迅快的解译,转化这些需要功能至相应程式(当自动编写程式是解决问题的一部份时)是机器的重要任务。为了提高效率,与不同人类语言间的逐句解译转换不同,日常用语与机器用语间的解译转换并非一定是密切相对应的,以最少的日常用语(最少资讯)即可解译转换成需要的机器语言,程式为佳(当然,界定阶段用的日常用语往往要经过研究阶段把需要功能进一步的细分而后转换)。此外,在自动编写启动系统的例子中必须注意的是所谓同一功能在机器中及人类社会中却可能用不同的事物完成同一功能(如电脑模拟行事历但可能并非与行事历完全雷同);句型解译及自动转换系统就是要理解,找到正确的功能并转换成适当相对应的语言(可能由不同的事物完成同一功能) 。换句话说,对各种功能的分类及标注与其相关的日常用语,机器语言,程式是完成句型解译及自动转换系统的重要步骤(当然,无法直接转换者往往必须找到类似者修改或创新编写)。譬如,需要的功能若有部份无法在机器中找到现存解决方法则需用到联想(相关相似等),预测,猜测等等有关创造,发明的重要因素设法研究,解决。
注:所谓“现存解决方法”可能是导出而非贮存于记忆体中(有些不具时间上的迫切性而且能够很容易导出的程式不需贮存在记忆体中)。
前面谈到了,不管语言如何不同它们所要表达的功能却类同;换句话说,在句型解译的过程中若能精确的找到解译对象所欲表达的功能,不同语言间的翻译转换就不会困难。以下略述对句型进行解译时必须注意的一些事项(从系统的观点而论)。
a.对句型的解译(系统解译,中层次解译):基本假设(必须精密证实)人类的生活环境大同小异而生活的行为,活动方式也有类似的模式可循。因此不同的语言应有类似的句型(相应对的句型)来描述个人及生活环境中的各种事物或叙述个人及群体的生活,活动。各种句型的形成往往是由于语文表达上的各类功能需要而形成的,它有各种特定的组成结构并往往伴随着关键字。因此,基于功能结构,关键字归纳出一些出现频率高的基本句型并找出其它语言中的相对应的句型是中层次解译(系统解译)的重要工作(譬如“是”,“有”做为关键字往往形成不同于表达它类功能需要的句型)。在此,关键字可视为形成并辨认句型的常数,当然在句型中也有可能有超过一个的关键字。同一基本句型中的各种结构可进一步细分该基本句型为各种形态的句型。至于复合句有可能是由2种以上的基本句型组合而成。如果打一比方,句型类似建筑物,句型的功能类似建筑物的功能(住宅,医院,商店等等) 句型的关键字类似能显示建筑物功能的组成份子如卧室之于住宅。至于句型的组成结构类似建筑物的组成结构,譬如在句型结构中的组成份子可能被重复或省略,合并就如同三卧住宅中卧室重复出现3次而套房则卧室,餐厅,客厅可以合并为一。复合句如具混合功能的建筑物(如住宅,商店混合建筑物等等)。不同语言的相应对句型中组成份子的排列顺序可能不同,因此,句型的结构应标示组成份子的顺序及位置(假如它们是重要的)(参考JCL及一些电脑语言),中层次的解译是辨认输入句型所属的基本句型(功能,关键字的辨认)并进一步辨认它的结构(组成份子及其排列,顺序,位置等等)以确认它所属的特定句型而后找出相应对的输出特定句型。
注:基本句型可能有多层的下属句型。
b.对字,词的解译(次级系统解译,低层次解译):字,词解译的原理是把输入特定句型中的组成份子(字,词)依序翻成相应对输出特定句型中的组成份子并摆入相应对的位置(该组成份子在输出,输入句型中的顺序位置可能不同)。在此层次必须解决同字不同音可有不同义及同字,同音可有不同义的困扰。解决的方式为,若目标字为词的一部份则以词为单位来解译(字在词中往往有特定的意义)。同字,不同音,不同义;同字,同音,不同义可能划为结构中不同性质的组成分子而代表不同的意义。同字,不同音,不同义;同字,同音,不同义的使用场合可能分属不同的基本句型,因此只要在分属的基本句型中注明其特定的意义即可。此外,若属同一基本句型但若能划分出不同形态的下属句型并注明其特定的意义也可解决此种困扰(同字,不同音,不同义;同字,同音,不同义可能各自伴随一些相关连的特定字出现,因此划分出不同形态的下属句型是可能的)。
注:统计字,词及与其经常伴随出现的一些关联字成为划分句型的重要依据(例:建筑物中的厨房,餐厅经常一起出现)同理,统计同字,不同音,不同义;同字,同音,不同义及与其经常伴随出现的一些关联字可能成为进一步划分句型的重要依据。出现频率较高的一些关联字应摆在便于搜寻,比较的优先位置以提高软体处理的效率。
c.对语意的解译(系统解译,中层次解译):在低层次解译的同时(或其后)在对目标字,词的解译时参照句中的其它字,词(尤其是具关联性的字,词)选择适当的意义并找到相对应的翻译(可在句型中注明)。
注:有些输入句型在a程序中若无法确定它所属的特定句型可能需要经过b及c的分析来确定它所属的特定句型并翻成相应对的输出特定句型。
d.对照上,下文语意的解译(上级系统解译,高层次解译) :若经过a,b,c的解译程序后仍有字,词意义上的困扰,不确定或无法确定输入句型所属的特定句型则有可能必须经过高层次解译来确定(譬如,对本句之外上,下句解译后帮助完全解译本句,有时可能须解译段落,节,章后方能完全解译本句,最极端的状况必须解译本句之外的全文后方能完全解译本句)。
注:语言中的一些句型若组成份子与标准句型相应对的位置未变可用一特别符号标示但仍需把相对应的字词解译出来(这在解译句型类似标准句型的语言时可能较简单高效(有待证明))。
5.电脑语言及高科技语言:< ?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
在人工编写程式或人工/自动混合编写程式时,简易,高效率的需要极为重要。试想想看在人工/自动混合编写程式时,机器找到现存可资利用的最佳程式是被某程式员不熟悉的电脑语言所书写,那么在人工编写的过程中自然无法达到简易,高效率的目的。在句型解译及自动转换系统中谈到,不管语言如何不同,它们所要表达的功能是类同的;那么要解决上述问题首先想到的是把不熟悉的电脑语言自动转换到程式员熟悉的电脑语言。当然,这是值得努力的方向,但是与人类语言的翻译转换不同,一些电脑语言是针对特定的作业系统,硬体而书写,尤其在硬体的差异上使此类电脑语言转换至一些其它电脑语言时形成困难。一个解决的办法是把能够转换的部份转换,把任何有差异而暂时无法妥善转换的部份标注出来,这样程式员必须熟悉的陌生电脑语言部份可大大减少,自然在任何人工编写程序完成后多种电脑语言共存的程式必须能转换至能够执行的形式(譬如Object code)。在考虑学习电脑语言的努力上,对于本身并未有自己母语为基础之电脑语言的国家而言首先必须学习相关的外国语言,而后方能有效的学习使用电脑语言;那么何不归纳,统计比较各种电脑语言的类同功能及差异处设计一种以母语为基础的电脑语言而又能与其它各种电脑语言相容,便于学习,使用及便于与不同电脑语言的相互转换。如同前面谈到的,不同电脑语言所要表达的功能大多类同,我们可利用句型解译的原理归纳出它们的基本功能及相对应的不同电脑语言的指令并依此设计母语电脑语言的指令;对于母语电脑语言指令无法以统一型式妥善转换到目标外来电脑语言的任何指令部份可以标注必须特殊处理(譬如以flag标注,flag后是针对某个特定目标外来电脑语言而设的指令部份等等方式)。这种母语电脑语言可以与其它电脑语言互相转换,便于学习,使用并满足相容性的需要在人工或人工/自动混合编写程式时能大幅度提高效率。
除了发展母语电脑语言外,发展简易,高效的高科技用语也值得研究;以下略述发展高科技语言的例子及必须注意的一些事项:
参考“第一波行为塑造学”(未经删过之“行为塑造学”)P.P.148,149,150 例6、高科技盘古文输入法、参考“HI-TECH LANGUAGE”、参考“高科技语言(数学化部份)”。
以下略述发展母语电脑语言的例子:
参考“Pan Gu Computer Language”
6.作业系统(Operating System):
超智能机器在许多方面将模拟并取代人类的活动(包括必要时自动编写程式),因此自动化是一个重要的目标,自动化对作业系统的影响当然牵涉到对系统资源方面的分配,利用,管理等问题的自动化处理,也就是取代人工处理由机器利用作业系统进行自律化的处理(包括系统的tune up, upgrade,optimize,系统中增,减中心处理器,主/次记忆体,及其它系统资源或与其它系统的联网分工,平行处理等等)。系统的自律当然牵涉到对系统在特定时间内工作量(对应目标工作所需的完成限期,效率等要求)的统计(包括各种量化数据),预估及依此而定的系统资源分配,利用管理等等自律处理问题。系统中资源的分配,利用,管理类似人类社会中管理阶层的工作,它在相当程度上有别于作业系统中其它部份的功能。因此,对于明显能够区分的此类部份可以在作业系统中区分成专门处理系统自律的次级系统;必要时此类次级系统可以在独立的中心处理器,主记忆体上视工作量而调整节奏定时启动运作,与作业系统的其它部份分立,分工,平行处理以提高作业系统的整体效率。提高作业系统的效率固然是必须努力的方向,但是在作业系统中增加新的次级系统,程式及应付未来与其它系统的互动关系(譬如启动系统,自动编写系统等等与作业系统的互动,界面关系)都需对作业系统有良好的了解,掌握;因此建立基于母语电脑语言能与其它种类作业系统互相转换相容的作业系统将有助于未来对母语作业系统的修改,增进。当然,若特殊,专门化必须维持高效率牺牲相容性的母语作业系统为例外。
注:类似相容性母语电脑语言的原理,相容性母语作业系统应尽可能多的与各种各类的作业系统相容,如此方可在各种各类电脑硬体上运作。对于一些因商业利益而无法知道Source Code之作业系统有可能从它们的Object Code解译出Source Code而后建立相容性。
本能教学训练,“天才捷径”中所述的设计创新方法与设计,制造超智能机器的关系:
设计制造超智能机器的过程本身是创造发明的活动,设计制造者必须有良好的创造发明力。本能教学训练及“天才捷径”中所述的设计创新方法在教育上有助于个人(包括设计,制造者)之创造发明力的提升。在超智能的机器未能完善时也可应用它们的一些原则设计测试并改进超智能的机器。
电脑系统分析及系统化的电脑系统设计< ?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
本文仅为电脑系统高层次的系统分析及设计方式之一, 读者可使用不同数目及类别的组件构筑电脑之系统分析及设计。有兴趣的读者及政府应进行全面而广泛、深入, 从高层至细节的分析、设计; 完成后的分析、设计可应用于各种电脑系统的规划、设计。系统化分析及设计的程序是由简单之重点、原则到繁琐的细节逐步层层推进, 读者可利用“天才捷径“文内第 2 项系统化的设计创新中提到之各种化繁为简转难为易的技巧进一步帮助分析及设计工作的顺利推进。由于此种方式具有由简入繁的特性可使学生更轻松容易的学习掌握相关知识并用于设计、创新。此外它还有几项特征列述于下:
1. 由于各系统上下阶层间或同阶层间的不同组件均有明确的区分, 在学习时容易建立清晰的理念, 在设计时也能依照一定的程序易于维持设计的品质。
2. 由于系统中不同组件间的明确区分, 系统分析及系统化的系统设计可应用于系统化的专业分工能适应未来人才、职业日趋专门化及需要分工合作的工作场合如此可收到设计精确、省时、省力、节省费用的目标。
3. 系统化的系统设计提供了将来进一步利用电脑对各种系统进行自动化设计之必要理论基础。
系统化的学习应用电脑系统分析、设计与传统死背硬记、照方抓药式的学习应用电脑设计的方法不同, 读者会对电脑系统内各种重要组成份的作用、功能及相互关系具有清晰深入的了解并可据此更容易的学习一些关键之相关设计技巧。此种方式也更利于选择、组织、综合各种不同电脑系统内优秀组成份的功能而可不断设计、创新出优化先进的电脑系统。对于设计创新的技巧若有不甚了解的地方请参考“天才捷径“的相关内容。
电脑系统分析:
大小电脑系统大致可归纳为下列四种共通的次级系统:
1.电脑硬体设备
2.通讯硬体设备
3.程式
4.资料
大小电脑系统的组成元素:
随后所要描述,分析的大小电脑系统之组成元素主要指的是电脑,通讯硬体设备的物理特性;譬如这些物件的大小尺寸,形状,颜色,质地等等。这些组成元素不仅决定了电脑,通讯硬体设备本身的性质,同时也是选择所需要之程式、资料时重要的决定性元素。打个比方来说,翅膀(硬体)的物理特性使鸟能飞。它不仅决定了鸟类能飞这种活动的特性,它也决定了飞行时所需要的特定程式及资料(譬如风力,风向等资料对鸟类如何运用翅膀的重要性,导航资料对候鸟迁移的重要性等等)。同理各种用途及特定的电脑,通讯硬体设备也需要各种用途及特定的程式及资料来配合。
注:系统的元素及构件在此意指不同的事物与传统系统分析的解释不同。重要系统的构件将随后解释。
大小电脑系统及其次级系统分列如下:
A.各种电脑系统:
从大到小依次为网路电脑系统,独立电脑系统
B.各种电脑系统之次级系统
a)网路电脑系统之次级系统
1.电脑硬体设备:各种个人电脑,工作站及其它超级、大、小、迷你、微等独立电脑系统中之电脑硬体设备。
2.通讯硬体设备:通讯管线,通讯界面装置,通讯处理机,数位滤波器,传输载波,通讯卫星,微波转接站等等。
3.程式:作业系统,翻译程式,连结/载入程式,库存程式,公用,侦错程式,资料库管理系统程式,资料通讯程式,分散式资料处理系统程式,人工智慧,专家系统程式,自动制造电脑码、指令、程式之系统程式,电脑辅助教学、设计、制造程式,影像、视觉、声音处理系统的程式,文书处理程式,电玩程式及其它各种应用程式等等。
4.资料:文字,图/影像(如条纹码等),语言,声音,触摸,磁性,光学感应,动作等等可转为数位或类比输入资料,同理类比或数位输出资料可转为文字,图/影像,声音,语言,动作等等。
注:网路电脑系统极端的例子只包含一个独立的电脑系统,它的特征是有远处多数的终端机与电脑主机经由网路连接,它称之为多歧式网路;此外网路的型式尚有汇流状,星状,环状及区域网路等等。
b)独立电脑系统之次级系统
1.电脑硬体设备:电脑主机,键盘,萤幕,终端机,印表机,光笔,绘图机,语音辨认/语音输出装置,光学辨识设备,数值绘图笔,操作杆,电脑鼠,数值化输入装置,机械臂,磁碟,磁碟机,磁带,磁带机,光学磁碟,光学磁碟机,读卡机等等。
2.通讯硬体设备:除了有关一般网路电脑系统特有之通讯硬体设备外同a)2.项中所列之通讯硬体及设备。
3.程式:除了有些分散式资料处理系统程式及其它有些有关一般网路电脑系统特有之资料通讯等程式外同a)3.项中所列之程式。
4.资料:同a)4.项中所列之资料(但不包括有些网路电脑系统之资料)
注:不包括的程式,资料可能置于独立电脑系统间的通讯硬体设备等等。
注:独立电脑系统除了上述之次级系统外尚可再细分为它的组成构件(次级系统之下一层次级系统),为免牵涉太繁复的细节问题此处暂时略过。
以下图列系统与其环境、次级系统、再下一层次级系统(系统分析中称之为系统之组成构件)间之关系:< ?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
| 再下一层次级系统一
| 再下一层次级系统二
| 次级系统一 〈 *
| 次级系统二 | *
系统 〈 * | *
| *
| *
注:此处对环境的定义有别于传统系统分析对环境的定义,这儿环境意指目标电脑系统本身以外的任何事物。
以下列述环境对大小电脑系统的影响(大小电脑系统所处环境之分析):
温度,湿度,空气中的含尘量,震动等环境因素是各种大小电脑必须考虑到的环境影响。这些因素可能被调控以符合电脑系统的需要或者这些环境因素会影响各类电脑,通讯设备的构造及应付这些环境因素所需采用的技术。此外,如何预防,阻止天然或人为的灾害也是必须考虑的因素。至于预定设置电脑系统的建筑系统(人造环境)中会有建筑系统之人的活动空间,流通空间,建筑构造,装饰物,电脑以外之设备,物质流通管线等与电脑系统之电脑,通讯硬体设备在空间尺寸,造型(细节参考建筑系统分析及系统化的建筑系统设计)及其它机能(包括动线 – 活动程序的先后顺序)上的配合问题。其中有些电脑,通讯硬体设备的尺寸大小与人类活动时所需要的基本空间尺寸(人体工学)有密切的关系(譬如键盘的设计)。
以下列述大小电脑系统中共通次级系统的功能:
1.电脑硬体设备的功能:
电脑硬体设备的主要功能可比拟作人体的功能。它们可进一步划分为中央处理,输出,输入 ,辅助储存等不同性质的硬体设备。中央处理硬体设备的功能类似人的大脑而输出输入硬体设备的功能类似人的各种可供资料侦测,输入,输出及作反应活动的器官(如眼,耳,发音器官,书写作画的手,走动的脚等器官)。至于辅助储存的硬体设备的功能则类似能记录,储存资讯的笔记,文件,报告,书籍,录音,录象带等等。当然,有些电脑硬体设备早已超出一些人体类似器官的功能,但同时电脑硬体设备则尚无法有效模拟人类某些器官之功能。此外,有些硬体设备可能模拟自其它生物之敏锐高功效的器官或是人为创造具高功效但与自然界事物无关的硬体设备。一般而言中央处理硬体设备的位置应适中距服务对象(如输入,输出硬体设备)近以提供便利的服务。值得注意的是,在一些庞大,复杂的电脑网络系统为了减少负责中央处理之电脑系统及相关通讯硬体设备的负担,提高效率,减少处理,通讯成本;有些被服务之输入,输出电脑系统也分担了部份处理的任务这叫分散(资料)处理。这种情形极端的例子则无显著主要的中央处理电脑系统而由一些大小一样的电脑系统负责分散(资料)的处理。因此,网路电脑系统中之各种独立电脑系统可能担负中央处理,输出,输入,辅助储存中的一项或多项任务。
2.通讯硬体设备的功能:
通讯硬体设备的功能类似人体的神经系统。它的种类和安排方式在连接,组织各种电脑硬体设备上扮演了重要的角色。它们可进一步大致划分为实体线路(通讯管线,分为纹线电缆,同轴电缆,光纤缆等)及任何与其配合的通讯硬体设备;微波通讯及任何与其配合的通讯硬体设备;上述两者混合的通讯方式及任何与其配合的通讯硬体设备。一个可靠,高效率电脑系统的规划有赖于通讯硬体设备上的成功计划;此外,提供最可靠,最高速率,容量并且花费最少的金钱,时间及最短的通讯距离是设计通讯硬体设备时的一些重要考虑。
3.程式的功能:
电脑程式的功能类似人脑中能决定,操控人类各种体内,体外活动,行为的人体程式。电脑程式可进一步区分为系统程式及应用程式。系统程式类似人类刚生下来即具有的基本人体程式而应用程式则类似人类经由经验,学习而获致的非基本人体程式。当然,电脑及人体程式的分类是有些差异的,譬如,人类辨认语言必须经由经验,学习获致,属于非基本人体程式而在电脑程式中则是电脑系统程式中的翻译程式。
4.资料的功能:
电脑资料对电脑程式的作用类似决定,操控人类各种体内,体外活动,行为之人体程式所需的输入及输出资料(譬如,行人通过繁忙的十字路口必须收集资料 – 交通状况,并据此输入资料作出适当的反应。换句话说,这个过程是由脑中的某种人体程式处理外来的资料作出适当的反应动作)。同理,电脑资料也可区分为输入资料及输出资料;这是许多决定,操控电脑各种活动之程式需要的。
注:电脑程式有时可以资料的方式出现,电脑可内含资料,在特殊状况下某些电脑资料可同时为输出及输入资料。(细节繁琐,此处略过)
以下列述大小电脑系统中组成元素的功能:
此处所要描述,分析的大小电脑系统之组成元素,主要指的是电脑,通讯硬体设备的物理特性。
A)系统之组成元素在造型上的功能:
细节参考“建筑系统分析及系统化的建筑系统设计”。值得注意的是,萤幕的背景颜色会影响长时间使用之工作者的体力损耗程度。
B)系统之组成元素在机能上的功能:
前面提及过电脑系统之组成元素不仅决定了电脑,通讯硬体设备本身的性质同时也是选择所需之程式,资料时重要的决定性元素。由于电脑系统的发展已深入人类生活的各种活动层面,人类各式各样生活,活动上的需要造成了各种各类电脑系统功能的多元化。电脑,通讯硬体设备,程式及资料在功能上是否符合特定的设计需要;如何创制,选择,组成,配置电脑,通讯硬体设备及程式,资料来应对各种活动并达到有效,经济,符合动线(活动程序的先后顺序)的综合考量也就是一般电脑系统设计时在机能上的考虑。
主要由于电脑,通讯硬体设备的物理特性而形成的有关电脑系统机能之重要而未曾在前面提及的事项列述于下:
a.积体电路:除了单晶片电脑外还可构成辅助储存记忆体,微处理机等等是大小电脑系统中广泛运用的组成构件。
b.微处理机:除了可做成微电脑的中央处理机外同时是大小电脑系统中广泛运用的组成构件。此外,微处理机或类似微处理机的技术也广泛应用于电器上;譬如数字型手表,电子计算机,照相机,微波炉,汽车,复印机,电视等等。大致而言除了做成微电脑的微处理机外,微处理机配合特定的程式,资料,相关硬体,设备往往是设计为专门用途并且经常是一些需要对资料「即时处理」的系统。
c.机 器 人:目前的机器人通常使用在工业界的生产线上;譬如喷漆,焊接,装配等等。
电脑系统的用途:大多数电脑系统设计为一般用途,当专门用途的电脑系统或一般用途的电脑配合特定的程式,资料,相关硬体设备转为专门用途时,它们往往成为一些需要对资料「即时处理」的系统。这因为「即时处理」的需要往往也就是微处理机,电脑系统专门用途化的重大原因。至于作为一般用途使用的电脑系统则往往有「分时处理」,「多元程式处理」的特征。这因为,中央处理机可利用等待资料的空档提供给其它使用者及程式使用以发挥较大的使用功效。当然如此作法使程式,使用者间的轮流等待难以避免而无法满足必须「即时处理」同时不可有些微时间延误的活动。此外,专门或一般用途的电脑系统尚可依处理资料的形态分为处理类比资料的类比电脑系统,处理数位资料的数位电脑系统及可处理类比,数位资料的混合式电脑系统。当然,有些与目标电脑可处理资料形态不合的资料是可能经由可使资料转换之硬体设备,程式把数位转至类比或把类比转至数位后再加以有效的处理。< ?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
电脑系统之特殊组成方式:为了提高效率避免延误或提高精确性增加安全度,一个独立的电脑系统是可能包含多个中央处理机,它称作「多元处理系统」。「多元处理系统」可由多个中央处理机「平行处理」同一个程式的不同指令,分工合作以提高效率避免延误或由多个中央处理机「同时处理」同一个程式的相同指令(非分工合作)并互相比较,检查以确定执行的结果精确,安全。
应用程式系统的作业方式:一般而言急迫,需要快速处理,具时效性,或需要使用者与程式系统处理进行时的资料沟通状况下适合发展,使用「交谈式处理」的应用程式系统。如果程式系统的处理并无急迫性,处理时间冗长,不需要使用者与程式系统处理进行时的资料沟通时适合发展,使用「整批处理」的应用程式系统。由于「整批处理」应用程式的上述特性,将此种应用程式安排在晚上,电脑使用尖峰后运行可提高电脑在上班尖峰时的效率同时日夜均能充分利用电脑系统的资源。有些应用程式系统具有前述两种作业方式的特质,因而适合发展,使用「交谈式处理」及「整批处理」混合式的应用程式系统。在有些复杂,庞大整批/交谈处理混合式的应用程式系统中当「整批处理」的应用程式运行时必须停止同一应用程式系统中的「交谈式处理」应用程式的使用以使应用程式系统正确无误的运行。这也是所谓将某些应用程式置于「线上」或移到「线外」的问题。一般而言,「整批处理」的应用程式由于它的特性往往可以「背景(次优)」的方式运行处理。当然,「交谈式处理」的应用程式在完成使用者与程式系统间的必要资料沟通而且不再需要任何快速的后续处理时也可从「前景(前优)」转为「背景(次优)」的方式进行。
以下略述人所定出对大小电脑系统的一些限制:
A)大小电脑系统在客观之安全,相容性及其它功能上的规范,最低标准:
有关电机,器,通讯标准之既存规范及各种电脑系统,次级系统多元化的功能特性及多样标准使得人类为电脑系统的规划及设计在安全,相容性及其它功能上已定出了许多必须遵守的规范及最低标准。此外,环境及大小电脑系统之组成构件及元素,对大小电脑系统在安全,相容性,其它功能上的规范,最低标准也有所影响。它们为一些系统,次级系统之环境因素规范了最低标准,规范了在特定的环境下适合建立的系统,次级系统及规范了在特定的系统,次级系统,环境下所应创制,选用,组成,配置系统之构件,元素的标准。这些标准大多是机能上而非造型品质的标准。
B)大小电脑系统在主观上的限制:
在符合A)项标准的前提下,雇主在喜好,预算等方面对电脑系统的创制,选用,组成,配置形成主观的影响及限制。
影响电脑系统设计的一些技术:
随后讨论系统化电脑系统设计时除了注意前述的一些系统区分之重大准则外尚须注意下列的因素。由于系统化的设计是依据系统分析的原则将解决方案划分为不同的各部份,这种技能在处理一些庞大,较复杂或因新功能需要,新科技快速发展,环境,系统产生变化等原因而可能会经常或迅速需要改变的解决方案时极为有用。区分时应该保持解决方案的弹性及应对未来变化的适应性,区分的标准应考虑在将来功能需要,问题,环境,系统,技术产生变化时各部份能分别很容易的被取代,改进,删减,再加添新的部份或很容易的从一系统,次级系统移至另一系统,次级系统再使用等等弹性及适应性的考量。此外,区分时应该保持解决方案的通用性及相容性,譬如全部或部份的设计细部也应该能够很容易的被应用到不同的需要功能,问题,环境,系统,次级系统上。这种区分的技术同时可适应人才日趋专门化的现象而能收到产品精确及发展,更新,维护具高效率,节省人力,物力,时间,金钱等等优点。
系统化的电脑系统设计:
从系统化设计的观点来看。首先确定在预定活动及目标环境下适合建立的系统、次级系统。设计的程序应从上至下;系统而后及于次级系统。在设计的过程中必须避免违反任何与系统有关的规范、限制并须超过已定出的最低标准。此外,尚需注意是否有任何未曾定出之规范、限制会危害系统在安全、相容性及其它功能上的因素、状况。换句话说,在设计的过程中应对系统,环境,系统功能的限制及系统、环境间的关系作出适当的研究、了解。至于大小电脑系统中重要组成元素及影响电脑系统设计的一些技术之基本知识自然是必须具备的。在确定了系统大致上需要的功能后进一步找出符合功能需要的次级系统 – 电脑硬体设备;此时为了简化设计可在系统及前述次级系统间建立一些彼此间各自独立的中间过渡性系统,如中央处理、输出、输入、辅助储存等不同硬体设备的过渡性系统。在系统中大致为这四种过渡性系统划出适当的区域而后尽量将各种符合需要功能之电脑硬体设备分门别类的摆入它们应该归属的过渡性系统并辨认市面上没有而有待创制的硬体设备。在决定它归属何种过渡性系统时自然会碰到某个电脑硬体设备同时具有不同性质的状况,决定它归属的一种方法是以占较大比例的性质为准。当然为了摆入适当的位子必须考虑活动程序的先后而将各别之次级系统(电脑硬体设备)依序排入它们应该归属的过渡性系统;此时尚需考虑分属不同过渡性系统之次级系统(电脑硬体设备)间的活动程序。譬如,中央处理过渡性系统之电脑硬体设备如电脑主机与服务对象,输入过渡性系统之电脑硬体设备如键盘、萤幕间的活动程序关系等等。此外,前面系统分析于提到电脑硬体设备功能时所列出之必须注意事项也应列入考虑。这时与电脑硬体设备配合的其它次级系统(通讯硬体设备、程式、资料等等)也可大致决定如何创制、选用、组成、配置了。在考虑活动程序将次级系统摆入系统时随时调整,注意它们所形成的系统要能尽量符合先前大致决定的功能。现在进一步确定次级系统大致上需要的功能找出需要的系统组成构件(次级系统的再下一层次级系统,如电脑硬体设备之组件等等)。譬如一些电脑硬体设备之组成构件是可有可无依目标功能而供挑选(注:程式及其它次级系统也有这种现象)。运用规划系统中之次级系统的同样技巧于规划次级系统中之再下一层次级系统;此时,次级系统中之再下一层次级系统(系统之组成构件)与其它次级系统间的任何活动程序关系也必须考虑到。譬如系统组成构件中与其它次级系统有活动程序关系的界面组件之摆置位子必须便利界面的活动等各种考虑。在设计的过程中若已有些系统元素及设计技术的知识、经验则可以减短设计的过程;否则,尤其对初学者而言,最后必须检查认知这些基本知识,找出能符合设计上需要者,然后从下层而至上层的回头修正系统设计。在庞大或复杂的设计状况下,由上而下,下而上,上而下……的反复设计及修正过程可能重复数次。
注:在设计系统的任一层次时都可能产生多数可行的方案;分析,比较各自的优劣点,选择希望进行的数种方案继续发展以供最后的抉择。
好深奥呀。。不过的确是一篇好文章,楼主,偶收藏了。。