Σπίτι Blogging Τι είναι ασύγχρονο; - ορισμός από την τεχνολογία

Τι είναι ασύγχρονο; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Asyncronous;

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

Στην επιστήμη των υπολογιστών, η ασύγχρονη μπορεί να αναφέρεται είτε:

  • Ασύγχρονη επικοινωνία, όπου τα δεδομένα μεταδίδονται χωρίς να βασίζονται σε ένα σήμα ρολογιού, έτσι ώστε τα δεδομένα να αποστέλλονται διακοπτόμενα
  • Επεξεργασία ασύγχρονης εισόδου / εξόδου (I / O), η οποία επιτρέπει στην CPU να συνεχίσει την επεξεργασία με άλλα δεδομένα ανεξάρτητα από την τρέχουσα λειτουργία εισόδου / εξόδου

Η Techopedia εξηγεί το Asyncronous

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

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

Στην περίπτωση λειτουργιών I / O, οι ασύγχρονες τεχνικές εισόδου / εξόδου χρησιμοποιούνται για την εξάλειψη των χρόνων αδράνειας της CPU όταν περιμένει να ολοκληρωθεί μια συγκεκριμένη λειτουργία Ι / Ο, οι οποίες είναι συνήθως πλήθος βαθμών πιο αργές από την ταχύτητα με την οποία μπορεί να χρησιμοποιηθεί μια CPU δεδομένα διεργασίας. Κάνοντας τη διαδικασία CPU άλλα δεδομένα που δεν σχετίζονται με τη λειτουργία εισόδου / εξόδου, μπορεί να επιταχύνει τη συνολική εκτέλεση των διαδικασιών. Ωστόσο, τα δεδομένα ή οι διαδικασίες που απαιτούν την ολοκλήρωση αυτής της διαδικασίας εισόδου / εξόδου πρέπει να περιμένουν μέχρι να ολοκληρωθεί.

Τι είναι ασύγχρονο; - ορισμός από την τεχνολογία