新闻动态   News
你的位置:大功率电感 > 技术

从历史聊软件架构—DOS时代(二)

时间:2023-07-27 06:07:04  来源:  作者: 点击统计:

从历史聊软件架构—DOS时代(二)[复制链接]1980'S是软件蓬勃发展的年代,这一时代的代表人物有:求伯君、王选、鲍岳桥、王永民、史玉柱、吴晓军等等,也有我们熟知的雷军。

求伯君是WPS的作者、王选是汉字激光照排系统的作者、鲍岳桥是UCDOS的作者、王永民是五笔输入法的作者、史玉柱是汉卡系统的作者、吴晓军是213中文系统的作者。

这里面着重介绍一下求伯君先生和王选院士,求伯君先生发明的打印预览至今我们还在使用。

他开发的WPS系统在DOS时代是双字节办公排版的王者,但是由于国内的版权环境和对海外市场的忽视一度造成了落后word的境况。

这不能不说是一个遗憾。

求伯君先生是中国程序员的榜样,也是那个时代的英雄!求伯君先生曾经为了开发windows版的wps卖掉了自己的私人轿车和珠海的别墅。

可见求伯君先生的自信和魄力。

王选院士主持研制的汉字激光照排系统,使汉字印刷术“告别铅与火,迎来光与电”,被称为“当代毕昇”。

不过我个人觉得“当代毕昇有点过了”。

王选院士开发了汉字矢量字体的压缩算法,只是打破了国外矢量字体的垄断。

王选院士大大促进了汉字激光照排系统在国内的应用。

他做出的贡献还是巨大的。

80年代也被称为DOS时代,那时的软件大多数是运行在基于字符界面的DOS操作系下的单机版软件。

软件规模也比较小,通常都是一、俩个人的小团队。

软件多数是基于单机数据库系统的MIS类软件。

例如:工资系统、库存管理系统、财务系统等等的管理系统。

DOS系统是运行在PC机上的单任务系统。

可以管理的内存也有限,直接管理的内存不大于1M,通常为640K大小。

当时流行的一种数据库系统是foxbase,该系统在当时是性能较好的单机数据库系统。

foxbase采用了一种先进的内存管理技术:动态加载技术,也有称“内存覆盖技术”。

这一技术的原理与windows系统采用的DLL是同一种技术。

内存覆盖技术是DLL技术的鼻祖。

该技术的原理是将可执行程序分成两个或多个部分,程序启动时只把“常用的功能”加载到内存中,不常用的功能则留在磁盘上。

在需要时才把这部分的功能加载到内存中,且把一些不需要的功能所占用的内存覆盖掉。

这一技术大大提高了程序的内存利用率,也增加了程序的功能。

对比dBaseII系统其性能要更好。

除了DOS当然也有APPLEII计算机系统的CP/M等单任务系统。

80年代后期才出现了图形界面的桌面操作系。

当然这个时代也不是只有单任务、单用户的DOS系统,也有Unix类的多任务、多用户的操作系统。

如:银行业常见到的XENIX系统。

XENIX系统是在UNIX的基础上改进的,是1980年8月Microsoft公司推出。

运行在PC/AT机上的操作系统。

该系统是多任务、多用户的操作系统。

但是大规模的应用确是由SCO公司实施的。

那时候的386计算机是较昂贵的设备,一台计算机的价格可以买一套房子啦。

为了能够更好的利用设备,通常在一台主机上安装上一块“终端卡”,这种终端卡使用RS232端口与"字符终端机"连接,字符终端机上不进行任何的计算,只是用来显示主机的输出和向主机输入信息。

字符终端机因为不进行任何计算,所以也称作"哑终端"。

一台计算机多的时候可以同时带16台终端机。

通常一台386主机可以支持一个银行营业所的所有业务。

可能你会担心一台386的性能,这个无需多虑,当年指挥阿波罗登月计划的主控计算机的性能与一台386的性能相近。

目前我们的智能手机的计算性能可抵的上几十台386计算机了。

此帖出自综合技术交流论坛|||386计算机确实是较昂贵的设备当时386的1万多还是最低配置,dos界面,文件目录dir,,|||

qwqwqw20882021-4-1307:32386计算机确实是较昂贵的设备当时386的1万多还是最低配置,dos界面,文件目录dir,,
用房子做比喻有点不合适,房子的疯涨程度是目前任何商品都无法比的。

|||386的价格在当时确实是非常昂贵的设备。

但从那时起银行业务高度的依赖计算机了。

营业所在停电时就不再手工办理业务,虽然可以这么做但是工作人员通常是不会手工办理的。

|||学习了

  • MS1022高精度时间测量(TDC)电路
    MS1022高精度时间测量(TDC)电路MS1022是一款高精度时间测量(TDC)电路,是MS1002的升级产品,与MS1002管脚完全兼容,且兼容MS1002的所有功能。 MS1022内部集成了模拟比较器、模拟开关、施密特触发器等器件,从而大大简化了外围电路。 同时内部增加了第一波检测功能,使抗干扰能力大大提高。 内部比较器的offset可编程范围为±35mV,可提...
  • 授权代理支持苹果20WPD快充协议芯片JD6606S可技术支持
    台湾天钰授权代理商,可提供技术支持 增值税**** 免费改版   JD6606S是一种集成的USB电源PD3.0协议控制器。 符合华为快速充电协议(FCP),超级充电协议(SCP)和Qualcomm Quick专为USB设计的Charge 2.0/3.0/3+技术C型电源侧充电应用电源适配器、壁式充电器、电源板等。    JD6606S监视CC引脚以检测 USB Type-C连接/分离。 它能够提...
  • 在multisim中,对555可重复单稳态电路进行仿真,发生仿真错误
    按照网站所示,在multisim中,对555可重复单稳态电路进行仿真,发生仿真错误。 。 。 输入为2khz的方波,电路延时时间为1.1ms,大于输入周期0.5ms,电路原理上应该没问题。 。 。 收敛助手解决失败,按网上说的修改步长也没用,想问下还有啥方法可以解决问题吗 网站超链接失败,占个楼补一下:https://www.diangon.com/m190891.h...