MS-DOS, Penjelasan Dan Sejarah Beserta Versinya

Kamu yang lahir di tahun 80-90an pasti tidak asing dengan yang namanya MS-DOS. Nah, kali ini saya akan sedikit menjelaskan mengenai MS-DOS. Penasaran dengan penjelasan MS-DOS? Langsung saja lihat di bawah ini.

Apa Itu MS-DOS?

MS-DOS adalah sistem operasi yang dihentikan untuk komputer pribadi berbasis x86 yang sebagian besar dikembangkan oleh Microsoft. Secara kolektif, MS-DOS, rebrandingnya sebagai IBM PC DOS dan beberapa sistem operasi yang berusaha kompatibel dengan MS-DOS, kadang-kadang disebut sebagai “DOS” (yang juga merupakan singkatan umum untuk sistem operasi disk). MS-DOS adalah sistem operasi utama untuk komputer pribadi IBM PC yang kompatibel selama tahun 1980an dan awal 1990an, ketika secara bertahap digantikan oleh sistem operasi yang menawarkan antarmuka pengguna grafis (GUI), di berbagai generasi sistem operasi Microsoft Windows grafis.

MS-DOS dihasilkan dari permintaan pada tahun 1981 oleh IBM untuk sebuah sistem operasi yang dapat digunakan dalam jajaran komputer IBM PC-nya. Microsoft dengan cepat membeli hak atas 86-DOS dari Seattle Computer Products dan mulai mengerjakan modifikasi untuk memenuhi spesifikasi IBM. IBM berlisensi dan merilisnya pada tanggal 12 Agustus 1981 sebagai PC DOS 1.0 untuk digunakan di PC mereka. Meskipun MS-DOS dan PC DOS pada awalnya dikembangkan secara paralel oleh Microsoft dan IBM, kedua produk tersebut menyimpang setelah dua belas tahun, pada tahun 1993, dengan perbedaan kompatibilitas, sintaks, dan kemampuan yang dapat dikenali.

Selama masa hidupnya, beberapa produk bersaing diluncurkan untuk platform x86 dan MS-DOS mengalami delapan versi, sampai pembangunan dihentikan pada tahun 2000. Awalnya MS-DOS ditargetkan pada prosesor Intel 8086 yang berjalan pada perangkat keras komputer yang menggunakan floppy disk untuk menyimpan dan mengakses tidak hanya sistem operasi, namun juga perangkat lunak aplikasi dan data pengguna.

Rilis versi progresif memberikan dukungan untuk media penyimpan massal lainnya dalam ukuran dan format yang lebih besar, disertai dengan dukungan fitur tambahan untuk prosesor yang lebih baru dan arsitektur komputer yang berkembang pesat. Pada akhirnya, ini adalah produk utama dalam pertumbuhan Microsoft dari perusahaan bahasa pemrograman ke perusahaan pengembangan perangkat lunak yang beragam, yang memberi perusahaan sumber pendapatan dan pemasaran yang esensial. Itu juga merupakan sistem operasi dasar yang mendasarinya dimana versi awal Windows dijalankan sebagai GUI. Ini adalah sistem operasi yang fleksibel dan menghabiskan ruang instalasi yang kecil.

Sejarah MS-DOS

MS-DOS adalah bentuk bergantian dari 86-DOS  yang dimiliki oleh Seattle Computer Products, yang ditulis oleh Tim Paterson. Pengembangan 86-DOS hanya memakan waktu enam minggu, karena pada dasarnya merupakan tiruan dari CP/M Digital Research (untuk prosesor 8080/Z80), porting untuk berjalan pada prosesor 8086 dan dengan dua perbedaan penting dibandingkan CP/M; logika buffering sektor disk yang disempurnakan dan pengenalan FAT12, bukan filesystem CP/M.

Versi pertama ini dikirimkan pada bulan Agustus 1980. Microsoft, yang membutuhkan sebuah sistem operasi untuk IBM Personal Computer mempekerjakan Tim Paterson pada bulan Mei 1981 dan membeli 86-DOS 1,10 seharga $ 75.000 pada bulan Juli tahun yang sama. Microsoft menyimpan nomor versinya, tapi menamainya MS-DOS. Mereka juga melisensikan MS-DOS 1.10/1.14 kepada IBM, yang pada bulan Agustus 1981, menawarkannya sebagai PC DOS 1.0 sebagai satu dari tiga sistem operasi untuk IBM 5150, atau IBM PC.

Dalam waktu satu tahun Microsoft melisensikan MS-DOS ke lebih dari 70 perusahaan lainnya. Ini dirancang untuk menjadi OS yang bisa berjalan di komputer keluarga 8.086 manapun. Setiap komputer memiliki hardware yang berbeda dan versi MS-DOS-nya sendiri, mirip dengan situasi yang ada untuk CP/M dan dengan MS-DOS meniru solusi yang sama dengan CP/M untuk menyesuaikan diri dengan platform perangkat keras yang berbeda. Untuk tujuan ini, MS-DOS dirancang dengan struktur modular dengan driver perangkat internal, minimal untuk disk drive primer dan konsol, terintegrasi dengan kernel dan dimuat oleh boot loader. OEM akan menggunakan development kita yang disediakan oleh Microsoft untuk membangun versi MS-DOS dengan driver dasar I/O dan kernel Microsoft standar, yang biasanya mereka berikan pada disk ke pengguna akhir beserta perangkat kerasnya.

Dengan demikian, ada banyak versi berbeda dari “MS-DOS” untuk perangkat keras yang berbeda dan ada perbedaan besar antara mesin IBM-compatible (atau ISA) dan mesin MS-DOS. Beberapa mesin, seperti Tandy 2000, kompatibel dengan MS-DOS namun tidak kompatibel dengan IBM, sehingga bisa menjalankan perangkat lunak yang ditulis khusus untuk MS-DOS tanpa ketergantungan pada perangkat keras periferal arsitektur PC IBM.

Desain ini akan bekerja dengan baik untuk kompatibilitas, jika program aplikasi hanya menggunakan layanan MS-DOS untuk melakukan perangkat I/O dan memang filosofi desain yang sama diwujudkan pada Windows NT (lihat Lapisan Abstraksi Perangkat Keras). Namun, pada hari-hari awal MS-DOS, kecepatan yang lebih besar yang dapat dicapai oleh program melalui kontrol langsung perangkat keras sangat penting, terutama untuk permainan, yang seringkali mendorong batas perangkat keras kontemporer mereka. Segera sebuah arsitektur IBM yang kompatibel menjadi tujuannya dan tak lama kemudian semua komputer keluarga 8.086 meniru keras perangkat keras IBM dan hanya satu versi MS-DOS untuk platform perangkat keras tetap yang dibutuhkan untuk pasar.

Versi ini adalah versi MS-DOS yang dibahas di sini, karena puluhan versi OEM “MS-DOS” lainnya hanya relevan dengan sistem yang mereka rancang dan bagaimanapun juga fungsinya dan kemampuannya sama. Beberapa versi standar untuk IBM PC-seringkali versi bernomor yang sama, namun tidak selalu, karena beberapa OEM menggunakan skema penomoran versi milik mereka sendiri (misalnya memberi label pada rilis selanjutnya dari MS-DOS 1.x sebagai 2.0 atau sebaliknya) dengan sebuah beberapa pengecualian.

Microsoft menghilangkan dukungan multi-user dari MS-DOS karena sistem operasi berbasis Microsoft, Xenix, sepenuhnya multi-user. Perusahaan berencana untuk memperbaiki MS-DOS sehingga hampir tidak dapat dibedakan dari Xenix pengguna tunggal, atau XEDOS, yang juga akan berjalan di Motorola 68000, Zilog Z8000, dan LSI-11; mereka akan kompatibel dengan Xenix, yang Byte pada tahun 1983 digambarkan sebagai “multi-user MS-DOS masa depan“.

Microsoft mengiklankan MS-DOS dan Xenix bersama-sama, mencantumkan fitur bersama dari “OS single-user-nya dan sistem operasi bawaan multi-user, multi-tasking, UNIX“, dan porting yang menjanjikan di antara mereka. Setelah putusnya Sistem Bell, Sistem Komputer AT & T mulai menjual Sistem UNIX V. Percaya bahwa ia tidak dapat bersaing dengan AT & T di pasar Unix, Microsoft meninggalkan Xenix, dan pada tahun 1987 mengalihkan kepemilikan Xenix ke Santa Cruz Operation (SCO).

