Laman » bagaimana untuk » Adakah Windows Masih Bergantung pada MS-DOS?

    Adakah Windows Masih Bergantung pada MS-DOS?

    Sekali pada masa itu Windows, dengan baik, berpakaian Windows untuk DOS-tetapi apakah Windows masih bergantung pada seni bina DOS untuk operasi harian? Bacalah semasa kami menyiasat.

    Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.

    Soalan

    Pembaca SuperUser Rrazd ingin tahu tentang sejarah DOS dan bagaimana ia berinteraksi dengan lelaran semasa Windows:

    Saya hanya akan memulakan kursus OS dan sebagai pengguna Apple saya tidak begitu akrab dengan butiran OS Windows. Saya tertanya-tanya, adakah MS DOS masih digunakan dengan Windows berjalan di atas atau hanya Windows digunakan sekarang sebagai OS? Saya agak keliru kerana saya membaca di mana MS-DOS digunakan untuk boot tetapi Windows mempunyai semua keupayaan OS lain yang dibina ke dalamnya dan dengan itu digunakan untuk semua operasi OS lain ...

    Berapa banyak peranan, jika ada, bermain MS-DOS di Windows hari ini?

    Jawapan

    Penyumbang SuperUser JdeBP melompat dengan jawapan yang sangat terperinci dan terperinci:

    Terdapat dua garis keturunan yang berbeza ketika datang ke Microsoft Windows, dan ia tidak membantu sesuatu ketika orang menulis sesuatu tentang satu keturunan yang mereka pelajari tentang yang lain.

    • The DOS + Windows garis keturunan merangkumi DOS + Windows semua versi sehingga versi 3.11, DOS + Windows 95, DOS + Windows 98, dan DOS + Windows Millennium Edition. Ia mempunyai Windows berlapis di atas DOS. Seluruh buku telah ditulis mengenai subjek lapisan ini, dan ia adalah subjek beberapa pertelingkahan, tidak kurang kerana ramai orang untuk bersikap adil pada awal hingga pertengahan 1990-an menginginkan dunia untuk mempercayai bahawa DOS telah hilang dan Windows adalah sistem pengendalian.Ini adalah proses bootstrap DOS + Windows.
    • The Windows NT garis keturunan terdiri daripada Windows NT 3.x, Windows NT 4.0, Windows NT 5.0 ("Windows 2000"), Windows NT 5.1 ("Windows XP"), Windows NT 5.2 (beberapa edisi Windows XP dan "Windows Server 2003" NT 6.0 ("Windows Vista"), dan Windows NT 6.1 ("Windows 7"). Ia tidak berlapis di atas DOS, berfungsi dengan cara yang sama sekali berbeza dengan DOS, dan boleh menjalankan aplikasi DOS dengan menggunakan Mesin DOS NT Virtual (NTVDM) yang merupakan mesin maya yang berjalan di atas Windows NT bukannya sebaliknya. Ini adalah proses bootstrap Windows NT 6.x.

    Apa juga yang tidak membantu ialah apabila orang tersalah bicara tentang "DOS prompt" di Windows NT, seperti yang telah berlaku dalam jawapan di sini. Selain dari hakikat bahawa ia adalah penterjemah arahan yang cepat, bukan sistem pengendalian, ini mengandungi "DOS" dengan "antara muka pengguna teks" dan "penterjemah perintah", yang mana tidak benar-benar sama dengan DOS. DOS adalah keluarga sistem pengendalian: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS, dan lain-lain.

    Jika seseorang mempunyai tetingkap command prompt terbuka pada Windows NT maka satu akan hampir berjalan CMD, yang merupakan penterjemah perintah lalai Microsoft yang dibekalkan dalam kotak dan merupakan antara muka pengguna biasa, teks, program Win32. Tidak ada "DOS", atau NTVDM. Hanya ada program Win32 yang bercakap dengan objek konsol Win32nya. Dan sebenarnya untuk banyak program TUI yang dapat dijalankan di Windows NT, termasuk semua alat dalam berbagai Sumber Daya Microsoft, terdapat masih ada tidak ada kekacauan DOS di mana saja di dalam gambar, kerana ini adalah semua program Win32 biasa yang melakukan konsol Win32 I / O, juga.

    Ironinya, memandangkan Windows NT 3.1 dikeluarkan pada tahun 1993, keturunan Windows NT sebenarnya adalah sistem Windows-tidak-berasaskan-DOS adalah sistem operasi yang semua orang di pertengahan 1990an cuba meyakinkan dunia bahawa DOS + Windows 95 adalah.

    Dan, lapan belas tahun kemudian, kami masih cuba meneruskannya kepada beberapa orang yang Windows NT tidak berfungsi seperti DOS dan tidak pernah ada. ☺

    Bacaan lanjut

    • Jonathan de Boyne Pollard (2006). Senarai buku untuk pembangun kernel sistem operasi dan pengatur peranti peranti. Jawapan yang kerap diberikan.
    • Mark E. Russinovich, David A. Solomon, Alex Ionescu (2009). Dalaman Windows (Edisi ke-5). Microsoft Press. ISBN 9780735625303.
    • Walter Oney (1996). Pemrograman Sistem untuk Windows 95. Microsoft Press. ISBN 1 55615 949 8.
    • Matt Pietrek (November 1995). Rahsia Pengaturcaraan Sistem Windows 95. Buku IDG. ISBN 1-56884-318-6.
    • Andrew Schulman (1994). Windows 95 yang tidak dibenarkan. IDG Books Worldwide. ISBN 9781568841694.
    • Matt Pietrek (1993). Dalaman Windows: pelaksanaan persekitaran operasi Windows. Addison-Wesley. ISBN 9780201622171.
    • Andrew Schulman, David Maxey, Matt Pietrek (1992). Windows tanpa dokumentasi: Panduan Programmer untuk Fungsi Windows Windows Reserved. Addison-Wesley. ISBN 9780201608342.

    Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.