Dari apa yang saya mengerti, MS-DOS adalah sistem operasi disk yang dirilis Microsoft. Prompt perintah adalah antarmuka non-grafis yang memungkinkan Anda berinteraksi dengan sistem operasi Anda.
Command Prompt adalah aplikasi juru bahasa baris perintah yang tersedia di sebagian besar sistem operasi Windows, secara resmi disebut Windows Command Processor tetapi kadang-kadang disebut command shell. Command Prompt adalah program Windows yang meniru banyak kemampuan command line yang tersedia di MS-DOS tetapi sebenarnya bukan MS-DOS.
Command Prompt adalah versi GUI dari command.com di MS-DOS. cmd.exe adalah aplikasi Windows asli yang biasanya berjalan di konsol Win32. Ini memungkinkannya memanfaatkan fitur yang tersedia untuk program asli pada platform yang tidak tersedia untuk program DOS.
Misalnya, karena cmd.exe adalah aplikasi mode teks asli pada OS / 2, ia dapat menggunakan pipa nyata dalam pipa perintah, yang memungkinkan kedua sisi pipa berjalan bersamaan. Akibatnya, dimungkinkan untuk mengarahkan kesalahan standar di cmd.exe, tidak seperti COMMAND.COM. (COMMAND.COM menggunakan file sementara, dan menjalankan dua sisi secara berurutan, satu demi satu.)
Pada kenyataannya, cmd.exe adalah program Windows yang bertindak sebagai penerjemah baris perintah mirip DOS. Ini umumnya kompatibel, tetapi menyediakan ekstensi yang mengatasi beberapa batasan COMMAND.COM (penjelasan di atas disebut oleh Wikipedia).