Pada tanggal 25 Maret 2014, Microsoft membuat kode ke SCP MS-DOS 1.25 dan campuran Altos MS-DOS 2.11 dan TeleVideo PC DOS 2.11 yang tersedia untuk umum di bawah Microsoft Research License Agreement, yang membuat source code tersedia, namun tidak open source seperti yang didefinisikan oleh Open Source Initiative atau standar Free Software Foundation. Sebagai lelucon April Mop pada tahun 2015, Microsoft Mobile meluncurkan aplikasi Windows Phone yang disebut MS-DOS Mobile yang dipresentasikan sebagai sistem operasi mobile baru dan bekerja mirip dengan MS-DOS.

Versi MS-DOS

Microsoft berlisensi atau merilis versi MS-DOS dengan nama yang berbeda seperti Lifeboat Associates “Software Bus 86” alias SB-DOS, COMPAQ-DOS, NCR-DOS atau Z-DOS sebelumnya akhirnya memberlakukan nama MS-DOS untuk semua versi tapi satu IBM, yang pada awalnya disebut “IBM Personal Computer DOS“, kemudian disingkat menjadi IBM PC DOS. (Pesaing merilis sistem DOS yang kompatibel seperti DR DOS dan PTS-DOS yang juga bisa menjalankan aplikasi DOS.)

