Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> παράθυρα

Ποιο είναι το πρόγραμμα 16-bit που παρέχει ένα παράθυρο εντολών;

Δεν υπάρχει ένα ενιαίο πρόγραμμα 16-bit που παρέχει καθολικά ένα παράθυρο εντολών. Ο τρόπος με τον οποίο ένα πρόγραμμα 16-bit αλληλεπιδρά με ένα παράθυρο εντολών (ή κονσόλα) εξαρτάται σε μεγάλο βαθμό από το λειτουργικό σύστημα και τα API του.

Στο πλαίσιο του DOS (MS-DOS, DR-DOS κ.λπ.), ένα πρόγραμμα δεν παρέχει * ένα παράθυρο εντολών. Χρησιμοποιεί την υπάρχουσα κονσόλα DOS. Η κονσόλα DOS είναι ένα θεμελιώδες μέρος του λειτουργικού συστήματος. Ένα πρόγραμμα DOS 16-bit αλληλεπιδρά με αυτό χρησιμοποιώντας κλήσεις συστήματος (συχνά μέσω διακοπών όπως το Int 21H) για λειτουργίες εισόδου/εξόδου. Δεν δημιουργεί ή διαχειρίζεται το ίδιο το παράθυρο.

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

Ως εκ τούτου, δεν υπάρχει ενιαίο πρόγραμμα εντολών 16-bit ". Η ιδέα είναι εγγενής στο περιβάλλον DOS και τα προγράμματα DOS 16-bit χρησιμοποιούν την προϋπάρχουσα κονσόλα.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα