WTO432 发表于 2010-01-17 18:55

:luya: :luya:

bbjmmj 发表于 2010-01-17 20:29

看来冬瓜头这代人没有接触过哑终端。:mrgreen:
    银行的柜台操作是用哑终端来进行的,哑终端没有处理能力,它什么都不做,只管键盘和刷卡器的输入,以及显示器和打印机的输出,如果交易的过程发生终端机损坏,可以随时换上一台好的终端机继续操作。当然,在实际应用中一般不会这么做,因为临时维修终端机会耽误客户时间,如果终端机故障,出纳会到别的终端机上继续处理刚刚中断的“交易”,银行主机程序里有专门的功能,允许你在不同终端机上完成同一笔“交易”。
    因为终端是完全接受主机控制的,考虑到效率的问题,银行的主机对故障率要求就非常苛刻,一般会选用最可靠(未必是性能最好)的主机系统来带动这些哑终端。
    银行的主机系统由专人时刻监视,一旦出现异常,会立即进行应急处理,将业务切换到备用主机系统中,并由相应的程序来保证数据的正确性,主机突然崩溃,对银行柜台的最坏影响只是无法顺利完成一笔交易,出纳可以通过人工来检验交易的完整性。

冬瓜头 发表于 2010-01-18 11:50

大仙指路。
哑终端我不但见过,而且还研究过它和mainframe之间通信协议,并且所在项目组早已实现了通信中间件。你认为哑终端就没问题了么?一样需要通信过程。你没理解我的意思。这问题我多次回帖说和什么终端无关,除非你能从底层明确指出哑终端不出问题的话。从你回帖来看,你也没有理解我的意思。

bbjmmj 发表于 2010-01-18 16:58

原帖由 冬瓜头 于 2010-1-18 11:50 发表 http://bbs.chinaunix.net/images/common/back.gif
大仙指路。
哑终端我不但见过,而且还研究过它和mainframe之间通信协议,并且所在项目组早已实现了通信中间件。你认为哑终端就没问题了么?一样需要通信过程。你没理解我的意思。这问题我多次回帖说和什么终端 ...

哑终端是没有通信协议的哪一种,也叫“字符终端”,终端的控制使用ESC换码序列。
你说的有通信协议的是X终端或者NC一类的东西,这种终端本身有一定处理能力,跟哑终端是两个概念。
你这个帖子跟哑终端关系密切,哑终端每次按个键都会直接送给主机去处理,自己不会做任何加工,更谈不上什么通信协议、中间件了,这些都属于智能终端范围了。

bbjmmj 发表于 2010-01-18 17:01

更具体点说,哑终端就是那种可以接交换机、服务器、PC的串口终端机。
最典型的哑终端的代表就是VT100和3270终端。

冬瓜头 发表于 2010-01-19 11:16

你看到的只是表象而已,你理解的协议和我理解的不一样。我不想在这里给你弄这个问题。每次你出来总是要费掉更多的脑细胞和打更多的字。

wolfop 发表于 2010-01-19 11:19

我就猜到肯定是bj在搅局。懂技术的就别和他浪费时间了。

bbjmmj 发表于 2010-01-19 18:35

原帖由 冬瓜头 于 2010-1-19 11:16 发表 http://bbs.chinaunix.net/images/common/back.gif
你看到的只是表象而已,你理解的协议和我理解的不一样。我不想在这里给你弄这个问题。每次你出来总是要费掉更多的脑细胞和打更多的字。

冬瓜头,你这样说话,我明白是什么意思:你们专业人士在讨论问题,不喜欢我这样的外行插嘴。CU里好多人都是这个态度,那么我看到的就是一个个问题贴沉下去,无人理会。

参与这个话题的原因有两个。一个是我拿完全无用的技能来讨论,不用担心失去什么,也不用奢望能够得到什么,仅仅为讨论而讨论。再一个就是你在本贴中说的东西实在太离谱了,你主贴描述的整个就是个活生生的单机版库存管理软件一样的东西,跟现实版的银行系统差得太远了。还有你回帖里说的什么终端跟MAINFRAME通信什么的,要是终端跟MAINFRAME不通信你可咋办呢?你以为银行终端可以随便跟MAINFRAME通信?线路安全你怎么保证?

冬瓜头 发表于 2010-01-19 19:33

kao,就算这个终端直接接到core db上,是一台显示器,一样会出现这种问题,只不过几率更低了,你认为数据传到显示器不需要时间么?commit和送到终端不具有关联性,各干各的,你就能保证数据传到显卡之前,或者显卡把信号放到线缆之前,或者显示器从线缆收到信号,电子枪没射出电子之前,电子射出之后三原色没感光之前,不会断电或者任何地方出问题么?你要敢保证,我就服了,否则,你就得服。

PS:我一方面佩服你永不服输的精神,另一方面也确实对你乱换概念和不严谨表示遗憾。

bbjmmj 发表于 2010-01-19 19:44

原帖由 冬瓜头 于 2010-1-19 19:33 发表 http://bbs.chinaunix.net/images/common/back.gif
kao,就算这个终端直接接到core db上,是一台显示器,一样会出现这种问题,只不过几率更低了,你认为数据传到显示器不需要时间么?commit和送到终端不具有关联性,各干各的,你就能保证数据传到显卡之前,或者显 ...

倒~你这样理解是不对的。
你存那五块钱要经过多个环节,其中任何一个环节出错,整个交易都要重新来做,只有这样做才可以保证一笔交易的正确性和完整性,你理解的那个终端跟MAINFRAME通信去改数据库、写硬盘,那肯定是不对的,你说的实在太离谱了。
多动动脑子,少动动嘴巴,这样你能跟你想知道的事情近一点。

忘了补充了,为了保证交易的正确性,交易过程中录入的数据可能要多次提交到不同的系统。

[ 本帖最后由 bbjmmj 于 2010-1-19 19:46 编辑 ]
页: 1 2 3 4 5 6 7 8 9 [10] 11 12
查看完整版本: 银行存钱悖论探讨!!(慎入,逻辑混乱,请看完所有楼再回帖以免越弄越乱)