האם Windows עדיין להסתמך על MS-DOS?
פעם היה Windows, ובכן, Windows ההלבשה DOS - אבל האם Windows עדיין תלוי בארכיטקטורה DOS עבור פעולות יומיות? המשך לקרוא תוך כדי בדיקה.
מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.
השאלה
SuperUser הקורא Rrazd הוא סקרן לגבי ההיסטוריה של DOS ואיך זה אינטראקציה עם החידושים הנוכחי של Windows:
אני רק עומד להתחיל קורס OS וכמשתמש Apple אני לא מכיר היטב את הפרטים הבסיסיים של מערכת ההפעלה Windows. תהיתי, האם MS DOS עדיין בשימוש עם Windows פועל על גבי או רק Windows המשמש עכשיו כמו מערכת ההפעלה? הייתי קצת מבולבל כי קראתי איפשהו MS-DOS משמש לאתחול אבל Windows יש את כל יכולות אחרות במערכת ההפעלה מובנית בו ולכן משמש עבור כל פעולות אחרות במערכת ההפעלה ...
כמה תפקיד, אם בכלל, עושה MS-DOS לשחק ב- Windows היום?
התשובה
תורם SuperUser JdeBP מזנק עם תשובה מפורטת מאוד מתועד היטב:
ישנן שתי שושלות נפרדות כשמדובר Microsoft Windows, וזה לא עוזר דברים כאשר אנשים כותבים דברים על השושלת אחת כי הם למדו על השני.
- ה DOS + Windows השושלת כוללת DOS + Windows כל הגירסאות עד גרסה 3.11, DOS + Windows 95, DOS + Windows 98 ו- DOS + Windows Millennium Edition. יש לו Windows שכבות על גבי DOS. ספרים שלמים נכתבו על הנושא של שכבה זו, וזה הנושא של כמה טענות, לא פחות, כי הרבה אנשים למען הוגן בעוד בתחילת 1990 עד 1990 רצה העולם להאמין DOS נעלם Windows היה את מערכת ההפעלה.זהו DOS + Windows bootstrap התהליך.
- ה Windows NT (Windows XP), Windows NT 5.2 (מהדורות מסוימות של Windows XP ו- Windows Server 2003), Windows NT 4.0, Windows NT 4.0, NT 6.0 ("Windows Vista"), ו - Windows NT 6.1 ("Windows 7"). זה לא מרובד על גבי DOS, עובד בצורה שונה לחלוטין DOS, והוא יכול להריץ יישומים DOS על ידי dint של NT Virtual DOS Machine (NTVDM) שהוא מכונה וירטואלית כי פועל על גבי Windows NT ולא את הדרך אחרת around.This הוא Windows NT 6.x bootstrap התהליך.
מה גם לא עוזר הוא כאשר אנשים בטעות לדבר על "הפקודה DOS" ב- Windows NT, כפי שקרה אפילו תשובות כאן. מלבד העובדה כי זה מתורגמנים הפקודה כי הפקודה, לא מערכות ההפעלה, זה conflates "DOS" עם "ממשק משתמש טקסטואלי" ו "מתורגמן פקודה", שאף אחד מהם הם למעשה לא מילה נרדפת DOS. DOS היא משפחה של מערכות הפעלה: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS וכדומה.
אם יש חלון שורת פקודה פתוח ב- Windows NT אז אחד הוא כמעט תמיד פועל
CMD
, המהווה מתורגמן פקודת ברירת המחדל של מיקרוסופט המסופק בתיבה ואשר ממשק משתמש רגיל, טקסטואלי, תוכנית Win32. אין "DOS", ולא NTVDM. יש רק תוכנית Win32 מדבר אובייקט מסוף Win32 שלה. ולמעשה עבור תוכניות רבות TUI כי אחד יכול לרוץ ב- Windows NT, כולל כל הכלים ערכות משאבים שונים של מיקרוסופט, יש עדיין לא ריח של DOS בכל מקום בתמונה, כי אלה כל תוכניות Win32 רגילים לבצע Win32 קונסולת I / O, מדי.למרבה האירוניה, בהתחשב בכך Windows NT 3.1 שוחרר בשנת 1993, השושלת של Windows NT למעשה הוא המבוססת על מערכת ההפעלה Windows-is-the-Operating של מערכת ההפעלה, שכל האנשים באמצע שנות התשעים ניסו לשכנע את העולם ש- DOS + Windows 95 היה.
ו, שמונה עשרה שנים מאוחר יותר, אנחנו עדיין מנסים להעביר את זה לאנשים מסוימים כי Windows NT לא עובד כמו DOS ומעולם לא. ☺
לקריאה נוספת
- ג'ונתן דה בוין פולארד (2006). רשימת ספרים עבור מפתחי ליבה של מערכת ההפעלה וסופרי מנהלי התקנים. לעתים קרובות תשובות נתון.
- מארק א. רוסינוביץ ', דוד א. סולומון, אלכס יונסקו (2009). חלונות פנימיים (מהדורה 5). לחץ על Microsoft. ISBN 9780735625303.
- וולטר אוני (1996). מערכות תכנות עבור Windows 95. לחץ על Microsoft. ISBN 1 55615 949 8.
- מאט פיטרק (נובמבר 1995). Windows 95 מערכת תכנות סודות. ספרי IDG. ISBN 1-56884-318-6.
- אנדרו שולמן (1994). Windows לא מורשה. IDG ספרים ברחבי העולם. ISBN 9781568841694.
- מאט פיטרק (1993). Windows internals: יישום סביבת ההפעלה של Windows. אדיסון-וסלי. ISBN 9780201622171.
- אנדרו שולמן, דיוויד מקסי, מאט פיטרק (1992). Windows מתועד: מתכנתים מדריך שמורות Microsoft Windows Api פונקציות. אדיסון-וסלי. ISBN 9780201608342.
יש לך משהו להוסיף להסבר? נשמע את ההערות. רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי מתמצא? בדוק את נושא הדיון המלא כאן.