فہرست کا خانہ:
تعریف - ایٹم کا کیا مطلب ہے؟
ایٹم ایک ہم آہنگی اور ڈومین کے لئے مخصوص پروگرامنگ زبان ہے جو حقیقی وقت اور ایمبیڈڈ ایپلی کیشنز کے لئے استعمال ہوتی ہے۔ اس میں ٹائم ٹاسک شیڈولنگ کو نمایاں کیا گیا ہے اور میموری کے بہتر استعمال اور عمل کے وقت کے ساتھ کوڈ تیار کیا گیا ہے۔ ایٹم کا کنکرنسی ماڈل آپسی خارج الگورتھم کے تقاضوں کو ختم کرتا ہے۔
ٹیکوپیڈیا ایٹم کی وضاحت کرتا ہے
2007 میں تیار ہوا ، ایٹم کو اسی سال اپریل میں اوپن سورس کے طور پر جاری کیا گیا تھا۔ یہ ایٹم آپریشن سیمنٹکس کی خلاف ورزی کیے بغیر کسی دیئے گئے گھڑی کے چکر میں چلائے جانے والے آپریشن کو زیادہ سے زیادہ بنانے کے لئے ڈیزائن کیا گیا تھا۔ تاہم ، ایٹم پروسیسنگ بوجھ میں بھی توازن رکھتا ہے اور وقت کی تاخیر کو کم سے کم کرتا ہے۔
ایٹم کے سرکٹ کی تفصیل ریاستی عناصر اور قواعد کے ایک مجموعہ پر مشتمل ہے۔ ہر قاعدہ دو اجزاء پر مشتمل ہوتا ہے: ریاست کی تازہ کاریوں اور قابل حالتوں کو۔ جب قواعد کو فعال کیا جاتا ہے ، تو جوہری طور پر عمل کرنے کے لئے اقدامات کا انتخاب کیا جاتا ہے۔ قوانین کو خطوط اور عالمی ترجیح تفویض کی گئی ہے ، اور ایک ہی ریاستی عنصر پر متعدد قواعد لکھے جا سکتے ہیں۔ قوانین کے مابین ڈیٹا کا انحصار گراف کی تشکیل کرتا ہے۔ چکرو گراف کو قواعد کے طور پر ترجیح دی جاتی ہے اور یہ ترتیب سے مرتب ہوسکتا ہے۔ مرتب کناروں کو کم سے کم کرنے کے لئے قواعد ترتیب دیتے ہیں جو کم سے اعلی ترجیحی قواعد تک کھلتے ہیں۔ چونکہ اصول کے جوڑے باہمی طور پر خصوصی ہوتے ہیں ، لہذا اصولوں کے ڈیٹا پر انحصار کرنے والے گراف کے لئے کنارے اہم نہیں ہوتے ہیں۔
ایٹم آبجیکٹ (فعال اشیاء کے نام سے بھی جانا جاتا ہے) ایکٹو یونٹ ہیں جو ملٹی تھریڈ سرورز کی طرح ہیں۔ تمام عمل شدہ پیغامات اشیاء کے اندر نئے دھاگے بناتے ہیں۔ اندرونی سرگرمیاں انجام دینے کے ل sometimes کسی شے کی تخلیق کے دوران بعض اوقات دھاگے ایک ساتھ بنائے جاتے ہیں۔ دھاگے پر عمل درآمد ابتدائی نہیں ہے ، اور ایک وقت میں کسی چیز میں صرف ایک ہی دھاگہ سرگرم ہے۔ دھاگوں کا تعلق چالو کرنے کی شرائط سے ہوتا ہے جو اس امر کا تعین کرتے ہیں جس پر عملدرآمد کے ساتھ مطابقت پذیری ہوتی ہے۔ ایٹم ماڈل خصوصیات کے ساتھ وابستہ ہیں (جیسے ریاستی نوٹیفیکیشن ، تجریدی ریاستوں اور ریاست کی پیش گوئی) اور پیغام پاسنگ اور تھریڈ شیڈولنگ کے ساتھ مربوط ہیں۔