Versi MS-DOS berikut dirilis ke publik:

  • MS-DOS 1.x
    • Versi 1.10 (OEM) – dasar yang mungkin untuk Komputer Pribadi IBM DOS 1.0
    • Versi 1.11 (OEM) – dasar yang mungkin untuk Komputer Pribadi IBM DOS 1.0
    • Versi 1.14 (OEM) – dasar yang mungkin untuk Komputer Pribadi IBM DOS 1.0
    • Versi 1.24 (OEM) – dasar untuk Komputer Pribadi IBM DOS 1.1
    • Versi 1.25 (OEM) – untuk versi IBM non-IBM MS-DOS, termasuk SCP MS-DOS 1.25
      • Compaq-DOS 1.12, versi Compaq OEM MS-DOS (1,25 atau lebih tinggi)
      • Zenith Z-DOS 1.19, versi OEM dari MS-DOS Zenith (1.25 atau lebih tinggi)
  • MS-DOS 2.x – Dukungan untuk drive hard disk 10 MB, FAT16, driver perangkat yang dapat diinstal pengguna dan sistem pengarsipan struktur pohon.
    • Versi 2.0 (OEM), Versi pertama untuk mendukung floppy drive dan disket 5.25 inci 360 kB.
    • Versi 2.1 (OEM)
    • Versi 2.11 (OEM)
      • Altos MS-DOS 2.11, versi Altos OEM dari MS-DOS 2.11 untuk ACT-86C
      • TeleVideo PC DOS 2.11, versi OEM TeleVideo versi MS-DOS 2.11
  • MS-DOS 3.x
    • Versi 3.0 (OEM) – Versi pertama untuk mendukung drive floppy dan disket 5,25 inci, 1,2 MB.
    • Versi 3.1 (OEM) – Dukungan untuk Microsoft Networks
    • Versi 3.2 (OEM) – Versi pertama untuk mendukung floppy drive dan disket 3,5 inci 720 kB.
    • Versi 3.21 (OEM)
    • Versi 3.22 (OEM) – (HP 95LX)
    • Versi 3.25 (OEM)
    • Versi 3.3 (OEM) – Versi pertama untuk mendukung floppy drive dan disket 3,5 inci, 1,44 MB.
    • Versi 3.3a (OEM)
    • Versi 3.31 (OEM) – mendukung drive FAT16B dan yang lebih besar.
  • MS-DOS 4.0 (multitasking) dan MS-DOS 4.1 – Cabang pengembangan terpisah dengan fitur multitasking tambahan, dilepaskan antara 3,2 dan 3,3, dan kemudian ditinggalkan. Ini tidak terkait dengan versi yang lebih baru, termasuk versi 4.00 dan 4.01 yang tercantum di bawah ini
  • MS-DOS 4.x (IBM-developed) – termasuk antarmuka grafis/mouse. Itu banyak bug dan masalah kompatibilitas.
    • Versi 4.00 (OEM) – Versi pertama untuk mendukung satu partisi hard disk yang lebih besar dari 32 MiB dan sampai ukuran maksimal 2 GiB.
    • Versi 4.01 (OEM) – Versi yang ditulis ulang Microsoft 4.00 dirilis di bawah label MS-DOS tapi bukan IBM PC DOS. Versi pertama memperkenalkan nomor seri serial saat memformat hard disk dan floppy disk (duplikasi disk juga dan saat menggunakan SYS untuk membuat floppy disk atau partisi hard drive yang dapat di-boot).
    • Versi 4.01a (OEM)
  • MS-DOS 5.x
    • Versi 5.0 (Ritel) – mencakup editor layar penuh. Sejumlah bug perlu dikeluarkan kembali. Versi pertama untuk mendukung floppy drive dan disket 3,5 inci, 2,88 MB. Partisi hard disk lebih besar dari 32 MiB dan sampai ukuran maksimum 2 GiB sekarang disediakan oleh kernel MS-DOS. Versi pertama memuat sebagian dari sistem operasi ke area memori tinggi.
      • AST Premium Exec DOS 5.0 (OEM) – versi untuk seri notebook AST Premium Exec dengan berbagai ekstensi, termasuk dukungan codepage load-high dan extended yang lebih baik
    • Versi 5.0a (Ritel) – Dengan rilis ini, versi IBM dan Microsoft berbeda.
    • Versi 5.50 (Windows NTVDM) – Semua versi Windows NT 32-bit dikirimkan dengan file dari DOS 5.0
  • MS-DOS 6.x
    • Versi 6.0 (Ritel) – Bantuan online melalui QBASIC. Kompresi disk, optimasi memori atas dan antivirus disertakan.
    • Versi 6.2 – Scandisk sebagai pengganti CHKDSK. Perbaiki bug serius di DBLSPACE.
    • Versi 6.21 (Ritel) – Stacker-pelanggaran DBLSPACE dihapus.
    • Versi 6.22 (Ritel) – Kompresi DRVSPACE baru.
  • MS-DOS 7.x
    • Versi 7.0 (Windows 95, Windows 95A) – Dukungan untuk nama file panjang VFAT dan 32-bit signed integer errorlevel. Editor baru JO.SYS adalah nama file alternatif dari file kernel IO.SYS dan digunakan untuk tujuan khusus. JO.SYS mengizinkan booting dari drive CD-ROM atau hard disk. Versi terakhir hanya mengenali hard disk 8,4 GB pertama. Perintah internal “VER” prompt melaporkan versi Windows 4.00.950.
    • Versi 7.1 (Windows 95B – Windows 98 – Windows 98SE) – Dukungan untuk sistem file FAT32. Tujuan umum terakhir DOS untuk memuat Windows. Perintah internal “VER” prompt melaporkan versi Windows 4.00.1111, 4.10.1998 atau 4.10.2222.
  • MS-DOS 8.0
    • Versi 8.0 (Windows ME) – Driver terintegrasi untuk pemuatan Windows yang lebih cepat. Empat kernel berbeda (IO.SYS) diamati. Perintah internal “VER” prompt melaporkan versi Windows 4.90.3000.
    • Versi 8.0 (Windows XP) – Disk boot DOS yang dibuat oleh XP dan kemudian berisi file dari Windows ME. Perintah internal “VER” prompt melaporkan versi Windows 5.1.
  • MS-DOS Mobile 1.0 (Windows Phone) – Versi ini merupakan lelucon April Fools Day pada tahun 2015 oleh Microsoft. Ini tersedia di Microsoft Store.

Microsoft DOS dirilis melalui saluran OEM, sampai Digital Research merilis DR DOS 5.0 sebagai upgrade eceran. Dengan PC DOS 5.00.1, perjanjian IBM-Microsoft mulai berakhir, dan IBM memasuki pasar DOS ritel dengan IBM DOS 5.00.1, 5.02, 6.00 dan PC DOS 6.1, 6.3, 7, 2000 dan 7.1.

