最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

[舊系統(tǒng)探索]MSDOS"黑客"專屬操作系統(tǒng)

2023-07-02 18:02 作者:八哥滿天飛  | 我要投稿

[!多圖警告!]本文含有大量的圖片,流量黨和撥號(hào)黨慎入!

一個(gè)人黑底白字的屏幕前,不停敲擊著鍵盤,屏幕上又接連冒出許多的字符......00后的你可能會(huì)以為這是一個(gè)黑客在入侵什么東西,但實(shí)際上,這是80年代人們正常使用電腦的景象.

而之所以會(huì)形成上述現(xiàn)象,與當(dāng)年的電腦脫不開關(guān)系:當(dāng)年的電腦沒有圖形界面,通過文本命令來實(shí)現(xiàn)交互.

而這些文本系統(tǒng)之中,最著名的莫過于微軟的MSDOS

1980年,美國(guó)西雅圖電腦產(chǎn)品公司的一名程序員花費(fèi)了4個(gè)月的時(shí)間編寫出了86-DOS.1981年7月,微軟以五萬美元的代價(jià)向西雅圖公司購(gòu)得本產(chǎn)品的全部版權(quán),并將它更名為MS-DOS.

1983年MS-DOS 2.0隨IBM XT發(fā)布,擴(kuò)展了命令,并開始支持5M硬盤.同年發(fā)布的2.25對(duì)2.0版進(jìn)行了一些bug修正.

1984年,MS-DOS 3.0增加了對(duì)新的IBM AT支持,并開始對(duì)部分局域網(wǎng)功能提供支持.

1986年,MS-DOS 3.2 支持了720K 的5寸軟盤.

1987年,MS-DOS 3.3 支持了IBM PS/2設(shè)備及1.44M的3寸軟盤,并支持其他語言的字符集.

1988年,MS-DOS 4.0 增加了DOS Shell 操作環(huán)境,并且有一些其他增強(qiáng)功能及更新..

以上內(nèi)容和我接下來要講的

關(guān)系不大.

1991年,MS-DOS 5.0發(fā)行,增加了DOS Shell功能,增強(qiáng)了內(nèi)存管理和宏功能.

DOSSHELL
MS-DOS5.0

DOS5.0也是DOSBOX內(nèi)置的DOS版本,對(duì)大部分DOS游戲具有最好的兼容性,是玩DOS游戲的最佳選擇.

在這期間DOS開發(fā)出了點(diǎn)小插曲,一個(gè)支持多任務(wù)的MS-DOS4.0被泄露,其展示了微軟一條被放棄的開發(fā)路線--以多任務(wù)的MS-DOS占領(lǐng)市場(chǎng),這個(gè)想法最終被WindowsNT取代.

多任務(wù)MS-DOS4.0支持多任務(wù)切換(這是后來直到MS-DOS8.0也沒有實(shí)現(xiàn)的一個(gè)功能),同時(shí)Windows中所使用的New Executable可執(zhí)行文件格式.

多任務(wù)MS-DOS4.0

1993年,MS-DOS 6.0?發(fā)布,增加了很多GUI程序,如Scandisk,Defrag,Msbackup等,增加了磁盤壓縮功能.

MS-DOS6.22是最后一個(gè)由微軟官方發(fā)布的獨(dú)立DOS版本,移除了DOSSHELL.

MS-DOS6.22
MS-DOS6.22高級(jí)啟動(dòng)

總體來說,6.22的功能并不如后面的7.1,但其最大的優(yōu)勢(shì)在于兼容性強(qiáng),可以在8086,8088,286這種遠(yuǎn)古神機(jī)上運(yùn)行,而7.1和8.0都需要386的CPU才能運(yùn)行.

要想探究接下來的MS-DOS版本,需要用到一個(gè)遠(yuǎn)古工具--debug.學(xué)過匯編的應(yīng)該對(duì)它不陌生.

我們需要通過以下命令來查詢真實(shí)的DOS版本號(hào):

在DOS6.22試一下,AX的高8位儲(chǔ)存的是DOS的子版本號(hào)(注意debug使用十六進(jìn)制展示,如下圖所示,十六進(jìn)制16就是十進(jìn)制的22),而AX的低8位儲(chǔ)存的是DOS主版本號(hào).再看BX的高8位,如果是FF則表示MS-DOS,如果是00則表示PC-DOS.


1995年,MS-DOS?7.0?內(nèi)置于windows95中發(fā)布,增加了長(zhǎng)文件名支持和大硬盤支持.

1996年8月,MS-DOS 7.1 內(nèi)置于Windows95osr2中發(fā)布,這個(gè)版本的DOS全面支持FAT32分區(qū),大硬盤,大內(nèi)存,光驅(qū),鼠標(biāo)等.對(duì)四位年份支持解決了千年蟲問題.MSDOS7.1的獨(dú)立版本,即安裝軟盤,光盤以及超級(jí)啟動(dòng)盤實(shí)際非Microsoft開發(fā),而是由中國(guó)DOS聯(lián)盟和網(wǎng)友們聯(lián)手開發(fā).加入了擴(kuò)展功能,并且擴(kuò)展中包含了天匯漢字,CCDOS和PDOS的中文處理系統(tǒng),文件管理器以及多媒體播放器

