當前位置:編程學習大全網 - 編程語言 - dos發展歷史

dos發展歷史

1.DOS的發展簡史

DOS是1979年由微軟公司為IBM個人電腦開發的MS-DOS,它是壹個單用戶單任務的操作系統。

後來DOS的概念也包括了其它公司生產的與MS-DOS兼容的系統,如PC-DOS 、DR-DOS, 以及壹些其它相對不太出名的DOS兼容產品。它們在1985年到1995年及其後的壹段時間內占據操作系統的統治地位,最著名和廣泛使用的DOS系統從1981年直到1995年的15年間微軟在推出Windows 95之後,宣布MS-DOS不再單獨發布新版本。

不過FreeDOS等與MS-DOS兼容的DOS則在繼續發展著。雖然大多數用戶將1981年最早發表的術語“PC”與IBM PC或PC兼容機等同看待, 但是實際上個人計算機在1970年已經開始使用。

DOS是IBM PC及其兼容機用的操作系統。在DOS之前,壹些微機為其操作系統使用內部BASIC編程語言,而另外壹些使用Digital Research公司開發的CP/M操作系統(此公司提供了DR DOS)。

Microsoft公司於1970年後開發了MS-DOS,當時,該公司為不同微機開發了像BASIC這類編程語言;1980年IBM正在設計最早的IBM PC並請Microsoft為其新型機開發多個編程語言。這次CP/M作為選擇的操作系統並成為IBM新機種的操作系統。

在Microsoft為IBM PC 設計語言的過程中,盡管Microsoft公司改進了IBM PC的語言設計和應用程序設計,但是他們認識到開發PC操作系統才是其努力方向。然而,由於沒有足夠的時間從零開始開發壹個操作系統。

為解決這個問題,Microsoft購買了壹個用於8086處理器的操作系統86-DOS,86-DOS操作系統是西雅圖電腦產品公司(Seattle puter Products)的壹名24歲的程序員蒂姆·帕特森(Tim Paterson)花費了四個月時間編的,該操作系統與最早的IBM PC中的8086處理器非常相似。給每臺IBM電腦安裝壹個DOS系統,微軟就收取200美金的商業運作模式,造就了微軟的初期輝煌。

發展歷程隨著電腦硬件的不斷發展,從Windows 95到Windows XP再到的Windows 7以及2012年發布的Windows 8中,MS-dos的核心依然存在,只是加上Windows當作系統的圖形界面,直到純32 位版本的Windows系統(從Windows NT開始,其中就包含了 Windows 2003、Windows XP、Windows Vista、Windows 7和Windows 8)。由此可見dos的生命力極強。

例如系統還原和安裝都需要DOS,DOS用起來也很方便。DOS是個非常實用的操作系統,因此,它深深受到國內外人們的普遍喜愛,壹直擁有數以億計的用戶。

但是,自從1995年以來,Microsoft公司出於商業利益等方面的原因,決定拋棄手中的MS-DOS。當時,DOS已有許多種,除MS-DOS以外,還有PC-DOS,DR-DOS,FreeDOS等,但是由於受到Microsoft公司的擠壓,故使用的人數不多,而大多數用戶都在使用MS-DOS。

由於Microsoft徹底放棄了MS-DOS,而轉以開發Windows,引起了廣大DOS使用者和愛好者的不滿,而且,大家通常所使用的Windows 9x也只是DOS下的壹個大型程序罷了,如果沒有DOS的支持,它根本無法運行。但也由此可見DOS的功能其實是非常強大的,以及DOS軟件擁有巨大的開發潛能,因為像Windows那樣強大的DOS增強程序都可以編出來。

比較Windows是壹個多任務的操作環境,但它對程序編寫的約束和限制比DOS高得多,因而許多程序員出於對Windows的不滿及對DOS開發的價值和潛力的深刻認識,繼續開發DOS軟件。由於多年的經驗的積累,他們的軟件開發水平越來越高,因此他們開發出的DOS軟件的質量也越來越高。

為了開發更多的軟件並且增加開發的效率,他們設計了壹個又壹個DOS軟件的開發工具。而用這些開發工具的人也越來越多,並在國外迅速地流傳開來,詳情可見壹篇叫作“DJGPP程序與保護模式”的文章(在“DOS文章”欄目中)。

