0'ü piyasaya sürmesi ile pazarda daha fazla tutunamadı. 
Masaüstü bilgisayar sistemlerindeki rolünün çok azalmasına rağmen basit mimarisi ve minimal işlemci hızı ve bellek gereksimi nedeniyle bugün çeşitli gömülü x86 sistemlerinde hala MS-DOS kullanılmaktadır.

MS-DOS, uygulama programları için bilgisayarın işleyişini koordine eder. Bu gerçekten de çok önemlidir, ama MS-DOS’ un avantajları yalnızca bundan ibaret değildir.

Her ne kadar insanlara basit ve kullanması garip olarak görünse de MS-DOS işletim sistemi bilgisayarın zarar görmesi durumunda bir numaralı ilaçtır. MS-DOS donanım kurucularının bir numaralı kullandıkları sistemdir. Örneğin Windows açılmıyor, devamlı sorun veriyor ise, bu sorunları genellikle HDD’ye format atarak ve işletim sistemini tekrar yüklemekle becerirler ama hatadır. Çünkü devamlı HDD’ye format atılırsa HDD zarar görürür "bad sector" (kullanılamayan veya bozuk alan) oluşmasına "boot sector"un (HDD’nin bilgilerinin tutulduğu yer) zarar görmesine neden olur. Ama format atmadan MS-DOS’tan yine yararlanarak bilgisayarın sistemi dahil geri getirilebilir. Bunların yapılması çok güzeldir ama bunları yapmak için grafik ekrandan (Windows Ekranı) biraz vazgeçip MS-DOS’ ta çalışmak gerekir. Bu yüzden, Microsoft Windows 95/98/ME sürümleriyle kullanıcının DOS ile olan iletişimini minimuma indirmeye çalışmış olsa bile DOS’ tan tam olarak vazgeçememiştir.

Ayrıca, Windows 95/98/ME kullanıyor olsanız da bazen DOS’a işiniz düşebilir. Örneğin birçok oyun programı Windows ile çalışmaz veya oynanamayacak kadar yavaş çalışır. Ayrıca Windows'a giremediğiniz durumlarda da sorunu DOS’ tan halletmeniz gerekebilir. Bazen de tek bir dosyayı kopyalamak için bilgisayarınızı açtığınızda, Windows’ un çalışmasını beklemeniz gerekmez.

MS-DOS’ un kendisini de belirli işler için kullanabilirsiniz.; komut adı verilen yönergeleri (talimatları ) kullanarak MS-DOS’ u dosya yönetiminde, iş akışının denetlenmesinde ve ek yazılımlar gerektirmeden günlük işler gerçekleştirmede yönlendirebilirsiniz.

Örneğin MS-DOS metinlerden (text) oluşan dosyalar yaratmakta ve değiştirmekte kullanabileceğiniz bir program içerir.MS-DOS editör bir sözcük işlemci olmasa da, kısa yazışmalar listeler için çok kullanışlıdır. Onu kullanarak, küçük belgeleri bir sözcük işlemciye göre çok daha kısa sürede yazabilirsiniz. Veya bilgisayarı açtığınızda yüklenmesini veya çalışmasını istediğiniz dosyaları da bilgisayarın açılırken okuduğu Autoexec.Bat dosyasına koyarak otomatik olarak çalışmasını sağlamış oluruz.

MS-DOS’ ta özel gereksinimlerinizi karşılamak için olan komutları birleştirerek güçlü komutlar, hatta kendi küçük uygulamalarınızı yaratabilirsiniz. Örneğin, yalnızca MS-DOS komutları kullanarak, basit bir dosya yöneticisi ( belirli bilgiler için dosyalarda arama yapan bir program ) oluşturabilirsiniz.

MS-DOS’ un 4.0 ve sonraki sürümleri, komut ve dosyaları menü adı verilen listelerden seçmenize olanak sağlayan ayrı bir program içerirler. Shell adı verilen bu program ile tüm rutin işlerinizi gerçekleştirebilir, ondan zaman zaman yararlanabilir ya da isterseniz hiç kullanmayabilirsiniz.

Artık tüm bu uygulamalar, MS-DOS için oluşturulan Windows ara yüzünden (interface) sonra Dos’ un uygulamaları daha kolay ve anlaşılır olmuştur. Aynı zamanda MS-DOS’ u soğuk gösteren siyah beyaz ekran da ortadan kalkmıştır.


Tüm bilgiler ve programlar dosya (file) adı verilen bilgi topluluğu olarak disk/diskete kaydedilir. DOS işletim sisteminde bir dosya iki kısımda oluşur, dosya adı ve dosya uzantısı. Genel olarak bir dosyanın yapısı DOSYA_ADI ve DOSYA_UZANTISI şeklindedir. Burada DOSYA_ADI en fazla 8, DOSYA_UZANTISI en fazla 3 karakterden oluşur. Dosya isminin büyük veya küçük yazılması hiçbir şey değiştirmemektedir, büyük ya da küçük yazmak aynı dosyaya karşılık gelmektedir.
MS-DOS’ ta dosyaların ifadesi;

MS-DOS dosya ismi ve dosya uzantısı kuralları;


Örneğin : COMMAND.COM, CONFIG.SYS, AUTOEXEC.BAT ve LATS.DOC gibi


Yukarıda belirtilen 3 dosya MS-DOS’ ta dosya isminin yazılması ile çalıştırılabilir, geriye kalan dosyalar ise başka programlar yardımı ile çalıştırılır. Bu 3 dosya ismi uzantısı aynı isimli dosyalara verilse (yani, LATS.EXE, LATS.BAT ve LATS.COM gibi) çalıştırılma sırası dosyanın büyüklüğüne ve küçüklüğüne bakılmaksızın bu dosyaları çalıştırma önceliği COM, EXE ve BAT sırasındadır.

Genellikle Windows'un kullandığı bazı dosya türleri:


MS-DOS’ un açılması için gerekli 3 dosya vardır. Bunlar Config.sys, Autoexec.bat, Command.com’ dur. Ayrıca, sistem dosyası olarak Msdos.sys (Dos ile ilgili sistem bilgilerini tutar. Örnek, versiyon bilgisi gibi) ve Io.sys (Dos’ un giriş/çıkış sistem bilgilerini tutar) vardır.


Bu dosya, bilgisayarın donanım özelliklerini değiştirmemizi sağlayan bir metin dosyasıdır. Yani bu dosyaya eklenecek komutlar aracılığı ile memory, fare, klavye, ekran ve bunun gibi araçların nasıl çalışacağı belirlenir. CONFIG.SYS dosyasının MS-DOS tarafından okunup işlenebilmesi için açılış diskinin ana dizininde bulunması gerekir.


Bu dosya, DOS çalıştığında bazı programları otomatik olarak çalıştırma olanağı verir, ekran ve dil düzenlemesini sağlar. Bu sayede bilgisayarın her açılışı sırasında yüklemek zorunda kalacağımız klavye, fare, monitör dil ... programları yüklenmiş olur.


Bu dosya, bilgisayar komutlarını yazdığımız komut derleyicisini görüntüler. COMMAND.COM bilgisayarın açılış diskinin ana dizininde bulunması gerekir. Bu olmadan bilgisayarın açılması mümkün değildir. Direk makine dilinde yazılmış olduğu için çok hızlıdır.

Bilgisayarda dosyalar içeriklerine veya özelliklerine göre dosya gruplarına ayrılabilir. Bu gruplara dizin adı verilir. Windows ortamında dizin ismi yerine klasör ismi kullanılır. 3 değişik dizin tipi vardır. Bunlar,

Bilgisayarın ana dizinidir. Kullanılan sürücüyü (a:\ , b:\ , c:\) gibi harflerle tanımlar. Kullanıcı kök dizin yaratamaz ve silemez. Bu ancak yönetici tarafından disk bölümlendirme araçları ile yapılabilir (örneğin fdisk).
Kök dizin altında oluşturulan klasörlerdir.
Kullanıcıların oluşturdukları klasörlerin altında (içinde) oluşturulan klasörlerdir. Alt dizinler (bir klasörün içinde yer alan klasörler) kök dizindeyken sadece DIR komutunun yazılması ile ekranda görülmezler. DIR /S ile tüm alt dizinleri gösterebilirsiniz.

Komutlar İkiye Ayrılır ve komut isminin büyük veya küçük yazılması hiçbir şey değiştirmemektedir, büyük ya da küçük yazmak aynı komuta karşılık gelmektedir.
İç Komutlar : COMMAND.COM dosyası içinde bulunan temel komutlardır ve çalıştırılması ile belleğe yüklenerek çalıştırılan komutlardır. Örnek : Ver, Dir, vs.
Dış Komutlar : Çalıştırılabilmesi için disk veya disket içinde dosya halinde bulunması zorunlu olan komutlardır. Örnek : Xcopy, format, vs.

DOS’ ta çalıştırılan komutun, çalışması için herhangi bir dosyaya ihtiyaç duymadan çalışan komutlara iç komutlar denir (Bilgisayarın açılışında kullanılan Command.com dosyasının içinde bulunan komutlardır).Command.com dosyası 6,22 de 54645 Bayt'dır bilgisayar virüslü ise bu dosyanın boyutu uzar çünkü bilgisayar ilk çalıştığında bu dosya belleğe yüklenir Çalışması için program dosyasının varlığına ihtiyaç duyulan komutlara Dış Komutlar denir. Dış komutları çalıştırabilmek için, o komutun programlama dosyasına ihtiyaç vardır. Örneğin format komutunu kullanabilmek için DOS’ da Format.com programının bulunması gerekir. Önemli İç Komutları, aşağıda inceledik. Bunlar ;

DIR komutu: Disk veya disket üzerindeki dosyaları görüntüler. Örnek: C:\> DIR 

Joker karakterler (? , *) ;
C:\> DIR LATS.*  (Dosya Adı LATS olan, tüm dosyaları listeler)
Örnek: C:\> DIR A??S.EXE  (İlk harfi A , 4.harfi S olan , EXE uzantılı dosyaları listeler.

Örnek: C:\> VER 
Örnek: C:\> DATE 
Örnek: C:\> TIME 
Örnek: C:\> PROMPT  (sürücüyü ilkel PROMT’ a dönüştürür.) C> (ilkel PROMT)

PROMPT Parametreleri
Görüntüsü değiştirilen PROMT’ u eski haline getirmek için;
C:\> PROMPT $P$G  tanımlaması yazılır.
Örnek: C:\> COPY CON LATS.TXT  (TXT uzantılı, LATS adlı dosya oluşturur.)
Oluşturduğumuz bu dosyayı kaydedip bitirmek için ^Z (Ctrl+Z) tuşlarına basılır. Kayıt yapmadan çıkmak için ^C (Ctrl+C) tuşlarına basılır.
Örnek: C:\> TYPE LATS.TXT  C:\> TYPE LATS.TXT | MORE  (LATS.TXT dosyasını sayfa sayfa görüntüler)
Örnek: C:\> REN LATS.TXT TUFAN.DOC  (LATS.TXT dosyasının ismini TUFAN.DOC yapar)
Örnek: C:\> MD LATS  (LATS adlı dizin açar)
Örnek: C:\> CD LATS  (LATS adlı dizine girer)
C:\LATS> CD..  (LATS adlı dizinden çıkar) (Aktif olan dizinden bir önceki dizine çıkışı sağlar)
C:\LATS\DENEME> CD\  (LATS ve DENEME dizinlerinden çıkar) (İç içe girilmiş dizinlerden bir seferde köke (ROOT) çıkmayı sağlar)
Örnek: C:\> RD LATS 
Örnek: C:\> COPY C:\LATS.TXT C:\DOS  (C Root’ unda bulunan LATS.TXT dosyasını C’ nin altındaki DOS dizinine kopyalar)
Örnek: C:\> DEL LATS.TXT  (LATS dosyasını siler)
C:\> DEL *.*  (Tüm dosyaları siler)
C:\> DEL *.EXE  (EXE uzantılı dosyaları siler)

Bilgisayarda dosyalar halinde bulunması gereken komutlardır. Kullanılacak komuta ait dosyanın çalışılan sürücüdeki disk veya diskette bulunması gerekmektedir. Aksi takdirde komut ile ilgili çalışma gerçekleştirilemez.

Örnek: C:\> FORMAT A:  a disketini biçimler, kullanılır hale getirir.

FORMAT Parametreleri

Örnek: C:\> FORMAT a:/s 
Örnek: C:\> FORMAT a:/q 
11 karakteri aşmamalıdır.
Örnek: C:\> FORMAT a:/v:ÇALIŞMA 
Örnek: C:\> FORMAT A:/F:720 
Örnek: C:\> FORMAT A:/U 
Gerektiğinde birden fazla parametre aynı komut satırında tanımlanabilir.
Örnek: C:\> FORMAT A:/S/V:DERS/F:720/u 
Örnek: C:\> UNFORMAT A: 
Örnek: C:\> LABEL EĞİTİM 

İşlem sırasında disket isterken karşılaşılan mesajlar;
Source : Kaynak disketi tanımlar. Mesaj görüldüğünde sürücüye kaynak (kopyası alınan) disket takılır.
Target : Hedef disketi tanımlar. Mesaj görüldüğünde sürücüye hedef (alınan kopyayı konacağımız) disket takılır.
Örnek: C:\> DISCOPY A: B: 


Örnek: C:\> MEM 

Özelliğin Adı Verilmesi/İptali

Örnek: C:\> ATTRIB  (Tüm dosyalardaki özellikleri görüntüler)
C:\> ATTRIB +H LATS.TXT 
C:\> ATTRIB -H LATS.TXT 
C:\> ATTRIB +H,+R LATS.