Μια φορά κι έναν καιρό τα Windows ήταν, λοιπόν, ο επίδεσμος των Windows για το DOS – αλλά τα Windows εξακολουθούν να εξαρτώνται από την αρχιτεκτονική DOS για καθημερινές λειτουργίες; Διαβάστε παρακάτω καθώς ερευνούμε.

Η σημερινή συνεδρία Ερωτήσεων και Απαντήσεων έρχεται σε εμάς με την ευγενική προσφορά του SuperUser—μια υποδιαίρεση του Stack Exchange, μιας ομαδοποίησης ιστοτόπων Q&A που βασίζεται στην κοινότητα.



Το ερώτημα

Το πρόγραμμα ανάγνωσης SuperUser Rrazd είναι περίεργο για την ιστορία του DOS και πώς αλληλεπιδρά με τις τρέχουσες επαναλήψεις των Windows:

Πρόκειται να ξεκινήσω ένα μάθημα λειτουργικού συστήματος και ως χρήστης της 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 ήθελαν ο κόσμος να πιστεύει ότι το DOS είχε φύγει και τα Windows το λειτουργικό σύστημα. Αυτή είναι η διαδικασία εκκίνησης DOS+Windows.
  • ο Windows NT Η σειρά περιλαμβάνει Windows NT 3.x, Windows NT 4.0, Windows NT 5.0 (Windows 2000), Windows NT 5.1 (Windows XP), Windows NT 5.2 (ορισμένες εκδόσεις των Windows XP και Windows Server 2003), Windows NT 6.0 (Windows Vista) και Windows NT 6.1 (Windows 7). Δεν είναι στρωμένο πάνω από το DOS, λειτουργεί με εντελώς διαφορετικό τρόπο από το DOS και μπορεί να εκτελέσει εφαρμογές DOS μέσω μιας NT Virtual DOS Machine (NTVDM) που είναι εικονική μηχανή που τρέχει πάνω από τα Windows NT παρά το αντίστροφο. Αυτή είναι η διαδικασία εκκίνησης των Windows NT 6.x.

Αυτό που επίσης δεν βοηθά είναι όταν οι άνθρωποι μιλούν κατά λάθος για μια προτροπή DOS στα Windows NT, όπως έχει συμβεί ακόμη και στις απαντήσεις εδώ. Πέρα από το γεγονός ότι Είναι οι διερμηνείς εντολών που ζητούν, όχι τα λειτουργικά συστήματα , αυτό συνδυάζει το DOS με τη διεπαφή χρήστη κειμένου και τον διερμηνέα εντολών, κανένα από τα οποία δεν είναι στην πραγματικότητα συνώνυμα με το DOS. Το DOS είναι μια οικογένεια λειτουργικών συστημάτων: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS κ.λπ.

Αν κάποιος έχει ανοιχτό ένα παράθυρο γραμμής εντολών στα Windows NT, τότε σχεδόν πάντα εκτελεί |_+_|, ο οποίος είναι ο προεπιλεγμένος διερμηνέας εντολών της Microsoft που παρέχεται στο πλαίσιο και είναι ένα συνηθισμένο περιβάλλον χρήστη με κείμενο, το πρόγραμμα Win32. Δεν υπάρχει DOS, ούτε NTVDM. Υπάρχει απλώς ένα πρόγραμμα Win32 που μιλά με το αντικείμενο της κονσόλας Win32. Και μάλιστα για πολλά προγράμματα TUI που μπορεί κανείς να τρέξει στα Windows NT, συμπεριλαμβανομένων όλων των εργαλείων στα διάφορα Resource Kit της Microsoft, υπάρχει ακόμη Δεν υπάρχει αίσθηση DOS πουθενά στην εικόνα, γιατί όλα αυτά είναι συνηθισμένα προγράμματα Win32 που εκτελούν επίσης εισόδους/εξόδους της κονσόλας Win32.

Κατά ειρωνικό τρόπο, δεδομένου ότι τα Windows NT 3.1 κυκλοφόρησαν το 1993, η σειρά των Windows NT στην πραγματικότητα είναι το μη βασισμένο σε DOS Windows είναι το λειτουργικό σύστημα που όλοι οι άνθρωποι στα μέσα της δεκαετίας του 1990 προσπαθούσαν να πείσουν τον κόσμο ότι ήταν το DOS+Windows 95.

Και δεκαοκτώ χρόνια αργότερα, εξακολουθούμε να προσπαθούμε να το μεταφέρουμε σε κάποιους ανθρώπους που τα Windows NT δεν λειτουργούν όπως το DOS και δεν λειτουργούν ποτέ . ☺

Περαιτέρω ανάγνωση


Έχετε κάτι να προσθέσετε στην εξήγηση; Ακούγεται στα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους γνώστες της τεχνολογίας χρήστες του Stack Exchange; Δείτε ολόκληρο το νήμα συζήτησης εδώ .


ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