گھر ہارڈ ویئر فلوٹنگ پوائنٹ یونٹ (ایف پی یو) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فلوٹنگ پوائنٹ یونٹ (ایف پی یو) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - فلوٹنگ پوائنٹ یونٹ (FPU) کا کیا مطلب ہے؟

ایک فلوٹنگ پوائنٹ یونٹ ایک مربوط سرکٹ ہے جو تمام ریاضی کی کارروائیوں کو سنبھالتا ہے جس کا فلوٹنگ پوائنٹ نمبر یا فرکشن سے کوئی تعلق ہے۔ یہ ایک سرشار منطق اکائی ہے جو خاص طور پر فلوٹنگ پوائنٹ نمبرز اور کچھ اور نہیں کام کرنے کے لئے ڈیزائن کیا گیا ہے ، لہذا اس کا نام ہے۔ اس کی وضاحت ایک ماہر کوپروسیسر کے طور پر کی جاسکتی ہے جو بنیادی مائکروپروسیسر سرکٹری سے کہیں زیادہ تیزی سے نمبروں کو جوڑ سکتی ہے۔

FPU ریاضی کے آسان کام انجام دیتا ہے جس میں شامل ، گھٹاؤ ، تقسیم ، ضرب اور مربع جڑ شامل ہیں۔ پرانے FPUs ماورائی اور مثلثی حساب کتاب جیسے ماورائی کاموں پر عملدرآمد کرتے ہیں لیکن ان کو لاگو کرنا مہنگا اور پیچیدہ ہوسکتا ہے ، لہذا جدید ایف پی یو میں ، یہ سافٹ ویئر لائبریری کے معمولات کے ذریعہ انجام پائے جاتے ہیں۔

تمام کمپیوٹر سسٹم میں ہارڈ ویئر FPU نہیں ہوتا ہے۔ جو لوگ FPU نہیں رکھتے ہیں وہ اس کے افعال کو متعدد طریقوں سے نقل کرسکتے ہیں:

  • موروثی افعال کے طور پر ایک آپریٹنگ سسٹم میں.
  • اسے سی پی یو میں مائکرو کوڈ یا مائکروپروگرام کی طرح نقالی کیا جاسکتا ہے۔
  • یا صارف کوڈ میں؛ عام طور پر یہ وہی ہے جسے سافٹ ویئر ایمولیشن کہا جاتا ہے۔

ٹیکوپیڈیا فلوٹنگ پوائنٹ یونٹ (ایف پی یو) کی وضاحت کرتا ہے

ایف پی یو ایک ایسا پروسیسر ہے جو فلوٹنگ پوائنٹ نمبرز پر ریاضی کے عمل کو خاص طور پر تیار کرنے کے لئے ڈیزائن کیا گیا ہے ، مطلب یہ کہ یہ صرف کمپیوٹر کا ایک چھوٹا سا حصہ نہیں ہے بلکہ نظام کا لازمی جزو ہے۔ یہ عام طور پر ہارڈ ویئر کے ذریعہ نافذ کیا جاتا ہے لیکن جگہ ، طاقت ، یا قیمت سمیت متعدد وجوہات کی وجہ سے تمام کمپیوٹر سسٹمز میں ایف پی یو نہیں ہوسکتا ہے۔

ایک FPU ہارڈ ویئر میں لاگو کرنے کے لئے زیادہ پیچیدہ ہے ، لیکن خوش قسمتی سے اسے CPU کے ذریعہ نقل کیا جاسکتا ہے۔ ایک لحاظ سے یہ سی پی یو کا حصہ بن سکتا ہے کیونکہ اسے سی پی یو کے اندر مائکروپگرام کے طور پر لاگو کیا جاسکتا ہے۔ ایسی صورت میں ، سی پی یو اب ایک ایف پی یو کے تمام کام کرتا ہے لیکن یہ ایک سرشار ایف پی یو سے کم کارگر ہے کیونکہ اس میں قیمتی سی پی یو وقت لگتا ہے جو دوسری چیزوں پر کارروائی کرنے میں استعمال ہوسکتا ہے۔ ایمولیشن OS کے ذریعہ یا سافٹ ویئر کے ذریعہ بھی ہوسکتی ہے۔

فلوٹنگ پوائنٹ یونٹ (ایف پی یو) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف