ما هو نظام معالجة البيانات؟
نظام معالجة البيانات هو مزيج بين الآلات والبشر ومعالجة ذلك لمجموعة من المدخلات لتنتج مخرجات محددة، وهذه المدخلات والمخرجات تترجم على أنها بيانات أوحقائق أومعلومات اعتمادًا على علاقة المترجم بالنظام، ويطلق عليه مصطلح نظام المعلومات أيضاً..[1][2][3]
في حاسوب يعتمد نظام التعليمة الواحدة والبيانات المتعددة، يعالج معالج واحد قناة من التعليمات التي تستطيع كل منها تنفيذ عمليات حسابية على التوازي في مواقع بيانات متعددة. وتلائم المعالجة المتعددة ذات التعليمة الواحدة والبيانات المتعددة جيداً المعالجة التفرعية أو الشعاعية، التي يمكن فيها تقسيم مجموعة كبيرة جداً من البيانات إلى أجزاء يتم إخضاعها إلى عمليات متماثلة ولكن مستقلة، وتوجه تعليمة واحدة عملية وحدات معالجة متعددة لتنفيذ معالجات في آن واحد معاً على كمية كبيرة من البيانات المحتملة. وبالنسبة لأنواع معينة من التطبيقات الحاسوبية، يستطيع هذا النوع من هندسة البناء إنتاج زيادات عديدة في الأداء، فيما يتعلق بالوقت المنقضي المطلوب لإتمام مهمة معينة. على أن ما يعيب هندسة البناء هذه هو أن جزءاً كبيراً من النظام يصبح خاملاً عندما يتم تنفيذ مهام برامج أو نظام لا يمكن تقسيمها إلى وحدات يمكن معالجتها على التوازي. علاوة على أن البرامج يجب أن تُكتب بعناية وبصورة خاصة للاستفادة القصوى من هندسة البناء هذه، وغالباً ما يجب استخدام مجمعات مثالية خاصة مصممة لإنتاج رمز خاص لهذه البيئة. وتقدم بعض المجمعات من هذه الفئة تركيبات أو إضافات خاصة للسماح بصورة مباشرة للمبرمجين بتحديد العمليات التي ستؤدى على التوازي ( مثل عبارات DO FOR ALL (طبق هذه التعليمة على كل العمليات) في نسخة فورتران المستخدمة في إلياك آي في، الذي هو حاسب فائق يستخدم تقنية سيمد. وتجد سيمد استخداماً واسعاً لها في بعض المجالات مثل محاكاة الكمبيوتر، لكن استخدامها قليل في الحاسب المكتبي متعدد الأغراض وفي بيئة حوسبة الشركات.