فریم بفر ایک ایسا آلہ ہے جو کمپیوٹر اسکرین پر رینڈم ایکسس میموری سے تصویر دکھاتا ہے جس میں تصویر کا مکمل فریم ہوتا ہے۔ یہ ایک میموری ہے جو اس وقت آپ کی سکرین پر ظاہر ہونے والی تصویر کا ڈیٹا رکھتی ہے۔ یہ بنیادی طور پر ایک ڈیجیٹل کینوس ہے جو آپ کے نظر آنے والے بصریوں (مناظر) میں ترجمہ ہو جاتا ہے۔ یہ تصویری ڈیٹا کے لیے ایک عارضی ہولڈنگ گراؤنڈ کے طور پر کام کرتا ہے جو آپ کی سکرین پر دکھائے جانے والے گرافکس میں ترجمہ ہو جاتا ہے۔ اسکرین پر ظاہر ہونے والی تصویر کے ہر پکسل کا ہر رنگ اس میموری میں محفوظ ہے۔ یہ مونوکروم کے لیے 1 بٹ، ٹھوس رنگ کے لیے 4 یا 8 بٹ، اعلی رنگ کے لیے 16 بٹ اور حقیقی رنگ کے لیے 24 بٹ میں کلر ویلیو اسٹور کرتا ہے۔ الفا چینلز کبھی کبھی کسی تصویر کی شفافیت کے بارے میں معلومات رکھنے کے لیے استعمال ہوتے ہیں۔ اس میموری کے سائز کا تعین اسکرین ریزولوشن کے سائز اور استعمال کیے گئے رنگوں کے معیار سے ہوتا ہے۔

فریم بفر ریم کا ایک حصہ ہے جس میں بٹ میپ ہوتا ہے جو ویڈیو ڈسپلے کو چلاتا ہے۔[1] یہ ایک بفر میموری ہے جس میں ڈیٹا کا مکمل فریم ہوتا ہے۔ جدید گرافکس کارڈز اپنے کور میں فریم بفر سرکٹری شامل کرتے ہیں۔[2] یہ سرکٹ ان میموری بٹ میپ کو ویڈیو سگنل میں تبدیل کرتا ہے جسے کمپیوٹر مانیٹر پر دکھایا جا سکتا ہے۔

ڈیٹا اسٹوریج

ترمیم

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

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

حوالہ جات

ترمیم
  1. http://www.webopedia.com/TERM/F/frame_buffer.html  مفقود أو فارغ |title= (معاونت)
  2. "Frame Buffer FAQ"۔ 10 جنوری 2018 میں اصل سے آرکائیو شدہ۔ اخذ شدہ بتاریخ 14 مئی 2014