נתונים אסינכרוניים

מְחַבֵּר: Robert Simon
תאריך הבריאה: 15 יוני 2021
תאריך עדכון: 1 יולי 2024
Anonim
AJAX שיעור 01 - מה זה תכנות אסינכרוני - אריאל רובינשטיין
וִידֵאוֹ: AJAX שיעור 01 - מה זה תכנות אסינכרוני - אריאל רובינשטיין

תוֹכֶן

הגדרה - מה המשמעות של נתונים אסינכרוניים?

נתונים אסינכרוניים הם נתונים שאינם מסונכרנים כאשר הם נשלחים או מתקבלים. בסוג זה של הילוכים נשלחים אותות בין המחשבים למערכות חיצוניות או להפך באופן אסינכרוני. בדרך כלל זה מתייחס לנתונים המועברים בפרקי זמן לסירוגין ולא לזרם קבוע, מה שאומר שהחלקים הראשונים של הקובץ השלם לא תמיד יהיו הראשונים שנשלחים ומגיעים ליעד. חלקים שונים מהנתונים השלמים נשלחים בפרקי זמן שונים, לעיתים במקביל, אך הולכים בדרכים שונות לעבר היעד. העברת נתונים אסינכרוניים אינה מצריכה תיאום או תזמון של ביטים בין שני נקודות הקצה.

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר נתונים אסינכרוניים

העברת נתונים אסינכרוניים אינה מתבקשת על ידי אות שעון בעת ​​הכנסת הנתונים למקלט, שלא כמו בשיטות סינכרוניות, בהן נתוני ing נמדדים על פי הפניה לזמן. בהשוואה לשידור סינכרוני, לתקשורת אסינכרונית כמה יתרונות:

  • זה גמיש יותר ומכשירים יכולים להחליף מידע בקצב שלהם. תווי נתונים פרטניים יכולים להשלים את עצמם כך שגם אם מנה אחת פגומה, קודמותיה ויורשיה לא ייפגעו.
  • זה לא דורש תהליכים מורכבים על ידי המכשיר המקבל. המשמעות היא שאי עקביות בהעברת נתונים אינה מביאה למשבר גדול, מכיוון שהמכשיר יכול לעמוד בקצב זרם הנתונים. זה גורם גם להעברות אסינכרוניות שמתאימות ליישומים שבהם נוצרים נתוני תווים בצורה לא סדירה.

ישנם גם כמה חסרונות בשימוש בנתונים אסינכרוניים להעברה:

  • ההצלחה של שידורים אלה תלויה בקטעי ההתחלה ובהכרתם. זה יכול להיות רגיש בקלות להפרעות בקווים, ולגרום לפריטים או להעוות של חלקים אלה.
  • חלק גדול מהנתונים המשודרים משמש לבקרת זיהוי וקטעי זיהוי לכותרות ולכן אינו נושא מידע שימושי הקשור לנתונים המועברים. משמעות הדבר היא תמיד שיש לשלוח חבילות נתונים נוספות.