MS-DOS7.1
內(nèi)置于MS-DOS7.1中的天匯漢字系統(tǒng)
MS-DOS7.1啟動(dòng)界面
MS-DOS7.1啟動(dòng)菜單
MS-DOS7.1文件架構(gòu)
Windows98啟動(dòng)盤
windows98啟動(dòng)盤啟動(dòng)菜單
Windows98啟動(dòng)盤
使用上述匯編命令查看Win98啟動(dòng)盤的DOS版本

MS-DOS7.1是本文中提到的眾多DOS版本中最強(qiáng)大的一個(gè)(今天不會(huì)還有人用286及以下的電腦吧?)大部分情況下使用DOS軟件都會(huì)選擇MS-DOS7.1.出現(xiàn)兼容問題時(shí)才會(huì)使用其他版本的DOS.

不過目前網(wǎng)上居然有因?yàn)橛肕S-DOS7.1還是MS-DOS6.22吵起來,原因不是兼容性,而是"MS-DOS7.1不是微軟官方的",真是人類迷惑行為大賞.

自行翻譯

2000年,MS-DOS 8.0 即MS-DOS的最后一個(gè)版本隨內(nèi)置于WindowsME發(fā)布.這一版本的DOS兼容性很差,幾乎用不了EMM386.MSDOS8.0同樣有獨(dú)立版本.

WindowsME同時(shí)也是MS-DOS8.0的啟動(dòng)界面

MS-DOS8.0文件架構(gòu),和上面的7.1的架構(gòu)比一比看你能找到多少不同.

同樣的,MS-DOS8.0也有對(duì)應(yīng)的微軟官方版本,稱為WindowsME啟動(dòng)盤

WindowsME啟動(dòng)盤
查看WindowsME啟動(dòng)盤的DOS版本

總體來說,MS-DOS8.0的兼容性不如MS-DOS7.1,但卻存在著一些特殊的程序只能在MS-DOS8.0運(yùn)行

WindowsME之后,Windows系統(tǒng)不再依賴Windows,但嚴(yán)格意義上來講,直到現(xiàn)在的Windows11,微軟才把DOS從Windows中完全刪除.

啥?你說NT內(nèi)核不是不需要DOS嗎?的確,NT內(nèi)核雀食不需要DOS,但32位NT內(nèi)核本身就是一個(gè)魔改版的MS-DOS5.0內(nèi)核(可以用上文匯編命令查看),甚至在Windows10上你依舊可以運(yùn)行甚至是在Windows10下安裝來自80年代的軟件.

在32位的Win10下安裝來自1985年的MSword2.0N

而64位的NT內(nèi)核不再支持DOS軟件,但DOS時(shí)代的殘余依舊可以被輕易地發(fā)現(xiàn),比如

這個(gè)文件一直活到今天的windows11


總結(jié):如果你想要在今天使用MS-DOS,首選應(yīng)該是7.1,出現(xiàn)兼容問題時(shí)按以下順序選擇版本:

7.1→5.0→8.0→6.22→多任務(wù)4.0→其他版本

插句題外話,在MS-DOS停止更新之后,DOS愛好者們另立江山,繼續(xù)發(fā)展DOS操作系統(tǒng)至今.項(xiàng)目名為FreeDOS,目前最新的FreeDOS是在2022年1月發(fā)布的FreeDOS1.3

FreeDOS1.3

基于微軟放出的早期MS-DOS源碼制作,功能比MS-DOS7.1略弱(比如不支持長(zhǎng)文件名),但對(duì)DOS愛好者來說這根本不重要.如果你對(duì)此感興趣,可以訪問他們的官網(wǎng),獲得幫助與支持.

本文大部分圖片為自己使用虛擬機(jī)截圖,小部分圖片來自知乎(三張查看DOS版本號(hào)的圖),非商業(yè)使用.喜歡不要忘了點(diǎn)贊評(píng)論加關(guān)注!

[舊系統(tǒng)探索]MSDOS"黑客"專屬操作系統(tǒng)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
兴义市| 镇雄县| 怀宁县| 永安市| 宾川县| 横山县| 延吉市| 亳州市| 瓮安县| 邵武市| 蓬安县| 营山县| 灌南县| 南投市| 柳江县| 济南市| 涞水县| 衡阳县| 长子县| 彝良县| 海口市| 海南省| 娱乐| 芜湖县| 广宗县| 三门县| 汪清县| 上栗县| 离岛区| 巨鹿县| 株洲县| 从化市| 望谟县| 甘孜| 军事| 高阳县| 辛集市| 五原县| 龙口市| 玉龙| 涪陵区|