Versi lokal MS-DOS ada untuk pasar yang berbeda. Sementara isu-isu Barat MS-DOS berevolusi di seputar perangkat dan driver yang sama hanya dengan bahasa pesan lokal dan rangkaian perintah dan tata letak keyboard yang didukung, beberapa versi bahasa sangat berbeda dari isu-isu Barat dan disesuaikan untuk dijalankan pada perangkat keras PC lokal dengan Layanan BIOS tambahan tidak tersedia di PC Barat, mendukung beberapa codepages hardware untuk display dan printer, mendukung DBCS, metode input alternatif dan output grafis. Isu yang terkena dampak termasuk bahasa Jepang (DOS/V), bahasa Korea, bahasa Arab (ADOS 3.3/5.0), bahasa Ibrani (HDOS 3.3/5.0), bahasa Rusia (RDOS 4.01/5.0) serta beberapa versi lain dari Eropa Timur dari DOS.

Akhir Dari MS-DOS

Dengan diluncurkannya Windows 95 (dan berlanjut pada jajaran produk Windows 9x sampai Windows ME), versi terpadu MS-DOS digunakan untuk bootstrap, pemecahan masalah, dan kompatibilitas mundur dengan perangkat lunak DOS lama, terutama permainan, dan tidak lagi dirilis sebagai produk standalone. Pada Windows 95, DOS, yang disebut MS-DOS 7, bisa di boot secara terpisah, tanpa GUI Windows. Kemampuan ini dipertahankan melalui Windows 98 Second Edition. Windows ME menghapus kemampuan untuk menjalankan MS-DOS 8.0 yang mendasarinya dari hard disk, namun mempertahankan kemampuan untuk membuat disket boot DOS (disebut “Emergency Boot Disk“) dan dapat diretas untuk mengembalikan akses penuh ke yang mendasarinya. DOS.

Berbeda dengan seri Windows 9x, sistem operasi 32-bit Windows NT yang dikembangkan bersama seri 9x (Windows NT, 2000, XP dan yang lebih baru) tidak mengandung MS-DOS sebagai bagian dari sistem operasi, namun menyediakan subset dari emulasi DOS untuk menjalankan aplikasi DOS dan menyediakan command prompt seperti DOS. Versi 64-bit dari jalur Windows NT tidak menyediakan emulasi DOS dan tidak bisa menjalankan aplikasi DOS secara native. Windows XP berisi salinan disk boot Windows ME, dipreteli ke bootstrap saja. Ini hanya bisa diakses dengan memformat disket sebagai “disk startup MS-DOS“. File seperti driver untuk dukungan CD-ROM telah dihapus dari disk boot Windows ME dan file startup (AUTOEXEC.BAT dan CONFIG.SYS) tidak lagi memiliki konten.

Disk yang dimodifikasi ini menjadi dasar pembuatan gambar MS-DOS untuk Windows XP. Beberapa file yang dihapus dapat dipulihkan dengan alat penghapus penghapusan. Dengan Windows Vista, file pada disk startup diberi tanggal 18 April 2005 namun tidak berubah, termasuk string “MS-DOS Version 8 Copyright 1981-1999 Microsoft Corp” di dalam COMMAND.COM. Dimulai dengan Windows 10, kemampuan untuk membuat disk startup DOS telah dihapus.

Satu-satunya versi MS-DOS yang saat ini dikenal sebagai OS yang berdiri sendiri dan didukung oleh Microsoft adalah MS-DOS 6.0 dan 6.22, keduanya tetap tersedia untuk diunduh melalui situs web lisensi MSDN, lisensi volume, dan OEM mereka, untuk pelanggan dengan kredensial masuk yang valid MS-DOS masih digunakan pada sistem x86 tertanam karena arsitekturnya yang sederhana dan kebutuhan memori dan prosesor minimal, meskipun beberapa produk saat ini beralih ke open-source alternative FreeDOS yang masih dipelihara.

Nah, itulah sedikit penjelasan mengenai MS-DOS. Terima kasih telah membaca artikel di atas dan semoga saja artikel tersebut bisa bermanfaat atau paling tidak hitung-hitung menambah wawasan.