Video Random Access Memory VRAM
وهي ذاكرة تشغيل الصور واتمام دور كرت الشاشة على أجهزة الكمبيوتر فهي مهمة لعمل الجرافيك بالجهاز.
حتى نستطيع فهم الـ VRAM يجب أن تقارنها بذاكرة RAM , كل كمبيوتر يحتوي علي جزء خاص بالمعالجة والتعامل مع الصور التي تظهر علي الشاشة سواء كانت 3D او 2D وهذا الجزء الذي يقوم بهذا الدور هو ما يسمى بـ كارت الشاشة Video Card او Graphics Card او الـ GPU وأيضاً كل كمبيوتر يحتوي علي معالج عام " Processor" أو "CPU" والذي يقوم بباقي عمليات الجهاز باكملها بالاضافة أنه لو هناك جهاز لا يحتوي على كارت شاشة GPU فان البروسيسور CPU هو الذي يتعامل مع الجرافيك أو الصور أيضاً ويقوم بعمل كارت الشاشة.
الـCPU وكارت الشاشة GPU لهما ذاكرة مؤقتة الخاصة بهما من الـ RAM وهذه الرام RAM الخاصة بالـ CPU تسمى الـ System Ram أما الذاكرة التي تخص كارت الشاشة وتقوم بتخزين معلوماته بها فهي تسمى Video Ram أو الـ VRAM.
كلما زاد حجم RAM كلما زادت كفاءتها وزاد عدد البرامج التي تستطيع أن تشغلها في وقت واحد وكلما زاد حجم الـ Video RAM كلما زاد عدد الجرافيك التي يمكنك تشغيلها وعرضها على شاشتك بنفس الوقت.
الـ VRAM بسيطة التكوين و غالبا تكون بحجم صغير وليس من المعتاد ان تكون كبيرة الحجم. فهل كنت تعلم أن جهاز الـ ipad1 يمتلك VRAM حجمها 50 ميجا بايت فقط !
نستخلص من هذه المقارنة أن الـRAM تكون أكبر من الـ VRAM و ذلك بحكم طبيعة عملها بالكمبيوتر فهي تؤدي كل الوظائف تقريباً, فالمهمة الوحيد التي لاتقوم بها الـRAM هو التعامل مع "كارت الشاشة والجرافيك" ثم تقوم بإرسال نسخة منه إلى الـ VRAM عند وصوله إلى الـ RAM وهذا يعني ان البيانات الواردة من كارت الشاشة موجودة بنسختين إحداها تذهب إلى RAM العادية والأخرى إلى الـ Video Ram ولذلك بمجرد ان تتم عملية نسخ البيانات من الـ RAM إلى الـ VRAM تتخلص من تلك النسخة الموجودة بالرام.
ما هي العلاقة بين كرت الشاشة وVRAM والصورة التي تظهر على شاشة جهازك؟
الصورة التي تظهر على شاشة جهازك الحاسوب هي مصفوفة من النقاط، وتلك النقاط تسمّى بيكسل"Pixel" وشاشة الحاسوب تعرض أكثر من مليون بيكسل، وكي تتكون الصورة التي تظهر على الشاشة فعلى الحاسوب أن يقرر لمن سيعطي قيمة البكسل ؟
من أجل هذا القرار فهو يحتاج إلى مترجم compiler خاص، حيث يأخذ البيانات الرقمية على شكل "0" و"1" من الـRAM، ثم يقوم بتحويلها إلى صورة تظهر على الشاشة ، تتم عملية الترجمة هذه في مكان يسمّى كرت الشاشة "Video Card".
تقوم الـ RAM بالتعامل مع البرامج المتنوعة، التي تحتاج إلى اخراج بياناتها على شكل صور لها فترسل الرام البيانات عن تلك الصور لكرت الشاشة، وهنا يتم اتخاذ القرار من قِبل كرت الشاشة كيف يستعمل ويوزع البيكسل على شاشة الحاسوب لتكوين الصورة المطلوبة،
ولأن وظيفة كرت الشاشة أن يقوم بتكوين الكثير من الصور فإنه يحتاج لمكان مخصص لحفظ المعلومات والصور فيه، فهو يستعمل "VRAM" لحفظ المعلومات عن كل بيكسل ولونها وموقعهعلى الشاشة، وفي جزء خاص من تلك الذاكرة تعمل على تخزين الصور المعقدة كما وردت حتى يأتي دورها على الشاشة لعرضها.
كارت الشاشة الان قد اتخذ قراره وقام بتكوين الصور المطلوبة من أعداد البيكسل الملاءمة للصور , الان سيقوم بتخزين تلك الصور في "VRAM" التي تكون مرتبطة مع محولكي يقوم بالتحويل من رقمي إلى نمطيأو تماثلي "digital-to-analog converter" ويسمّى هذا المحول بـ "DAC" المحوّل هذا يقوم بتحويل الصور التي كانت على هيئة (0 و1) في "VRAM"إلى الصورة النمطية "Analog" حتى يستطيع سلك الشاشة تمريرها، وتستطيع شاشة الحاسوب قراءتها وتحويلها إلى صورة ظاهرة للأعين على الشاشة.
المرجع:www.computer-wd.com
www.e3rabi.com