dwing吧 关注:5,716贴子:89,771

感慨电脑技术一日千里的发展速度

只看楼主收藏回复

夜深了,人静了,我发一个帖子,回忆我这20年的慢慢电脑之路,以及对突飞猛进、一日千里的电脑技术的由衷感慨。
回想我的第一台电脑是286,1M内存,VGA显卡,14寸VGA单显,1.2M的软驱,这个配置在当时已经算是超前的了(因为当时的流行配置是8086,EGA单显)。
电脑到手,我就成了“电脑教”的狂热教徒,每天顶礼膜拜,花费所有的时间在电脑上面,从早到晚,从晚到早,永不停歇。以至于家人强迫我离开电脑桌去做别的活动。
在这种近乎于神经质的狂热追求下,我的电脑技术开始提高了。我当时的工作是邮政局的邮递员,这为我学电脑创造了极其有利的条件,因为我可以接触到当时绝大部分的电脑书籍和报纸,我遇见了,就留下自己看,看完了第二天再送,如果遇见不是我所负责的杂质,就拿去复印,然后再还给这个邮递员,随着复印的纸张越来越厚,抄写的笔记越来越厚,我的知识也在逐渐的增长。
我记得当时《电脑报》、《软件报》都是仅仅一张黄色的报纸,纸张质量低下,内容也少。当然,当时处于电脑发展初期,关于电脑的信息量也少。
我记得我曾经在《电脑报》上看到一则软件新闻:德国一家公司推出了一种音频压缩规范,能够把40M的数据压缩到4M并保持音质。我想,这就是MP3大潮的发端吧。


IP属地:辽宁1楼2012-08-24 22:32回复
    其实在我买电脑之前,我在学校里已经接触过电脑了,那是苹果II的中国克隆版:紫金II。机器固化BIASIC,简直就可以说是BIASIC的专用机,我们的课程就有BAISC编程。其实我的数学不好,但是编程却很有灵感,老师的布置的作业,成绩好的学生没有答上来,我倒是答上来了。
    我不害羞的说,我的确在电脑上是有些天赋的,因为我的父亲是高级工程师,我从小遗传了我父亲的一些特质,也是技术型的,凡是总是想要追根究底,再加上我父亲从小对我的科普教育,我对自然科学很感兴趣,宇宙诞生,恒星演化之类的书也看了不少。
    因为前期的计算机教育,和后天有了电脑的硬件条件,我开始了电脑世界的慢慢探索之路,拜托我的工作条件,我就这样在没有老师教的情况下,看遍全国大部分的计算机期刊,看懂的,看不懂的都看,就像海绵一样吸收了大量的知识。
    如果你以为我花费那么多时间在电脑上是在玩游戏,那就错了,其实当时没有多少游戏可以玩,大多数时间都是在使用各种软件,因为各种软件的配置要求不一样,所以要求CONFIG和AUTOEXEC.BAT都不一样,需要单独编写。


    IP属地:辽宁2楼2012-08-24 22:43
    收起回复
      2026-01-27 04:10:22
      广告
      不感兴趣
      开通SVIP免广告
      电脑用了七八年
      操作系统从98变到7
      CPU从奔2变到i5
      内存从64M变到4G
      唯一不变的是那 200KB 的下载速度


      3楼2012-08-24 22:45
      收起回复
        而且DOS是个开放的系统,比如用PCTOOLS这样的软件,可以直接访问磁盘扇区,磁盘的数据结构一目了然,比如文件名是存放在FAT的目录区,我记得是32是字节,每个字节的含义都有文档详细说明。某文件被删除了、属性被改变了,在目录区是怎么反应出来的,都可以很直观的看出来。
        软件方面,有很多的书籍详细说明DOS和BIOS的原理、结构,代码、功能调用,把DOS和BIOS都分析得很透彻。
        所有这些,都可以让人很容易的接触到电脑系统的软硬件的底层,从底层上去了解、改变、配置系统。
        我记得,我用一款叫做GAMETOOL的软件,从汇编上跟踪日文游戏《下级生》,不用通关而找出了所有的图。
        DOS的开放性在WINDOWS上消失了,比如文件系统FAT,当时是FAT12和FAT16,WINDOWS多出了一个FAT32,而这个文件系统的详细信息我至今不得而知,似乎是保密的。


        IP属地:辽宁4楼2012-08-24 22:53
        收起回复
          当时报纸上就有一种说法,使用旧电脑、落后电脑的人所掌握的知识,要远多于使用WINDOWS的人。这点没错。因为WINDOWS强调易用性,而且强调代码的商业保密,WINDOWS的到来,让用户和操作系统之间的距离拉远了。当然,操作也简单了。用户再也不必为各种不同软件的运行环境编写不同的CONFIG和AUTOEXEC了,对电脑知识的了解也减少了。
          特别是,WINDOWS是个游戏平台,游戏一多,人的注意力立刻就被吸引过去,那个少年不喜欢玩游戏呢?于是无数少年的时间都被游戏所消耗,而不像我们当时,技术,就是游戏。
          当年,电脑的运算速度是很缓慢的,我第二台386电脑的主频是25M(现在基本都是2600M了),内存4M(现在4000M),硬盘的容量更是从20M,40M,80M这样一步一步走过来的。
          当时的CPU没有集成协处理器(也叫浮点处理器),所以硬件不能进行小数运算,所有的小数运算都是编译器用整数运算模拟的。这也是运算速度低下的原因之一。但是在板子上有个空插槽,专门插协处理器的。
          还有一点就是,当时的CPU不需要风扇。也没有散热片
          


          IP属地:辽宁5楼2012-08-24 23:05
          收起回复
            在跟踪游戏的过程中,我觉得汇编很有用,而且在报纸、杂志上也有大量的汇编代码,汇编以后可以完成某种功能,所以我开始学习汇编,可是看汇编的书,都感觉太枯燥难懂了,一上来就是CPU的编址啊、寄存器啊,ADD啊什么的,跟天书一样看不懂,而且很枯燥,幸好有一次我买到一本学苑出版社的《汇编语言深入浅出》,这本书简直就是学习汇编的天书,用最浅显的语言,以初学者的视角详细说明了汇编语言的总体结构和各种有用的信息,让我几乎无障碍的学会了汇编。
            引用书里的一句话:很多人觉得,写汇编很快乐,为什么呢?因为汇编是直接控制CPU的代码(没有经过高级语言的编译器),用代码直接控制CPU,这让我很快乐!
            后来这本书丢失了,我很痛心,打电话到学苑出版社,对方说这本书是早期的刊物,没有电子排版,没有备份,已经绝版了。
            不过后来我在二手书市买到了这本书,在这里我给这本书做个广告,如果你在浮躁的IT产业中还保留着一份对技术的追求,那你一定要买这本书!


            IP属地:辽宁6楼2012-08-24 23:17
            收起回复
              学习汇编,其实就是在学习机器的语言,用代码与机器对话。这有点类似于学外语,入门都是有些难,但是入门了,后面就水到渠成了,这本书最大的好处,就是能够让你快速入门、不是带着恐惧,而是带着快乐入门。
              学习汇编的好处太大了,因为机器底层的奥秘向你敞开。硬盘的主引导代码读懂了,跟踪游戏的过程中的汇编代码读懂了,学会HACK程序了,最终,我写出了一个病毒代码。这是对我学习汇编的最高奖励。
              


              IP属地:辽宁7楼2012-08-24 23:27
              回复
                当年电脑的性能远不如现在,集成度也不高,串口、并口做在一张“多功能卡”上,声卡和显卡都是独立的,因为DOS下的CPU工作在“实模式”,而实模式的硬件寻址能力是1M,于是1M内存被分为640K的“基本内存”和384K的“保留内存”2个部分,前者可以直接寻址,后者的地址被声卡、显卡等设备的驱动程序占用而不能使用,这样内存条就有384K的内存被“浪费”了。但是可以通过诸如“HIMEM.SYS”这样的驱动程序提供的接口间接使用。
                为了挤出尽可能多的“基本内存”,真可谓想尽的方法,emm386.sys和himem.sys轮番上阵,在最优的情况下可以腾出610多K的基本内存。
                而当时的汉字系统也可谓百花齐放,ucdos,天汇等各种系统争相斗艳,这些都是在DOS之上的外壳程序。中文字处理系统就是WPS和CCED了。WPS的统治力如此强大,以至于微软的WORD都要与WPS兼容。
                值得一提的是,我听说WPS的作者求伯君,是用一款很简陋的汇编工具DEBUG,一行一行写汇编代码,把WPS写出来的。
                


                IP属地:辽宁8楼2012-08-24 23:41
                收起回复
                  2026-01-27 04:04:22
                  广告
                  不感兴趣
                  开通SVIP免广告
                  当时也是王江民的创业初期,他在“电脑报”上刊登第KV100的“光谱杀毒代码”,很快引起轰动,KV100销量大增,但是后期因为与中关村某些人士发生利益冲突,开始有人“倒王”,有意败坏其声誉。


                  IP属地:辽宁9楼2012-08-24 23:45
                  收起回复
                    随着科技的发展,电脑成本开始下降,彩色显示器逐步普及了,从14寸,到15寸,17寸,17寸平面直角,最终发展到现在的液晶。分辨率也从最初的EGA,VGA,SVGA,发展到现在的XGA、1080,早期的电脑要看VCD就要加一个“电影卡”,专门用来解压缩MPEG-1(因为当时的CPU运算能力不够)。
                    世界上第一个商品化的3D射击游戏是3Dwolf,中文名称是“刺杀希特勒”,以现在的眼光看,这个游戏很粗糙,可在当时却是在游戏界挂起了一阵狂风,生产这款游戏的ID SOFT公司也逐渐壮大,诸如DOOM,雷神之锤都是经典的3D射击游戏。
                    可是3D场景实在是太消耗CPU了,稍微复杂一些的3D游戏CPU就不堪重负,为了提高显示速度,在编程的时候,都是绕开操作系统和BIOS的功能调用,直接操作显存。这种方法叫做“直控硬件”。
                    直控硬件的软件有不少,比如有款很好用的磁盘拷贝软件HD-COPY,就是直接操作软盘控制器,读写软盘的速度非常快。
                    WINDOWS出现以后,厂家改用WINDOWS的图像接口编写游戏,可是发现了同样的问题:速度太慢了。于是微软推出了游戏专用平台:DirectX,由DirectX直控硬件,windows这才算真正推广开来。
                    


                    IP属地:辽宁10楼2012-08-25 00:01
                    收起回复
                      再后来,出现了“3D加速卡”的概念(我记得是S3公司最先提出的),把原来CPU负责的一些运算转移给了显卡,让显卡负责CPU并不擅长的单调的专用运算,CPU则回归到了擅长的通用运算,这就减轻了CPU的负担,并且让游戏速度大大加快,时至今日,显卡的复杂程度已经超过了CPU,成了电脑系统中的另一个高技术零件。
                      


                      IP属地:辽宁11楼2012-08-25 00:11
                      收起回复
                        我曾经参加过一个工程的建设,好几十万的小型机摆在我的眼前,从20年前的286,到现在的小型机,从早期的DOS,到现在的UNIX,从小型数据库,到现在的巨型数据库ORCLE,我不仅感慨科技发展之快。
                        但同时也心存遗憾:在外国人把当初简陋的软件硬件,发展成现在如此庞大而复杂的系统,这20年里,我们在干什么呢?同样是人,为何我们总是不能领导潮流?一个插座买好几千,一个芯片卖上万,这些都是科技的力量,点石成金的力量啊,这要我们卖掉多少稀土矿石,生产多少件衣服才能换来。
                        因为按重量算,芯片的价格超过黄金。
                        中国人啊,奋起!
                        


                        IP属地:辽宁12楼2012-08-25 00:17
                        回复
                          小丸虽然很早接触电脑但只是用来娱乐了,惭愧惭愧


                          IP属地:上海来自iPhone客户端13楼2012-08-25 01:05
                          回复
                            自卑し了


                            IP属地:广东14楼2012-08-25 10:56
                            回复
                              2026-01-27 03:58:22
                              广告
                              不感兴趣
                              开通SVIP免广告
                              真正学习计算机已经是本世纪初的事情了,惭愧惭愧...


                              15楼2012-08-25 11:05
                              回复