کیش پری فیچنگ وہی ہے جو پروسیسرز کو ڈیٹا اور/یا ہدایات کو تیز رفتار لوکل کیشے میں استعمال کے لیے تیار رکھنے کی اجازت دیتی ہے بجائے اس کے کہ سسٹم RAM تک پہنچنے اور دوبارہ واپس آنے کے لیے بازیافت کی درخواست کا انتظار کرنا پڑے۔ انٹیل 8088 (اور اس کا بڑا بھائی 8086) پروسیسر پہلے مائکرو پروسیسرز میں شامل تھا جس نے ہارڈ ویئر میں پری فیچنگ (ہدایت) کو لاگو کیا، جو [کین شریف] تجزیہ کیا ہے اس مشہور پروسیسر کی ڈائی امیجز پر مبنی۔ یہ مندرجہ ذیل ہے پچھلے سال کی گہرا غوطہ 8086 کے پری فیچنگ ہارڈویئر میں، ان دونوں مائیکرو پروسیسرز کے درمیان بہت سی مماثلتوں کے ساتھ (حیرت کی بات نہیں) اور ساتھ ہی کچھ فرق جو زیادہ تر 8088 کی کٹ ڈاؤن 8 بٹ ڈیٹا بس کی وجہ سے ہیں۔
جب کہ 8086 میں انسٹرکشن پریفیچر میں 3 16 بٹ سلاٹس ہیں 8088 کو 4 سلاٹس ملتے ہیں، ہر ایک 8 بٹ۔ پری فیچنگ ہارڈویئر بس انٹرفیس یونٹ (BIU) کا حصہ ہے، جو سسٹم RAM سے اصل پروسیسر (ایگزیکیوشن یونٹ، یا EU) کو مؤثر طریقے سے ڈیکپل کرتا ہے۔ جبکہ پچھلے MPUs مکمل طور پر متعین ہوں گے، ہدایات کو RAM سے لوڈ کرنے اور بعد میں عمل میں لاتے ہوئے، 8086 اور 8088 کی پری فیچنگ کا مطلب یہ تھا کہ اس طرح کے مفروضے اب درست نہیں رہے۔ BIU میں اضافی خصوصیات کا مطلب یہ بھی تھا کہ انسٹرکشن پوائنٹر (IP) اور متعلقہ رجسٹر BIU میں چلے گئے، جب کہ قطار کے ارد گرد رنگ بفر منطق کو کسی نہ کسی طرح قطار اور پوائنٹر آفسیٹس کو RAM میں درست طریقے سے کام کرتے رہنا تھا۔
اگرچہ ان دنوں CPUs میں بہت زیادہ پیچیدہ، کثیر سطحی کیشز ہیں جن کی پیمائش کلو بائٹس اور میگا بائٹس میں ہوتی ہے، یہ دیکھنا دلچسپ ہے کہ یہ سب کہاں سے شروع ہوا، صرف چند بائٹس اور نسبتاً سیدھے آگے کی ہارڈ ویئر منطق کے ساتھ جسے آپ آسانی سے مائکروسکوپ کے نیچے فالو کر سکتے ہیں۔ .
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو ڈیٹا ڈاٹ نیٹ ورک ورٹیکل جنریٹو اے آئی۔ اپنے آپ کو بااختیار بنائیں۔ یہاں تک رسائی حاصل کریں۔
- پلیٹوآئ اسٹریم۔ ویب 3 انٹیلی جنس۔ علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- پلیٹو ای ایس جی۔ کاربن، کلین ٹیک، توانائی ، ماحولیات، شمسی، ویسٹ مینجمنٹ یہاں تک رسائی حاصل کریں۔
- پلیٹو ہیلتھ۔ بائیوٹیک اینڈ کلینیکل ٹرائلز انٹیلی جنس۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://hackaday.com/2024/03/28/the-intel-8088-and-8086-processors-instruction-prefetch-circuitry/