壹個尤為重要的是,正如上文所提到,雖然MS-DOS已經不再繼續發展了,但並不意味著整個DOS也不再繼續發展了。MS-DOS的最高版本是8.0(包含在Windows ME中),隨後Microsoft開始開發基於Windows NT構件的Windows,才成了真正獨立的操作系統。

除了MS-DOS以外,其它的DOS也在發展著。仍在不斷發展和更新中的DOS有FreeDOS、PTS-DOS、ROM-DOS等,這些DOS的功能都十分強大,往往超過MS-DOS,而且FreeDOS還是完全免費且自由開放的。

因此,程序員們完全可以為它們開發新的DOS軟件,而不必依賴於MS-DOS。這大概是90年代末DOS的情況。

現狀隨後,壹項叫作“開放源代碼運動”的活動興起了。很多程序員和使用者出於對Microsoft的Windows橫行霸道的不滿,離開了Windows陣營。

取而代之的是興起了對其它操作系統軟件的開發,如DOS,Linux等。這壹下設計和開發DOS軟件的人迅速增加,並紛紛組成了開發團體,以開發新的DOS和其它非Windows的操作系統的軟件,詳情可見壹篇叫作“DOS和Linux近年來的發展比較”的文章。

由於開發者的增多,原先的DOS軟件開發器也開始了進壹步的更新,而且支持FAT32和長文件名。再加上這次開發軟件的有許多是程序員中的精英,所以開發出來的DOS軟件的質量自然是今非昔比了。

比如,由於Allegro等。

2.DOS的發展簡史

DOS是1979年由微軟公司為IBM個人電腦開發的MS-DOS,它是壹個單用戶單任務的操作系統。

後來DOS的概念也包括了其它公司生產的與MS-DOS兼容的系統,如PC-DOS 、DR-DOS, 以及壹些其它相對不太出名的DOS兼容產品。它們在1985年到1995年及其後的壹段時間內占據操作系統的統治地位,最著名和廣泛使用的DOS系統從1981年直到1995年的15年間微軟在推出Windows 95之後,宣布MS-DOS不再單獨發布新版本。

不過FreeDOS等與MS-DOS兼容的DOS則在繼續發展著。雖然大多數用戶將1981年最早發表的術語“PC”與IBM PC或PC兼容機等同看待, 但是實際上個人計算機在1970年已經開始使用。

DOS是IBM PC及其兼容機用的操作系統。在DOS之前,壹些微機為其操作系統使用內部BASIC編程語言,而另外壹些使用Digital Research公司開發的CP/M操作系統(此公司提供了DR DOS)。

Microsoft公司於1970年後開發了MS-DOS,當時,該公司為不同微機開發了像BASIC這類編程語言;1980年IBM正在設計最早的IBM PC並請Microsoft為其新型機開發多個編程語言。這次CP/M作為選擇的操作系統並成為IBM新機種的操作系統。

在Microsoft為IBM PC 設計語言的過程中,盡管Microsoft公司改進了IBM PC的語言設計和應用程序設計,但是他們認識到開發PC操作系統才是其努力方向。然而,由於沒有足夠的時間從零開始開發壹個操作系統。

為解決這個問題,Microsoft購買了壹個用於8086處理器的操作系統86-DOS,86-DOS操作系統是西雅圖電腦產品公司(Seattle puter Products)的壹名24歲的程序員蒂姆·帕特森(Tim Paterson)花費了四個月時間編的,該操作系統與最早的IBM PC中的8086處理器非常相似。給每臺IBM電腦安裝壹個DOS系統,微軟就收取200美金的商業運作模式,造就了微軟的初期輝煌。

發展歷程 隨著電腦硬件的不斷發展,從Windows 95到Windows XP再到的Windows 7以及2012年發布的Windows 8中,MS-dos的核心依然存在,只是加上Windows當作系統的圖形界面,直到純32 位版本的Windows系統(從Windows NT開始,其中就包含了 Windows 2003、Windows XP、Windows Vista、Windows 7和Windows 8)。由此可見dos的生命力極強。

例如系統還原和安裝都需要DOS,DOS用起來也很方便。DOS是個非常實用的操作系統,因此,它深深受到國內外人們的普遍喜愛,壹直擁有數以億計的用戶。

但是,自從1995年以來,Microsoft公司出於商業利益等方面的原因,決定拋棄手中的MS-DOS。當時,DOS已有許多種,除MS-DOS以外,還有PC-DOS,DR-DOS,FreeDOS等,但是由於受到Microsoft公司的擠壓,故使用的人數不多,而大多數用戶都在使用MS-DOS。

