大明1805(711)

作者:王子虚


工匠和商人又是高度相关的,甚至很多时候都能算是重合的。

手工匠人早期都是自己经营产业的。

所以,账本、账簿之类的称呼,对于他们而言也都是理所当然的东西。

传统文人也许会嫌弃这些名称的铜臭味。

但是他们不会。

现在正在研发计算机的工匠们也是这个圈子里的人。

台账是放在柜台上的账本,基本都是记录日常事务的流水账。

底账本意是原始账本,也可以当做存档账本。

在这套计算机上,实际上是被当做专门的字库来使用的。

账本是一条条数据,是按照日期排列的一串人员和数字,跟数据管理也能呼应。

台账作为临时账本,存档为底的底账,性质上也能呼应。

那内存溢出,就是台账的账本写不下了。

加内存就是加账本。

用于运算的空间,以及用于储存基本数据的空间,完全不称之为“存”。

以后也许就不会出现内存容量称呼的混乱了。

朱靖垣虽然可以理解,但是账本和八卦这种称呼,这样放一起真的和谐吗?

所以才有了“字”和“卦”两种称呼吗?

应该也是因为,现在的工匠们,特别是高精尖的研究人员,其实已经跟商人越来越远了。

他们本身已经是后世的科学家和工程师了。

同时,因为工匠地位的提高,再加上工匠相关衙门,也有很多的普通文人在。

“字”可能就是另一种心态下的称呼了。

这个“字卦”相当于前世的字节,是大明计算机数据的基本单位。

不过前世通用计算机每个字节有八个比特,大明的计算机每个字卦有十六个爻数。

目标是要一个字卦编码三万多标准汉字。

如果用八爻的字卦来编码汉字,要两个字卦才能表示一个汉字。

甚至两个字卦组合,也只能放下通用汉字表。

因为爻分成两个字卦的话,那就要用两个爻做校验位,实际上只有十四爻用于编码。

编码容量上限其实是一万六千三百八十四。

研发工匠们考虑了这一点。

所以尽管现在实际上用不到这么长的字节。

现在的硬盘和内存也做不到存储和调用所有汉字用于显示。

但作为第一套大规模使用的通用计算机,必须考虑对以后计算机底层规则的影响。

这种理念是朱靖垣多次强调过的。

做事情不能只顾眼前,要提前准备建立相对合理的规则。

所以这套计算机的字卦长度还是选择了十六爻。

十六爻拿出一位做校验,还剩下十五位。

编码容量仍然有三万两千七百六十八个,比两个八爻字卦的容量大了一倍。

这样就能容纳三万个以上的汉字符号。

由于相比前世的通用计算机,三型计算机的基本字节长度翻倍了。

所以台账和底账虽然直接按照1024进制换算得到的是64K和32K。

但是实际容量其实是相当于前世的128K和64K。

这已经是个非常高的数字了。

在此基础上,由于一个字节就能表示一个汉字。

所以在这套计算机系统体系内,内存或者硬盘有多少字卦的容量,在纯文本的状态下也就恰好能够记录多少个汉字。

非常方便使用人员预估容量需求。

其实朱靖垣前世的计算机系统内,一个英文字母也是正好占一个字节的。

电脑容量也是可以直接对应字母数量。

不过前世民间应用最广泛的windows计算机系统的容量单位采用了1024进制。

二的十次方进位一次,采用K、M、G、T作为单位。

大明的计算机目前还没有进位制度……

仍然直接直接按照十、百、千、万、亿、兆、京这些正常数字来表示。

这台计算机器的硬盘容量就是这样的:

“库:一千六百七十七万字。”

这是一个省略万位以下数字的结果,后面还有七千二百一十六的尾数。

朱靖垣脑内换算了一下,按照1024进制是16M,不过实际容量相当于前世的32M。

嗯,这是很大的一个硬盘了。

内存是账本,那硬盘自然也就是仓库了,实际上也确实是数据仓库。

账本和仓库的含义区别巨大,大部分人应该都不会弄混了。

同时这也说明,无论是台账还是底账还是库,也就是运行内存、只读内存和硬盘,在物理上都是按照二进制制作的。

因为早期计算机器硬件性能非常有限,直接在硬性层面做二进制对位,方便程序调用也能够略微提高硬件性能。

只不过工部对外标注的容量,实际上下意识的采用了传统的十进制。

所以这个数据会变得越来越大,同时几乎永远不可能出现简单的整数。

朱靖垣可以想象的是,大明的计算机从一开始,就直接上了十六爻一组的模式。

那到了计算机普及的新时代,就能原生避开很多程序上的小问题。

一个字节八比特的规则下,单字节容纳的最大编码数量是256个,从0到255。

如果程序员没有提前设置好允许用两个字节来处理,那数据超过255就可能会出问题。

或者干脆禁止使用255以上的数值。

在大明的电脑上,这个上限将被提升到65535,直接超出常用数字的范围。

但这也会让类似问题暴露的更晚。

引起重视的时间也会更晚。

类似的情况还有32位系统最大支持4G内存问题。

在大明的电脑上出现的时候,应该也会是按照二进制计算4G的时候。

但是这个内存的实际容量相当于前世8G。

8G内存的电脑,遭到冲击的时间,会明显比4G晚一截。

众所周知,一件工具的问题越少,流行和使用的时间越长,那么真的到了不得不升级换代的时候,遗老就会越多,阻力也会越大。

可以想象,如果没有人大力推动,大明以后的32位系统会更加顽固。

不过有自己在,自己可以在个人电脑和智能手机普及之前,就推动处理器纯64位化。

自己是皇帝,能够控制整个大明,甚至能够影响整个世界。

自己可以干一些不计成本的事情。

可以强行提前制定好特定的规则和制度,以避免很多的混乱和麻烦。

比如说,在大明普及的个人电脑和手机之前,直接就把处理器和系统升到六十四位。

那在自己有生之年都不会出现存储和计算上的瓶颈了。

朱靖垣心中考量着这些情况,评估和对大明和前世半导体产业的发展脉络,觉得现在有必要做点什么了。

要给大明的计算机产业提出新阶段的发展方向和目标以及规则了。

于是朱靖垣又继续问了一下关于编码的问题。

汪莱虽然是刚刚调到工部,但是本身就是工匠系统出身,原本也要用计算机。

本身对这个机构非常的熟悉,知道他们是怎么设计和制造的。

“陛下,底账的字库点阵数据,暂时只做了一百二十八个。

“其中汉字八十个,包括零一二三四五六七八九十百千万亿兆这十六个数字。

“其他的是专用的符号和命令控制键。

“目前是每个汉字直接对应一个按键,一个按键直接对应一个命令。

“不过编码库已经做完了所有标准汉字的容量。

“如果不使用显示屏幕,可以按照打字机的规则,用键盘控制打字机打出对应字。

“用电机直接驱动打字机,按键已经变成了一个普通的按钮。

“也就不存在打字机字模沉重的问题了。

“现在最快的秘书人员每分钟能够打出三百个字左右。

“打出来的文字清晰度也非常接近印刷机了。”

朱靖垣听了颇为满意。

大明自己发明的计算机,系统内部当然不存在大小写问题,同时也就没有全半角问题。

汉字中的数字同时也是字,也可以用一个位置来表示,所以就没有加上阿拉伯数字。

这样键盘上布置了八十个汉字,也仍然留下了足够多的控制键。

现在只要计算机的容量能够继续增加,所有的汉字都能显示只是时间问题。

同类小说推荐: