Eğer bilgisayar kullanmaya ilk defa Windows 95 veya 98 ile başladıysanız büyük bir ihtimalle DOS kelimesi size yabancı gelecektir. Her PC kullanıcısının yakından tanıdığı bu işletim sistemi, Dünya’ da en yaygın olarak kullanılan PC işletim sistemidir. 1980’ lerin başında IBM’ in ilk PC’ leri üretmesi ve bu PC’ lerde kullanılan yeni bir işletim sistemi arayışı ile ortaya çıkan DOS, günümüzde bir çok PC kullanıcısı tarafından hala kullanılmaktadır.
MS-DOS, Microsoft Disk Operating System (Microsoft Disk İşletim Sistemi) kelimelerinin kısaltılmış halidir. MS-DOS bir disk işletim sistemi olarak bilinir, çünkü yaptığı işlerin büyük bölümü disk işlemleri, bellek işlemleri gibi programların çalışabilmesi için gerekli düzenlemeleri yapan bir işletim sistemidir. MS-DOS bir programdır, ama yalnızca bir program değildir. O olmadan diğer programların çalışma şansları yoktur. Çünkü bilgisayar sisteminin, tüm parçalarını MS-DOS kontrol eder. MS-DOS yalnızca, diğer programların çalışmasına olanak vermekle kalmaz, aynı zamanda bilgisayarınızın neyi nasıl yaptığı üzerinde size tam denetim sağlar. MS-DOS sizinle bilgisayarınız arasındaki bağdır.
DOS’un tarihi PC’ lerin (kişisel bilgisayarlar) tarihiyle başlar ve çoğunlukla da pek hayırla yad edilmez. Çünkü DOS’ta grafiksel bir kullanıcı arabirimi (pencereler) yoktur, her şey komutlarla ve bir sürü parametre ile yapılır. DOS, tüm x86 tabanlı PC’ lerde çalışır. Çok görevli bir işletim sistemi olmayan DOS, grafik kullanıcı arabirimini kullanmaz. Üstünde kolay yazılması, bellek ve sabit diskte az yer kaplaması, kolay ve çabuk öğrenilmesi, düşük konfigürasyonlu PC’ lerde çalışması gibi avantajları olmakla birlikte, etkin bir bellek yönetiminin olmaması, eski teknoloji kullanması ve grafik kullanıcı arabirimi olmaması önemli kısıtlamalarıdır.
Bilgisayarınız kapalı iken MS-DOS diskte durur. Her ne kadar özel bir program da olsa, MS-DOS eninde sonunda bir programdır, yani o da bilgisayarların kullandığı diğer bilgi toplulukları gibi bir dizi dosya içinde yer alır.
Eğer bir sabit diskiniz varsa, MS-DOS büyük olasılıkla onun içindedir (bilgisayar dağıtıcısı ya da sistemi kuran kimse tarafından yerleştirilmiş olabilir). Eğer bilgisayarınızda sabit disk (HDD) yoksa, MS-DOS’ un disketlerden kullanılması gerekir.
1. MS-DOS’ un Tarihçesi
MS-DOS 1981’ deki piyasaya sürülüşünden beri birkaç kez değişikliğe uğramıştır. İlk sürümün numarası 1.00’ dı. MS-DOS’ un zaman zaman değiştirilmesinin amacı, daha gelişmiş donanımlardan yararlanmak ve önceki hataları düzeltmektir. Sisteminizi başlattığınızda, MS-DOS, kullandığınız sürümün numarasını (versiyon) ekranda gösteriyor olabilir.
MS-DOS’ un yeni bir sürümü çıktığında, eğer numarasının ondalık noktasından sonra değişiklik varsa, (ÖRNEĞİN 6.0’ dan 6.2’ ye), bu küçük bir değişiklik gösterir.Bu durumda MS-DOS öz olarak önceki sürüme göre pek değişiklik içermez. Ondalık noktasının önündeki sayının değişmesi ise büyük bir değişiklik gösterir. Örneğin sürüm 6, sürüm 5’ te olmayan bir çok yeni özellik getirmiştir.
MS-DOS’ un yeni sürümleri eskilerine göre daha güçlü ve gelişmiş olsalar da öncekilerle uyumlu kalırlar. Bu yüzden, diyelim ki sürüm 2.1’ i kullanıyorken başka bir sürümle çalışmaya başladığınızda, tüm bilgilerinizi, deneyiminizi, dosya ve disklerinizi eskisi gibi kullanabilirsiniz. Örneğin, MS-DOS 3.0’ da kullandığınız bir dosyayı 5.0 sürümünde kullanabilirsiniz ama 5.0’ da kullandığınız bir dosyayı 3.0’ da kullanamayabilirsiniz.
MS-DOS’ un 3.30’ dan sonraki sürümlerini aşağıda görmektesiniz.
MS-DOS 3.30 MS-DOS 4.01 MS-DOS 5.0 MS-DOS 6.0
MS-DOS 6.20 MS-DOS 6.22 MS-DOS 7.0 MS-DOS 8.0 ...
2. MS-DOS İle Neler Yapabiliriz?
MS-DOS, uygulama programlarınız 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 düşünülen 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 ? 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 bu kitapta, 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. Sh*ll 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.
3. MS-DOS Dosya Yapısı
Dosya(File)
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 yada küçük yazmak aynı dosyaya karşılık gelmektedir.
MS-DOS’ ta dosyaların ifadesi;
LATS.TXT (Lats isimli yazı dosyası)
LATS.* (İsmi Lats olan bütün dosyalar)
*.COM (Uzantısı Com olan bütün dosyalar)
*.* (Bütün dosyalar)
? ? ? ? ? ? ? ? .? ? ? ( “ )
. ( “ )
MS-DOS dosya ismi ve dosya uzantısı kuralları;
· Dosya ismi en fazla 8 karakterden oluşur.
· Dosya uzantısı en fazla 3 karakterden oluşur.
· Dosya ismi ile uzantısı arasında nokta (.) işareti bulunur.
· Dosya ismi ve uzantısı içerisinde boşluk karakteri bulunmaz.
· Dosya isimleri büyük küçük harfe duyarlı değildir.
· Dosya ismi ve uzantı ismi yazılırken 0-9 arası rakamları, A’ dan Z’ ye harfleri ve bazı özel karakterleri ($, %, &, #...) kullanabiliriz. Fakat bazı özel karakterlerde (*, ., ? gibi) kullanılmaz.
XXXXXXXX . XXX
Dosya adı Uzantısı
Örneğin : COMMAND.COM, CONFIG.SYS, AUTOEXEC.BAT ve LATS.DOC gibi
Dosya İsmi Uzantıları ve Anlamları
COM : Makine dilinde yazılmış program dosyalarını ifade eder. Büyüklüğü en fazla 64K olabilir.
EXE : Executive’ den gelmektedir ve hemen çalıştırılabilir program dosyalarını ifade eder.
BAT : Toplu işlem dosyasını ifade eder.
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.
TXT : Text (metin) dosyasını ifade eder.
SYS : Sistem Dosyalarını (System File) ifade eder.
HLP : Yardım dosyasını ifade eder.
DOC : Word’ de oluşturulmuş dosyaları ifade eder.
XLS : Excel’ de oluşturulmuş dosyaları ifade eder.
PPT : Powerpoint’ de hazırlanmış dosyaları ifade eder.
WIN : Windows’ la oluşturulmuş dosyaları ifade eder.
INI : Windows’ un sistem dosyalarını ifade eder.
MS-DOS’ un açılması için gerekli 3 dosya vardır. Bunlar Config.sys, Autoexec.bat, Commmand.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.
CONFIG.SYS
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.
AUTOEXEC.BAT
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.
COMMAND.COM
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.