Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Ποντίκια & Πληκτρολόγια

Ποια είναι η διαδικασία που συμβαίνει σε έναν υπολογιστή όταν πατάτε το πληκτρολόγιο επιστολής C;

Όταν πατάτε το πλήκτρο "C" στο πληκτρολόγιό σας, ξετυλίγεται μια αλυσίδα συμβάντων:

1. Μηχανική/φυσική δράση: Η παροχή του πλήκτρου καταστέλλει έναν φυσικό μηχανισμό (είτε μεμβράνη είτε μηχανικό διακόπτη) κάτω από το κλειδί.

2. Δημιουργία σήματος: Αυτή η ενέργεια κλείνει ένα κύκλωμα, δημιουργώντας ένα ηλεκτρικό σήμα. Το συγκεκριμένο σήμα είναι μοναδικό για το κλειδί "C". Αυτό γίνεται συνήθως χρησιμοποιώντας μια μήτρα σειρές και στήλες. Ο ελεγκτής πληκτρολογίου προσδιορίζει ποια σειρά και στήλη είναι ενεργά για να προσδιορίσουν ποιο πλήκτρο πιέζεται.

3. Ελεγκτής πληκτρολογίου: Ένας μικροελεγκτής μέσα στο ίδιο το πληκτρολόγιο λαμβάνει αυτό το σήμα. Ερμηνεύει το σήμα και το μεταφράζει σε κωδικό σάρωσης. Αυτός ο κώδικας σάρωσης είναι μια μοναδική αριθμητική αναπαράσταση του πλήκτρου που πιέζεται (διαφορετική από την τιμή ASCII του 'C').

4. μετάδοση στον υπολογιστή: Ο ελεγκτής πληκτρολογίου στέλνει τον κωδικό σάρωσης (συχνά μέσω σύνδεσης USB ή PS/2) στη μητρική πλακέτα του υπολογιστή.

5. Ο ελεγκτής I/O της μητρικής πλακέτας λαμβάνει τον κωδικό σάρωσης.

6. Λειτουργικό σύστημα (OS) Παρέμβαση: Ο οδηγός πληκτρολογίου του λειτουργικού συστήματος παρακολουθεί τον κωδικό σάρωσης. Ο οδηγός μεταφράζει τον κώδικα σάρωσης σε έναν κωδικό χαρακτήρων (όπως το ASCII 67 για το 'C' ή το Unicode ανάλογα με την κωδικοποίηση του συστήματος). Αυτή η μετάφραση μπορεί να περιλαμβάνει την εξέταση της διάταξης του πληκτρολογίου (Qwerty, Dvorak κ.λπ.) και τυχόν τροποποιητές που πιέζονται (Shift, Ctrl, Alt).

7. Επεξεργασία εφαρμογών: Ο κωδικός χαρακτήρων ('C' σε αυτή την περίπτωση) μεταφέρεται στη συνέχεια στην τρέχουσα ενεργή εφαρμογή (π.χ. επεξεργαστής κειμένου, επεξεργαστή κειμένου ή παιχνίδι).

8. Εφαρμογή: Η εφαρμογή λαμβάνει τον κωδικό χαρακτήρων και την εμφανίζει στην οθόνη ή την ενσωματώνει στα δεδομένα της.

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

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

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