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