您的位置 : 首页 > 过来网 > > 四合院为人师表阎埠贵逆袭人生

四合院为人师表阎埠贵逆袭人生第148章 技术难题系统助力

“振华汉卡”项目启动一个多月后最初的高昂斗志被一个坚硬如礁石的技术难题消磨去了不少锐气。

东耳房里的气氛不再是最初的兴奋雀跃而是弥漫着一种焦灼和沉闷。

难题集中在两个字上:“空间”与“速度”。

汉字字库实在太庞大了。

国家标准GB2312-80收录了六千多个汉字字符即便只取常用的三四千字其点阵信息(比如16x16点阵一个汉字就需要32字节存储)所需要的存储空间对于当时价格昂贵、容量有限的ROM芯片来说也是一个巨大的负担。

张明和李伟尝试了多种压缩算法要么压缩率不够理想要么解压缩时占用CPU资源太多导致显示速度慢如蜗牛完全无法实用。

“阎工还是不行。

” 张明顶着两个黑眼圈将一份模拟测试报告递给阎埠贵 “采用游程编码压缩字库体积能减小百分之四十但在286机器上调用显示有明显的延迟感用户体验会很差。

” 李伟也补充道:“如果为了速度减少压缩率字库体积又太大硬件成本会急剧上升失去市场竞争力。

” 硬件组的阎解放和赵强也面临着压力。

ROM芯片的选型直接关系到成本和板卡尺寸他们反复测算现有的几种廉价方案都无法在满足字库容量和存取速度之间找到完美平衡点。

“爸市面上能买到的、价格我们能承受的EPROM最大容量也就256KB。

就算压缩到极致想放下一个勉强够用的字库和基础程序也很悬。

而且存取周期长了显示就是会慢。

” 阎解放挠着头脸上带着挫败感。

阎埠贵坐在工作台前面前摊满了稿纸上面画满了各种编码树、查找表结构和数据流图。

他眉头紧锁手指无意识地敲击着桌面。

这个问题同样困扰着他。

他凭借系统知识知道未来会有更强大的芯片和更高效的算法但远水解不了近渴。

他必须找到一条适合当前“小米加步枪”技术条件的突围路径。

连续几天他几乎是废寝忘食。

三大妈把饭菜热了又热最后只能无奈地叹气。

夜深人静时他书房里的灯光成了四合院里最后熄灭的星辰。

他反复梳理着系统提供的【早期计算机原理】知识特别是关于信息编码、数据结构和硬件协同优化的部分。

那些庞杂而精深的知识像一片浩瀚的星图他需要找到指引方向的那颗北极星。

这天夜里墙上的挂钟已经敲过了十二点。

阎埠贵感到一阵精神上的疲惫太阳穴突突直跳。

他放下笔揉了揉干涩的眼睛准备休息。

就在他意识有些模糊准备将脑海中那些纷乱的线索暂时搁置时系统知识中一段关于“哈夫曼编码”及其在特定硬件上“变种应用”的描述如同黑暗中划过的闪电瞬间照亮了他的思绪! “等等……哈夫曼编码是基于字符出现频率的不等长编码……如果……如果我们不是对每个汉字的点阵数据进行压缩……” 他猛地坐直身体睡意全无眼睛在灯下闪闪发光 “而是对汉字的‘索引’或者‘特征码’进行优化呢?” 一个全新的、大胆的构想在他脑中迅速成型。

他立刻抓过一张新的稿纸笔尖如同获得了生命在纸上飞速游走。

“我们可以设计一套两级检索机制!” 他一边画一边自言自语声音因激动而有些沙哑 “第一级一个精简的、按部首或拼音排序的常用字索引表直接映射到字库的物理地址这部分常驻内存保证最常用字的显示速度! 第二级对于非常用字采用一种改进的、基于字形结构特征的编码方式这个编码本身信息量远小于点阵数据可以作为键值通过一个高效的查找算法在压缩后的完整字库中进行定位……” 他越写越快思路如泉水般涌出。

这个方案巧妙地避开了直接压缩庞大点阵数据的难题而是将压力转移到了编码设计和查找算法上。

而这正是他可以发挥优势的地方! 他可以将系统知识中对汉字结构更深层次的理解融入到这套编码规则中。

“而且这个编码可以和输入法结合!” 他脑中灵光再闪 “用户输入的拼音编码可以直接转换为这套内部特征码减少了转换环节提升了输入效率!对!就是这样!软硬件协同优化!” 他沉浸在这个突如其来的突破性构想中完全忘记了时间的流逝。

直到窗纸透出朦胧的青色远处传来第一声鸡鸣他才长长地舒了一口气。

放下笔看着眼前那几张画满了复杂但条理清晰的示意图和算法步骤的稿纸脸上露出了如释重负而又充满信心的笑容。

第二天一早当研发部的成员们带着倦容和愁绪来到东耳房时发现阎埠贵已经在那里了他眼中虽有血丝但精神焕发。

这章没有结束请点击下一页继续阅读!。

本文地址四合院为人师表阎埠贵逆袭人生第148章 技术难题系统助力来源 http://www.glafly.com