由於Microsoft徹底放棄了MS-DOS,而轉以開發Windows,引起了廣大DOS使用者和愛好者的不滿,而且,大家通常所使用的Windows 9x也只是DOS下的壹個大型程序罷了,如果沒有DOS的支持,它根本無法運行。但也由此可見DOS的功能其實是非常強大的,以及DOS軟件擁有巨大的開發潛能,因為像Windows那樣強大的DOS增強程序都可以編出來。

比較 Windows是壹個多任務的操作環境,但它對程序編寫的約束和限制比DOS高得多,因而許多程序員出於對Windows的不滿及對DOS開發的價值和潛力的深刻認識,繼續開發DOS軟件。由於多年的經驗的積累,他們的軟件開發水平越來越高,因此他們開發出的DOS軟件的質量也越來越高。

為了開發更多的軟件並且增加開發的效率,他們設計了壹個又壹個DOS軟件的開發工具。而用這些開發工具的人也越來越多,並在國外迅速地流傳開來,詳情可見壹篇叫作“DJGPP程序與保護模式”的文章(在“DOS文章”欄目中)。

壹個尤為重要的是,正如上文所提到,雖然MS-DOS已經不再繼續發展了,但並不意味著整個DOS也不再繼續發展了。MS-DOS的最高版本是8.0(包含在Windows ME中),隨後Microsoft開始開發基於Windows NT構件的Windows,才成了真正獨立的操作系統。

除了MS-DOS以外,其它的DOS也在發展著。仍在不斷發展和更新中的DOS有FreeDOS、PTS-DOS、ROM-DOS等,這些DOS的功能都十分強大,往往超過MS-DOS,而且FreeDOS還是完全免費且自由開放的。

因此,程序員們完全可以為它們開發新的DOS軟件,而不必依賴於MS-DOS。這大概是90年代末DOS的情況。

現狀 隨後,壹項叫作“開放源代碼運動”的活動興起了。很多程序員和使用者出於對Microsoft的Windows橫行霸道的不滿,離開了Windows陣營。

取而代之的是興起了對其它操作系統軟件的開發,如DOS,Linux等。這壹下設計和開發DOS軟件的人迅速增加,並紛紛組成了開發團體,以開發新的DOS和其它非Windows的操作系統的軟件,詳情可見壹篇叫作“DOS和Linux近年來的發展比較”的文章。

由於開發者的增多,原先的DOS軟件開發器也開始了進壹步的更新,而且支持FAT32和長文件名。再加上這次開發軟件的有許多是程序員中的精英,所以開發出來的DOS軟件的質量自然是今非昔比了。

比如,由於Allegro等編程庫的。

3.DOS命令和DOS發展的歷史

DOS常用命令詳解 dir 列文件名 deltree 刪除目錄樹 cls 清屏 cd 改變當前目錄 copy 拷貝文件 diskcopy 復制磁盤 del 刪除文件 format 格式化磁盤 edit 文本編輯 mem 查看內存狀況 md 建立子目錄 move 移動文件、改目錄名 more 分屏顯示 type 顯示文件內容 rd 刪除目錄 sys 制作DOS系統盤 ren 改變文件名 xcopy 拷貝目錄與文件 chkdsk 檢查磁盤 attrib 設置文件屬性 fdisk 硬盤分區 date 顯示及修改日期 label 設置卷標號 defrag 磁盤碎片整理 msd 系統檢測 path 設置搜尋目錄 share 文件***享 memmaker內存優化管理 help 幫助 restore 恢復備份文件 set 設置環境變量 time 顯示及修改時間 tree 列目錄樹 debug 隨機調試程序 doskey 重新調用DOS命令 prempt 設置提示符 undelete恢復被刪的文件 scandisk檢測、修理磁盤 不常用DOS命令 diskp磁盤比較 append 設置非執行文件路徑 expand 還原DOS文件 fasthelp快速顯示幫助信息 fc 文件比較 interink啟動服務器 setver 設置版本 intersvr啟動客戶機 subst 路徑替換 qbasic Basic集成環境 vsafe 防病毒 unformat恢復已格式化的磁盤 ver 顯示DOS版本號 *** artdrv設置磁盤加速器 vol 顯示磁盤卷標號 lh 將程序裝入高端內存 ctty 改變控制設備 emm386 擴展內存管理 常用命令具體介紹: 壹、Dir 顯示目錄文件和子目錄列表,呵呵,這個當然是人人要知道的。

