تيارات البيانات الموحدة
يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. (يناير 2022) |
التيارات الموحدة (الإنجليزية: Standard stream) أو تيارات البيانات الموحدة في برمجة الحاسوب تشير إلى قنوات إدخال وإخراج متصلة بين البرنامج الحاسوبي وبيئته عندما يبدأ في التنفيذ. تسمى اتصالات الإدخال/الإخراج (إ/إ) (الإنجليزية: I/O) الثلاث الإدخال الموحد (الإنجليزية: stdin) والإخراج الموحد (الإنجليزية: stdout) والخطأ الموحد (الإنجليزية: stderr). في الأصل إ/إ تحدث عبر أجهزة متصلة بوحدة التحكم (الإنجليزية: console) (مثلاً لوحة المفاتيح أو الشاشة)، ولكن التيارات الموحدة تُجرد هذا الأمر. عندما يُنفذ أمر ما عبر الصدفة التفاعلية (الإنجليزية: interactive shell) تكون التيارات عادةً متصلة بالمطراف (الإنجليزية: terminal) التي تعمل فوقها الصدفة، ولكن يمكن تغييرها بإعادة التوجيه أو الأنببة (الإنجليزية: pipelining). بشكل عام، يمكن لعملية فرعية (الإنجليزية: child process) أن تأخذ التيارات الموحدة الخاصة بالعملية الأساسية.