אטום

מְחַבֵּר: Peter Berry
תאריך הבריאה: 20 אוגוסט 2021
תאריך עדכון: 18 יוני 2024
Anonim
מה זה אטום?
וִידֵאוֹ: מה זה אטום?

תוֹכֶן

הגדרה - מה המשמעות של אטום?

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


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

Techopedia מסביר את אטום

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

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

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