到3月中旬的时候,东华科技的优盘研制取得了重大进展。
具体成果就是,李昊手工贴片的优盘,插上电脑后,被机器成功识别,出现提示“发现新的设备”。
接下来,李昊的任务就是优化设计和落实生产工艺。
同时,优盘的软件开发也被列上日程。
理论上,优盘属于无需驱动程序的存储器,但相应的程序仍然要有,这样才能达到更好的使用效果。
其实,在这个时间段出售优盘的话,市场还真不够大。
为什么呢?一是这时的闪存容量小,常见的是16、32、64,连128的闪存都少见,因为没有相应的使用需求,芯片厂家不会批量生产。
二是个人电脑操作系统版本的问题。
1997年初,大多数个人电脑用的操作系统是dos95,这个系统老版本不支持b设备。
1996年8月份,微软发行了新版本dos95.osr2,就是俗称的dos97,这个版本才支持b接口和fat32文件系统,并捆绑了ie3.01。
但这个版本属于内部发行版,只给电脑销售商作为新电脑的预装系统,市场上买不到它的光盘。
也就是说,除非你的电脑是1996年8月份之后的品牌机,才支持b设备,攒配机用不了,不支持b。
现在的电脑系统还没有在线升级功能,另外一个版本,也就是dos nt 4.0也不支持b接口。
哎,还是某些程序员不给力啊,放到后世早就给破解了。
第三个问题,就是优盘的驱动程序。
优盘能在电脑上使用,需要具备两个条件。
首先是硬件,最基本的就是电脑使用了通用串行总线和b插口
其次就是软件,操作系统中安装了b驱动程序,这个程序主要作用就是:负责管理电脑主机与b设备间的数据传输。
理论上,优盘是无驱动存储盘,因为dos98之后的版本,系统自带b驱动程序。
但是,优盘想要更加顺畅的工作,还需要在身上打上标签,一般包括:设备描述符、配置描述符、接口描述符、端点符等。
当优盘插入b接口后,主机能感应到接口这里电平发生了变化,随即驱动程序开始对优盘进行检查,首先要求设备相应的描述,相当于查身份证。
所以,优盘制作商,在出厂前往往会在优盘里写上,这个东西是哪产的,选用的哪种芯片,使用时的电压、电流多大,存储空间如何等。这就是设备描述符。
接下来系统会给优盘分配一个地址,相当于给刚入学的新生安排学号。
然后优盘与cpu直接的数据怎么传输,数据从哪开始作为端点开始存储,优盘的根目录区、目录区、文件区怎么设定,都需要编辑好引导程序,通过这些程序来更有效地识别、使用优盘。
后世,有一段时间,几乎每个优盘生产厂家都会给自己的优盘写入不同的程序,再后来出现了万能优盘驱动程序。
说这些,就是告诉各位书友,这些盘符和程序现在都没有,需要优盘的发明者来完成。
编写程序的任务,当然由张学东负责。
可是呢,程序员也分领域、分级别。
张学东这时的编程水平算入门级,他擅长开发管理软件,属于应用类程序,包括建立数据库、架设局域网、对某个领域的市场前景进行数据分析、给某个单位的管理架构进行设计,说白了,就是具体事务的解决方案。
给优盘写程序,则属于工具软件开发。前边说的设备描述、配置描述、端口描述等等,对他来说都很陌生。
但是,张学东也懂“专业的事交给专业的人来做”这个道理。
所以,这些天张学东不只