مزايا وعيوب ذاكرة الإدخال والإخراج المعزولة

أجهزة الإدخال والإخراج (I / O) هي أجزاء من نظام الكمبيوتر ، مثل لوحة المفاتيح أو المودم ، التي ترسل أو تستقبل المعلومات من وإلى معالجات الكمبيوتر. في أنظمة الإدخال / الإخراج المعينة للذاكرة ، تستخدم أجهزة الإدخال / الإخراج جزءًا من ذاكرة الكمبيوتر كعنوان لإرسال الرسائل. في أجهزة الكمبيوتر ذات أنظمة الذاكرة المعزولة ، يكون للإدخال / الإخراج والذاكرة عناوين مختلفة.

I / O

يمكن لأنظمة الكمبيوتر تعيين الإدخال / الإخراج إلى عنوان في بنوك الذاكرة لأن عملية إرسال أجهزة الإدخال / الإخراج تشبه تبادل البيانات مع ذاكرة الكمبيوتر. يعمل نفس الناقل - المسار الإلكتروني لنقل المعلومات من وإلى المعالجات - على الوصول إلى كل من الذاكرة وأجهزة الإدخال والإخراج. أحد عيوب الذاكرة المعزولة هو أن أنظمة خريطة الذاكرة أبسط للحافلة ، لأنها تستخدم نفس مجموعة العناوين لعمليات الإدخال / الإخراج والذاكرة.

فيديو اليوم

خريطة الذاكرة

في نظام معين للذاكرة ، يصبح من الصعب على الكمبيوتر التمييز بين عمليات الإدخال / الإخراج وخيارات البرامج الأخرى التي تصل إلى الذاكرة ؛ أنظمة الذاكرة المعزولة لا تعاني من هذه المشكلة. تستخدم عمليات الإدخال / الإخراج في أجهزة الكمبيوتر المعيّنة للذاكرة جزءًا من عنوان الذاكرة الكامل فقط ، لجعل موقعها أكثر تميزًا. تعد أنظمة الذاكرة المعزولة أكثر تعقيدًا لأنها ، على عكس أجهزة الكمبيوتر المعينة للذاكرة ، لا يمكنها استخدام نفس أنظمة فك التشفير والتحكم للذاكرة وأجهزة الإدخال / الإخراج. في أجهزة الكمبيوتر المعينة بالذاكرة ، تعمل أيضًا أي تعليمات تخرج البيانات من الذاكرة على أجهزة الإدخال والإخراج.

برمجة

في الكمبيوتر ذي الذاكرة المعزولة ، تكون البرمجة أكثر نظافة: يكون للإدخال / الإخراج عنوان منفصل خاص به ، لذلك يمكن للكمبيوتر استخدام العناوين لتحديد ما إذا كانت الذاكرة أو الإدخال / الإخراج التي يجب أن يعمل بها البرنامج. مع تعيين الذاكرة ، ومع ذلك ، يمكن أيضًا استخدام أي تعليمات تشير إلى الذاكرة كتعليمات لنظام الإدخال / الإخراج. مع الذاكرة المعزولة ، تحتاج البرامج إلى تعليمات "In" و "Out" المضافة لاستخراج البيانات أو إرسالها إلى الذاكرة أو عناوين الإدخال / الإخراج.

مساحة الذاكرة

عندما يستخدم الكمبيوتر نظام الإدخال / الإخراج المعين للذاكرة ، يتم تخصيص بعض المساحة التي يستخدمها الكمبيوتر للذاكرة لعناوين الإدخال والإخراج ، مما يترك مساحة أقل للتخزين الفعلي للذاكرة. مع تعيين الذاكرة ، يجب كتابة عناوين الإدخال / الإخراج بحيث تكون مميزة عن بنوك الذاكرة من حولها ؛ يعد تعيين عناوين الإدخال / الإخراج أبسط في أنظمة الذاكرة المعزولة. نظرًا لأن أجهزة الإدخال / الإخراج تشغل مساحة أقل من الذاكرة في عنوان معين ، فمن المحتمل أن بعض مساحة الذاكرة في عنوان الإدخال / الإخراج لن يتم استخدامها وإهدارها.