可以使用通配符(? 和 *),?表通配壹個字符,*表通配任意字符 *.後綴 指定要查看後綴的文件。 上面其實也可以為“ . 後綴”,例如dir *.exe 等於dir .exe /p 每次顯示壹個列表屏幕。

要查看下壹屏,請按鍵盤上的任意鍵。 /w 以寬格式顯示列表,在每壹行上最多顯示 5 個文件名或目錄名。

/s 列出指定目錄及所有子目錄中出現的每個指定的文件名。比win環境下的查找快多了 dir *.* -> a.txt 把當前目錄文件列表寫入a.txt dir *.* /s -> a.txt 把當前目錄文件列表寫入a.txt,包括子目錄下文件。

二、Attrib 顯示、設置或刪除指派給文件或目錄的只讀、存檔、系統以及隱藏屬性。如果在不含參數的情況下使用,則 attrib 會顯示當前目錄中所有文件的屬性。

+r 設置只讀屬性。 -r 清除只讀屬性。

+a 設置存檔文件屬性。 -a 清除存檔文件屬性。

+s 設置系統屬性。 -s 清除系統屬性。

+h 設置隱藏屬性。 -h 清除隱藏屬性。

三、Cls 清除顯示在命令提示符窗口中的所有信息,並返回空窗口,即“清屏” 四、Exit 退出當前命令解釋程序並返回到系統。 五、format 格式化 /q 執行快速格式化。

刪除以前已格式化卷的文件表和根目錄,但不在扇區之間掃描損壞區域。使用 /q 命令行選項應該僅格式化以前已格式化的完好的卷。

六、Ipconfig 顯示所有當前的 TCP/IP 網絡配置值、刷新動態主機配置協議 (DHCP) 和域名系統 (DNS) 設置。使用不帶參數的 ipconfig 可以顯示所有適配器的 IP 地址、子網掩碼、默認網關。

/all 顯示所有適配器的完整 TCP/IP 配置信息。 ipconfig 等價於 winipcfg,後者在ME、98 和 95 上可用。

盡管 Windows XP 沒有提供象 winipcfg 命令壹樣的圖形化界面,但可以使用“網絡連接”查看和更新 IP 地址。要做到這壹點,請打開 網絡連接,右鍵單擊某壹網絡連接,單擊“狀態”,然後單擊“支持”選項卡。

該命令最適用於配置為自動獲取 IP 地址的計算機。它使用戶可以確定哪些 TCP/IP 配置值是由 DHCP、自動專用 IP 地址 (APIPA) 和其他配置配置的。

七、md 創建目錄或子目錄 八、Move 將壹個或多個文件從壹個目錄移動到指定的目錄。 九、Nbtstat 顯示本地計算機和遠程計算機的基於 TCP/IP (NetBT) 協議的 NetBIOS 統計資料、NetBIOS 名稱表和 NetBIOS 名稱緩存。

Nbtstat 可以刷新 NetBIOS 名稱緩存和註冊的 Windows Inter 名稱服務 (WINS) 名稱。使用不帶參數的 nbtstat 顯示幫助。

Nbtstat 命令行參數區分大小寫。 -a remotename 顯示遠程計算機的 NetBIOS 名稱表,其中,RemoteName 是遠程計算機的 NetBIOS 計算機名稱。

-A IPAddress 顯示遠程計算機的 NetBIOS 名稱表,其名稱由遠程計算機的 IP 地址指定(以小數點分隔)。 十、Netstat 顯示活動的 TCP 連接、計算機偵聽的端口、以太網統計信息、IP 路由表、IPv4 統計信息(對於 IP、ICMP、TCP 和 UDP 協議)以及 IPv6 統計信息(對於 IPv6、ICMPv6、通過 IPv6 的 TCP 以及通過 IPv6 的 UDP 協議)。

使用時如果不帶參數,stat 顯示活動的 TCP 連接。 -a 顯示所有活動的 TCP 連接以及計算機偵聽的 TCP 和 UDP 端口。

十壹、Ping 通過發送“網際消息控制協議 (ICMP)”回響請求消息來驗證與另壹臺 TCP/IP 計算機的 IP 級連接。回響應答消息的接收情況將和往返過程的次數壹起顯示出來。

Ping 是用於檢測網絡連接性、可到達性和名稱解析的疑難問題的主要 TCP/IP 命令。如果不帶參數,ping 將顯示幫助。

名稱和Ip地址解析是它的最簡單應用也是用的最多的。 -t 指定在中斷前 ping 可以持續發送回響請求信息到目的地。

要中斷並顯示統計信息,請按 CTRL-BREAK。要中斷並退出 ping,請按 CTRL-C。

-lSize 指定發送的回響請求消息中“數據”字段的長度(以字節表示)。默認值為 32。

size 的最大值是 65,527。 十二、。

4.DOS的發展歷史,構成,基本功能和漢字處理

DOS是Disk Operation System(磁盤操作系統)的簡稱,是1985~1995年的個人電腦上使用的壹種主要的操作系統。由於早期的DOS系統是由為軟公司為IBM的個人電腦開發的,稱為MS-DOS,因此後來其他公司生產的與MS-DOS兼容的操作系統,也延用了這個稱呼,如PC-DOS、DR-DOS等等。

1981年,MS-DOS 1.0發行,作為IBM PC的操作系統進行捆綁發售,支持16k內存及160k的5寸軟盤。在硬件昂貴,操作系統基本屬於送硬件奉送的年代,誰也沒能想到,微軟公司竟會從這個不起眼的出處開始發跡。

1982年,支持雙面磁盤。

1983年MS-DOS 2.0隨IBM XT發布,擴展了命令,並開始支持5M硬盤。同年發布的2.25對2.0版進行了壹些bug修正。

1984年,MS-DOS 3.0增加了對新的IBM AT支持,並開始對部分局域網功能提供支持。

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

1987年,MS-DOS 3.3 支持了IBM PS/2設備及1.44M的3寸軟盤,並支持其他語言的字符集。

1988年,MS-DOS 4.0 增加了DOS Shell 操作環境,並且有壹些其他增強功能及更新。

1991年,MS-DOS 5.0發行,增加了DOS Shell功能,增強了內存管理和宏功能。

1993年,MS-DOS 6.x 增加了很多GUI程序,如Scandisk、Defrag、M *** ackup等,增加了磁盤壓縮功能,增強了對Windows 的支持。

1995年,MS-DOS 7.0 增加了長文件名支持、LBA大硬盤支持。這個版本的DOS並不是獨立發售的,而是在Windows 95中內嵌的。之後的MS-DOS 7.1全面支持FAT32分區、大硬盤、大內存支持等,對四位年份支持解決了千年蟲問題。

當年的DOS的確是壹枝獨秀,在x86上鮮有競爭者。之後的windows 95敲響了DOS的喪鐘,那麽是不是DOS就真的從此沈寂了呢?

許多程序員出於對Windows的不滿及對DOS開發的價值和潛力的深刻認識,繼續開發DOS軟件。由於在DOS時代的程序員大多都是些精通系統底層中斷和匯編/C的高手,有著豐富的開發經驗和編程功底,因此他們開發出的DOS軟件的質量也相當高。為了開發更多的軟件並且增加開發的效率,他們設計了壹個又壹個DOS軟件的開發工具。雖然MS-DOS已經不再繼續發展了,但並不意味著整個DOS也不再繼續發展了。

MS-DOS的最高版本是8.0(它可以用來運行Windows 9x或ME),隨後Microsoft開始開發基於起源於OS/2的Windows NT構件的Windows,才成了獨立的操作系統。而除了MS-DOS以外,其它的DOS也在發展著。仍在不斷發展和更新中的DOS有FreeDOS、PTS-DOS、ROM-DOS等,這些DOS的功能都十分強大,往往超過MS-DOS,而且FreeDOS還是完全免費且自由開放(基於GNU GPL協議)的。因此,程序員們完全可以為它們開發新的DOS軟件,而不必依賴於MS-DOS。

DOS代表著什麽?DOS代表著自由開放與發展。新的DOS時代的最大特點就是自由開放的發展,可以與其它操作系統,如Windows、Linux等其它系統應***同發展、***同促進,而各有自己存在的重要價值,這樣才是最美好的。DOS有很多種,也有著強大生命力和發展潛力,例如基於GNU GPL協議的FreeDOS就代表著全新的DOS時代——自由開放的DOS時代的發展方向。

  • 上一篇:60寸電視的長、寬、寬是多少厘米?最新的60英寸電視系列。
  • 下一篇:如何解決ubuntu alsa聲音壟斷的問題
  • copyright 2024編程學習大全網