二九文学 > 我的不科学大脑 > 第十八章 古怪的设计

第十八章 古怪的设计

二九文学 www.29wx.com,最快更新我的不科学大脑 !

    有着手中的宝贝物件,林行知没有选择挤公交,再一次奢侈的打了回的士,在耗费了小半个钟头后,林行知才回到小区。

    路途中,林行知顺便去了一趟物管大厅。很可惜,物业那边也没有收到类似的宠物遗失启示。

    不过,物业在小区内,雇专人喂养了一些观赏动物,如果林行知不愿意赡养那只小猫,物业倒也愿意代为照顾。

    林行知稍作思考,没有直接做决定,打算等一两天再说。

    毕竟,物业也是要收费的…

    回到家,刚打开门,一道熟悉的身影立马窜了出来,这一次林行知没有腾出手,小狗子只能勉强的挂在林行知胸前,前爪死死的扣住领带。

    “叫你皮,这回手上的东西可没法直接丢地上。”

    林行知面无表情,后脚跟搭在鞋柜上,用力将鞋子甩掉,赤脚踩着,快步走到沙发旁。

    小狗子轻轻地嚎叫一声,后腿微微用力,轻松落在沙发上。

    准备好吃食,剥了两根宠物火腿肠,林行知看了一眼依旧躲在角落的小猫,没发现什么意外情况,索性没有去搭理,拿着手中的宝贝上楼而去。

    小狗子看着林行知的身影,沮丧的低着头,知趣的没有撒泼打滚。

    它很清楚,只要林行知回来时,没有立刻抱住自己,绝对是另有新欢,千万不要去招惹他。

    不过,看到摆放在狗食盆上的两根火腿肠后,小狗子立马就兴奋了起来,愉快的摇着尾巴,将两根火腿肠揽入爪中,朝着角落缓步前行,神态略显骄傲。

    ......

    林行知将显卡和主板摆放在一旁,将机箱放在桌子上。

    晚餐,依旧干脆利落。

    三个面包三明治,200毫升的葡萄糖溶液,几分钟了事。

    吃完晚餐,林行知与往常一样,估算好一整天摄入的热量,同时记录每天的体重变化。

    “咦,真有些古怪,今天一天摄取的热量,估摸着也有3400千卡吧,怎么还瘦了?”

    林行知看着精准体重秤上的数值,有点儿怀疑人生。

    虽说,林行知估算摄入食物热量的方法并不科学。

    实际上,人体摄入食物的热量并非一个定值,需要考虑的因素很多。

    比如,

    各类食物会因为身体特性,抵抗肠胃道的消化作用;

    煎炸、爆炒、烘焙、微波等各种烹饪方法,会改变食物的结构和化学性质;

    消化系统降解不同食物,所需要的能量差异;

    消化道中数以亿计的细菌,改变食物的消化方式以及自身的摄入。

    不过,林行知依旧采用了卡路里的常规计算方式。

    有了每日统计的能量摄入和体重变化,卡路里的认知虽不准确,可还是具有统计学上的意义。

    人体系统,虽然复杂,但也是遵循能量守恒定律的。

    在摄入能量增多的情况下,不可能可能无缘无故的减轻体重。

    林行知分析了导致体重减轻的各种情况,以及导致血糖不稳定的各种因素......

    “算了,明儿就是星期六,去唐妈那儿做个详细身体检查吧。”

    林行知放弃了空想,这没有任何意义,也解决不了目前的困境。

    将忧虑抛之脑后,林行知的注意力立刻转移到机箱上。

    准备好工具,很轻松就拆开了这个机箱。

    林行知用镊子,小心的将芯片取出,定眼一看:“啧,赛灵思的产品,控制单元果然是可编程的通用芯片。”

    内置芯片,算是几年前的产品,属于无内嵌程序存储器类型。

    “这...什么魔鬼设计?”

    林行知看着被拆解出来的只读寄存器,一脸懵逼。

    只读储存器!

    一般是装入整机前事先写好的,整机工作过程中只能读出,而不像随机存储器那样能快速地、方便地加以改写。

    可回过头来想想。

    既然使用只读存储器,为什么又要使用更加昂贵的通用型微控制单元?

    钱多了,用来烧?

    直接购买专用微控制单元,岂不是更便宜?

    “难道是想吃回扣?”

    林行知觉得这种可能性还是存在的。

    “这里面存储了什么程序?”林行知有些儿好奇。

    想到这儿,林行知也懒得去理解使用者到底出于什么目的,果断将存储器中的代码读取,下载到电脑上。

    只读储存器中的代码,显然不会是高级的汇编语言,而是二进制的机械语言。

    0和1,计算机系统的最基本表示形式。

    为了将这些代码转换成方便理解的形式,需要做一项逆向工程,也就是将机械语言转换成,容易操作和解读的高级语言。

    这个转换过程,通过一种叫做「反汇编程序」完成。

    面对这类问题,林行知有着非常丰富的经验。

    在大量的网络攻防与入侵中,绝大多数恶意代码,都是以二进制形式进行传播。

    如果利用二进制代码分析这类恶意代码的程序逻辑,是非常浪费时间的。

    这时,利用反汇编程序将二进制代码转化为更容易理解的汇编代码,就能在关键时刻,起到决定性的作用。

    因此,林行知特意研究了二进制代码的反汇编算法,结合传统的静态反汇编算法中的线性遍历和递归遍历算法,发开了一种互补两种算法的混合反汇编算法。

    “使用通用型微控制单元的目的,也可能是防止他人从硬件层面下手?”

    林行知暗自猜测:“费这么多心思,难道藏着什么秘密?”

    几分钟的时间,反汇编软件就已经得出了结果。

    当然,这种计算能力并不是眼前这台家用型电脑提供的,而是林行知花大价钱,组装的服务器。

    一台由4颗POWER5+处理器组成的应用级服务器!

    虽说处理器都是通过二手倒卖或散片等形式拿到手的,可前前后后也花费了三十余万元。

    当然了,这个年代的私人服务器也是非常赚钱的,短短一年时间,林行知就赚回了所有成本。

    “让我瞧瞧到底藏着什么东西。”

    林行知眯了眯眼,对程序保护如此有心,绝对藏着某些了不得的东西。

    仔细看了小半会,林行知很快就明白了这是一个什么样的程序。

    程序设计的比较复杂,其中一个伪随机数与多个输入参数都有关系,能起到相互影响的效果。

    “投注倍率?这是自动棋牌程序?”

    林行知有些不太肯定。

    不过,若真是某类特殊场所的「博弈程序」,似乎还真能解释得通。

    “不对...”林行知很快就回过神来。

    这种程序确实值得场所主人,下大功夫保密。

    不过,自己破解这种程序有什么意义?

    破解程序,然后去这种场地赚钱?

    林行知认真的思考了这件事的可行性。

    可行,但首先需要确认机箱是从何而来的。

    “暂时先搁置吧,到时候找孙大海打听一下,如果机箱是从本地弄来的,再好好研究一番。”林行知摇了摇头,单凭好奇一种情绪,根本无法影响他的行为。