DOS

***Disk Operating System*** (disingkat **DOS**) adalah keluarga sistem operasi yang digunakan di komputer pribadi. Sekarang, istilah **DOS** menjadi istilah generik bagi setiap sistem operasi yang dimuat dari perangkat penyimpanan berupa *[[disk]]* saat sistem komputer dinyalakan.

Keluarga DOS terbagi menjadi beberapa kelas, yakni:
* MS-DOS (Microsoft Disk Operating System), termasuk di antaranya adalah Tandy DOS, Compaq DOS, Q-DOS (*Quick and Dirty Operating System*) dan beberapa klon dari sistem operasi MS-DOS yang dijual kepada para pembuat sistem komputer IBM PC/Compatible.
* IBM PC-DOS (International Business Machine Personal Computer Disk Operating System), yang meskipun masih buatan Microsoft, diubah sedikit-sedikit untuk dapat digunakan oleh komputer IBM PC.
* DR-DOS (Digital Research Disk Operating System), yang dibuat oleh pembuat sistem operasi CP/M, Gary Kildall.
* Novell Personal Netware, merupakan versi DR-DOS yang dijual kepada Novell karena perusahaan yang menaungi CP/M mengalami kebangkrutan (Novell mengakuisisi Digital Research Incorporated).
* Caldera DOS, merupakan versi Novell Personal Netware yang dijual kepada Caldera Corporation.
* FreeDOS, merupakan versi DOS yang dibangun dari sisa-sisa pengembangan Caldera DOS, yang dikembangkan oleh komunitas open source.

## Sistem Operasi DOS
‘’Disk Operating Sistem’’ (DOS) merupakan sitem operasi berorientasi pada perintah teks yang dioperasikan pada ‘’command prompt’’’. Sistem operasi ini merupakan pendahuluan dari Windows. DOS dengan PC-DOS yang dibuat oleh IMB Corp, adalah sistem operasi untuk PC berbasis 16-bit yang pertama kali terkenal dan menggantikan sistem operasi sebelumnya yaitu Control Program/Monitor (CP/M) yang berbasis komputer 8-bit. Selalin itu muncul MS-DOS yang dibuat oleh Microsoft yang masih digunakan hingga saat ini yang beroperasi pada versi Windows milik Microsoft.
Prinsipnya perintah-perintah pada sistem operasi DOS dibedakan menjadi 2 bentuk perintah, yaitu perintah internal (*internal command*) dan perintah eksternal (*external command*)

## Perintah Internal
Perintah internal merupakan perintah-perintah yang ada dan tidak memerlukan file lain kecuali COMMAND.COM. Perintah internal pada intinya dikelompokkan menjadi 3 perintah dasar yaitu perintah file, perintah directori, dan perintah utilitas.
* Perintah FILE, yaitu suatu perintah yang akan menanngani semua kegiatan yang berkenaan dengan pemberdayaan file. Yang termasuk perintah file adalah:
** DIR untuk melihat file pada Direktori yang sedang aktif. Perintahnya: ketik DIR kemudian enter.
** TYPE untuk membaca (melihat) isi suatu file (yang dibaca pengguna komputer umumnya file berektensi txt, bat). Perintahnya: type spasi nama file. contoh: type log.txt, atau type autoexec.bat.
** COPY, REN, DEL.
* Perintah DIRECTORY, yaitu perintah yang digunakan untuk mengelola *directory* (folder), yaitu terdiri dari perintah:
** MD (make directory) > membuat directory baru
** CD (change directory) > pindah directori antaralevel
** RD (remove directory) > menghapus directori
* Perintah UTILITY, merupakan perintah internal yang tidak termasuk pada 2 bagian d atas yang terdiri dari perintah seperti PROMPT,PATH, DATE, TIME, SET, dan lain-lain.

## Perancangan
Sistem operasi ini merupakan sistem operasi yang menggunakan antarmuka dengan pengguna berbasis teks (*text-mode user interface*), dengan tanda kesiapan menerima perintah dari pengguna yang disebut dengan prompt. *Prompt* *default* yang digunakan dalam DOS adalah nama *[[path]]* ditambah dengan tanda lebih besar (`>`), seperti `C:\>`, `C:\DOS\` dan lain-lain. Pengguna juga dapat menggunakan simbol *prompt* lainnya dengan menggunakan perintah `PROMPT`.

Sistem operasi ini juga bersifat single-tasking (hanya dapat menjalankan satu program pada satu waktu saja), menjalankan prosesor pada modus real (real mode), dan hanya dapat mendukung satu pengguna dalam satu waktu (*single user*).

## Manajemen memori

DOS awalnya hanya dapat mengakses maksimum 1 MB memori oleh karena arsitektur prosesor Intel 8086. Karena arsitektur komputer IBM PC, hanya 640 KB yang dapat digunakan secara langsung sementara 384 KB digunakan untuk keperluan lain.