新时代使用win31的体会

新时代使用win31的体会

windows3.1(包括中文win3.1以及后期针对中国市场推出的Pwin3.2,后者的安装包28兆)是上世纪90年代中期广泛使用的操作系统,但我接触它要晚很多,1995年夏天葛洲坝水院给我配置的家用电脑是联想486/66的计算机,电脑自带的系统的是dos5.0的操作系统,系统中并没有windows。我印象中的使用windows3.1的年份为1996年初~1997年底,大约使用了两年的时间,在其中总要安装简版的中文之星2.0+、word5.0、excel5.0、foxprow2.5B、autocad12等软件,运行的计算机内存4M、硬盘多为540M(FAT格式)、CPU为486/66或奔腾75。随着win97(安装包60余兆)、win98(安装包128兆)的流行,它就被淘汰了。后面这些跟dos还有些牵连的准16位的系统也在新世纪到来之后也更快地被替代了。与它们同时期的win NT4.0反而用的频次更高。
现如今,CPU的运行速度在3GHz以上,内存在8GB以上,硬盘1T(NTFS格式)以上,技术的进步日新月异。要在这时运行win3.1有不少困难:软驱没有了;硬盘容量太大(win3.1只支持540M,后期扩充到2000M);内存容量太大(win3.1只能利用到16M的内存);CPU运行速度太快(这个问题小一些,毕竟软件和主频挂钩的不多);近些年的机器PS/2的键/鼠接口都没有了!要在实体计算机上象过去那样的环境运行是非常困难的!但只要有需求,就有人作工作,就会有解决办法。
下面就我近期主要采取的两种办法进行总结。两种办法简而言之,其一是利用maxdos用U盘(dos7.1)引导机器,在另一个U盘(虚拟C盘)上安装并运行win3.1;其二是借助于doxbox-x,虚拟出dos5或dos6.22的环境,在其上运行前一方式的虚拟U盘中的win3.1系统(可将该U盘全部内容拷入硬盘的某个目录中,用“mount c: <某目录>”虚拟出C驱动器,再运行其中的win3.1)。
一、U盘方法
零几年出了一个工具usbboot,用它可以制作U盘,用这张U盘可以启动计算机,引导机器进入dos系统。当时这个工具的主要作用应该是克隆,用于系统的备份和恢复,系统启动的dos版本是msdos7.1。也就是说,基于msdos7.1可以加工出支持USB的U盘(dos7.1是和win97/win98匹配的系统,而这时的windows已经具备USB的支持能力了。这里隐藏了一个问题:dos6.22以及以前的版本能加工出U盘的引导工具吗?估计困难)。(从这里也附带留下一个困恼后期win31运行的兼容问题,在dos7.1的环境下运行win31时,只能以标准模式运行!?)
找到usbboot,也找到了当时在64M的微闪盘上制作的启动U盘(加了写保护,以致其上的系统一直保存到现在还能正常使用)。当时最有可能是在win2000系统(也有可能是XP系统)中制作的这个启动盘。现在要找到运行win2000的机器也很难了(win2000的机器只能支持137G以下容量的ide接口硬盘!对SATA接口缺少原生支持)。现在只能在XP、WIN7、WIN8、WIN10等系统中制作了。关闭了杀毒软件,试了无数次,现在再用当时留下来的USBBOOT(上网查了下,这个工具基本停更了,无变化)制作出来的U盘均无法引导计算机(包括笔记本、老旧的台式机以及近些年的台式机)。
原来制作的那个微闪盘是可以引导的。用USBBOOT工具不行,那就只有想着改造那个微闪盘了。该盘就成了宝贝,直接用它改造又怕损坏了它,于是就想着克隆它。找到了UltraISO,用它的制作映象、写入映象功能,分别将其克隆到128M、240M的tf卡(用软盘方式,只用了这两张卡中的64M容量)中,制作的两个tf卡能启动amd5000+、i3-550两台台式机,但就是不能启动笔记本?也不能引导i5-8500的台式电脑?原因不明,也不去深纠了!(有可引导的的即可,就能用它来制作win31的镜像。也就是说,可能就是用这两台台式机过渡下。)
对TF卡进行改造:(1)增加必要的dos程序如edit、attrib、subst、sys、mouse、doskey、mem、exe2bin、qe、chkdsk、scandisk、fdisk、format等;(2)改造config.sys;(3)改造autoexec.bat;等等。
找一块小硬盘!手头留了一块4G的迈拓硬盘,分为两个区,C区540兆,余下都分给D区。C区(设置为活动分区)按FAT格式化,D区按FAT32格式化。机器只挂载这块ide接口的迈拓硬盘(试着同时挂过其他硬盘,总是有问题,也许是SATA接口的兼容性问题),用上面的tf卡启动机器,用sys命令传输引导文件到C盘,在C盘建立DOS目录,将DOS系统必要的文件拷入其中,在C盘的根中编辑制作好config.sys、autoexec.bat两个配置文件。设法将Pwin32的安装文件拷入C盘或者D盘。这样就可以用C盘启动机器安装windows了。
安装windows3.1。这里附带啰嗦下,在哪里能找到windows3.1、office4.2、project3、autocad11、dbase5.5、paradox5、quottrapro6、lotus123v4、wordperfect_works2.0等软件呢?英文版的软件全部可以在“https://winworldpc.com/”中找到,并且可以免费下载。上面提到的软件中,除了autocad11因为没有软驱安装不了,其他都可通过UltraISO提取img文件中的安装文件进行安装,少数下载的是ISO光盘镜像,就更容易提取其中的安装文件了!中文版的难找一些。我从我备份的古董光盘中找到了Pwin3.2、excel5、word6、word5绿色版、foxprow2.5B、中文之星2.0+(简版)等等。下面在迈拓的硬盘中安装这些就简单了,将这些安装包解包(或复制)到硬盘的目录中,运行其中的setup或者install即可,过程就不再啰嗦了 !(注:呼应前面,如此安装的win3.1只能启动标准模式)
事情具有偶然性,有一次在开机前在机器的USB口插了两个U盘,其一为128M的可引导tf卡,其二为1G的按fat格式化的闪迪SD卡。开机从U盘引导,进入dos后,切换到d盘,原以为d盘是硬盘(迈拓盘的第二个分区),但其实是1G的闪迪SD卡。这也就意味着没有硬盘,也可以用U盘当硬盘用。马上就试,果然!
于是就在两个U盘的系统中(128M充当启动A盘,1G闪迪盘充当C盘。为何不做个大一点容量的A盘,直接在一张盘上即A盘上做呢?道理本部分第二个段落已讲明),安装Pwin3.2以及word、excel、中文之星2.0+(简版)等等。还安装过lotus123v4、wordperfect_works2.0、dbase5.5、paradox5、quattropro6等英文版的软件。这样制作的系统,操作系统和相关的软件包基本都能正常运行。但由于是在标准模式下运行,foxprow无法运行,word6.0有时会导致windows崩溃(显示dpmi错误),直接返回dos(后来只好改用word5.0了)。
在这样的组合下能稳定地运行windows3.2,在其dos系统中能稳定地运行ucdos、wps2.2、汉化的dbase4、foxplus2.1等dos下的常用应用程序,速度还很快!这样的运行组合颠覆了我陈旧的不正确的印象:windows系统必须从硬盘引导,从软盘引导不能启动windows。(其实,彼时强制必须从硬盘引导,一是速度问题;二是要频繁调用command,会很快损坏软盘。现在读取U盘不存在磨损问题)。
古老的机器要发挥余热,就可以采用这种方式,中、小学的计算机教育可以采用这种方式,省钱省力,维护极其简便!
二、dosbox-x方法
手上有dosbox0.74版,想在64位的windows中运行16位的dos程序还需用到它。在网上查了下,特别是询问了deepseek后,知道dosbox还有扩展的版本(dosbox-x)(官网:https://dosbox-x.com,但进入不了!百度贴吧中的下载地址为 https://tieba.baidu.com/p/7680968503(感谢该贴友!)),下载了dosbox-x 0.84.1版本,应该是最新版本!
分别在win7嵌入式版、win8.1工业专业版x86、x64中进行了试用。采用了两种方法:
方法一:插上前面提到的1G闪迪U盘,检查U盘的盘符,在dosbox-x的窗口中输入该盘符(冒号)回车,加载该U盘,用subst命令将其虚拟为C盘,进入windows目录,执行win即可运行windows,提醒下,运行的是增强模式,可以运行foxprow等需要在增强模式下运行的程序。只是速度有些慢!虽然可以调整,但感觉比前面的“U盘方法”慢很多!
方法二:在硬盘上建一目录,将前面提到的1G闪迪U盘的所有文件全部拷入上述硬盘目录中,在dosbox-x窗口中输入“mount c: <所建目录的路径名>”加载C驱动器,切换到C驱动器,进入windows目录,执行其中的win即可。运行的表现和方法一差不多。好处是不再需要哪个U盘了!
三、各自的使用环境以及优缺点
“U盘方法”的优点:几乎能运行dos下的所有功能,包括加载dos下的汉字系统、运行内存驻留程序等等;能运行标准模式的win3.1;基本是在实体计算机上、回归到它们当初的环境下运行(只是dos是7.1版的),所以运行速度快。它的缺点是不能运行增强模式的win3.1。
“dosbox-x方法”的优点:能运行增强模式的win3.1,并且能支持鼠标的滚轮!(没有试验能否加载dos下的汉字系统等等dos下的某些特色功能,不做评价)。它的缺点是运行速度慢!
四、所留的尾巴
win97、win98能否在dosbox-x环境中运行,没有试验。猜想其体量要比win3.1要大很多,若在其中运行,速度问题会让人无法忍受。同样的,也没有在U盘模式下试验安装运行win97、win98,在U盘上运行它们的速度也可能是不被接受的!


gcbjoy
2025年6月19日成稿于武汉家中
 

内容概要:本文提出了一种基于非合作博弈理论的居民负荷分层调度模型,并结合双层鲸鱼优化算法(Two-level Whale Optimization Algorithm)进行高效求解,模型与算法均通过Matlab代码实现。研究针对电力系统中居民侧用电负荷的复杂调度问题,引入非合作博弈机制刻画各用户之间的利益竞争关系,实现负荷的分层优化分配;同时设计双层优化架构,上层优化资源配置,下层模拟用户自主决策行为,提升了模型的实用性与合理性。通过智能优化算法求解多层级、非凸非线性的博弈模型,有效提高了调度方案的收敛性与全局寻优能力,适用于现代智能电网中的需求侧管理与能源优化场景。; 适合人群:具备电力系统基础理论知识和Matlab编程能力,从事智能电网、能源优化调度、需求侧管理、博弈论应用等方向的科研人员、高校研究生及工程技术人员。; 使用场景及目标:①应用于居民区电力负荷的分层优化调度系统设计与仿真分析;②为非合作博弈在多主体能源系统建模中的应用提供方法论支持;③利用双层鲸鱼算法解决具有嵌套结构的复杂双层优化问题,提升求解效率与调度方案的可行性。; 阅读建议:建议读者结合提供的Matlab代码深入理解模型构建逻辑与算法实现流程,重点关注博弈模型的效用函数设计、纳什均衡求解思路以及双层优化结构的迭代机制,宜配合实际用电数据开展复现实验以验证模型有效性与鲁棒性。
内容概要:本文围绕基于自适应神经模糊推理系统(ANFIS)智能控制器的可再生能源微电网功率管理系统展开研究,结合Simulink仿真实现,深入探讨了微电网中功率的智能调控与经济机组组合调度问题。通过引入ANFIS控制器,有效应对风能、光伏等可再生能源出力的波动性与不确定性,提升系统运行的稳定性与电能质量。研究内容涵盖微电网多源协调控制策略、功率平衡管理、优化调度模型构建及仿真验证,实现了对分布式电源、储能系统和负荷的协同优化,兼顾经济性与可靠性目标,并通过仿真平台验证了所提方法的有效性与优越性。; 适合人群:具备电力系统、自动化或新能源相关专业背景,熟悉Matlab/Simulink仿真环境,从事微电网能量管理、智能控制、能源优化等领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于高比例可再生能源接入场景下的微电网能量管理系统研发与教学实践;②为实现微电网功率稳定控制与经济高效运行提供先进的智能控制解决方案;③支撑高水平学术论文复现、科研课题攻关及实际工程项目的仿真验证与方案优化。; 阅读建议:建议结合提供的Simulink模型与相关代码进行动手实践,重点关注ANFIS控制器的设计流程、规则库构建与参数调优方法,并通过与传统PID或MPC控制策略的对比实验,深入理解其在动态响应与鲁棒性方面的优势。同时可进一步拓展文中提出的优化调度逻辑,应用于多目标、多约束的复杂实际应用场景中。
内容概要:本文档聚焦于“直流电机双闭环控制Matlab仿真”,系统阐述了基于Matlab/Simulink平台实现直流电机双闭环控制系统(主要包括速度环与电流环)的设计与仿真全过程。通过构建直流电机的数学模型,结合PI控制器进行调控,实现对电机转速和电枢电流的高精度动态控制,验证控制策略的稳定性与响应性能。文档详细介绍了仿真模型的搭建流程、关键参数的整定方法、系统动态波形的分析手段以及仿真结果的有效性验证,体现了经典自动控制理论在实际电机系统中的工程应用,是电机控制与电力电子技术相结合的典型研究案例。; 适合人群:具备自动控制原理、电机与拖动基础、电力电子技术和Matlab/Simulink仿真能力的电气工程、自动化、机电一体化等专业的本科生、研究生及从事电机驱动系统研发的工程技术人员。; 使用场景及目标:①作为高校课程设计或实验教学材料,帮助学生深入理解双闭环调速系统的工作机理与工程实现;②服务于科研项目,为新型电机控制算法(如滑模、模糊PID等)的开发与性能对比提供基础仿真验证平台;③作为工业界产品前期设计的仿真工具,用于评估不同控制策略在动态响应、抗干扰能力和稳态精度方面的可行性。; 阅读建议:建议读者在学习过程中紧密结合自动控制理论知识,亲手在Simulink环境中搭建完整的双闭环仿真模型,通过反复调整PI控制器的比例与积分参数,观察并分析转速、电流的阶跃响应曲线,从而深刻理解反馈控制的本质、系统稳定性条件以及参数整定对动态性能的影响,进而掌握电机控制系统的设计精髓。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值