البث (الحوسبة)

التدفقات القياسية للإدخال والإخراج والخطأ

في علم الحاسوب ، يُعرَّف التدفق بأنه سلسلة من عناصر البيانات التي قد تكون غير محدودة ، وتُتاح على مدار فترة زمنية. ويمكن تشبيه التدفق بعناصر على سير ناقل تُعالَج واحدة تلو الأخرى، بدلاً من معالجتها على دفعات كبيرة. وتُعالَج التدفقات بطريقة مختلفة عن معالجة البيانات الدفعية .

لا يمكن للدوال العادية أن تعمل على التدفقات ككل لأنها تحتوي على بيانات غير محدودة محتملة. من الناحية الرسمية، تُعتبر التدفقات بيانات مساعدة (غير محدودة محتملة)، وليست بيانات (وهي محدودة).

تُعرف الدوال التي تعمل على تدفق بيانات لإنتاج تدفق بيانات آخر باسم المرشحات ، ويمكن ربطها في خطوط أنابيب بطريقة مشابهة لتركيب الدوال . قد تعمل المرشحات على عنصر واحد من تدفق البيانات في كل مرة، أو قد تعتمد في عنصر الإخراج على عناصر متعددة من المدخلات، مثل المتوسط ​​المتحرك .

أمثلة

يُستخدم مصطلح "تيار" بعدة طرق متشابهة:

التطبيقات

يمكن استخدام التدفقات كنوع البيانات الأساسي للقنوات في الاتصال بين العمليات .

استخدامات أخرى

يُستخدم مصطلح " التدفق" أيضًا للإشارة إلى تفرعات نظام الملفات ، حيث ترتبط مجموعات متعددة من البيانات باسم ملف واحد. في أغلب الأحيان، يوجد تدفق رئيسي واحد يُشكّل بيانات الملف العادية، بينما تحتوي التدفقات الإضافية على بيانات وصفية . هنا، يُستخدم مصطلح "التدفق" للإشارة إلى بيانات متغيرة الحجم، على عكس البيانات الوصفية ثابتة الحجم مثل السمات الموسعة ، ولكنه يختلف عن مصطلح "التدفق" المستخدم في سياقات أخرى، حيث يُشير إلى بيانات متاحة بمرور الوقت، وربما تكون غير محدودة.

انظر أيضاً

مراجع

  1. ^ دال، أولي-جوهان ؛ ميرهوغ، بيورن؛ نيجارد ، كريستين (1970). اللغة الأساسية المشتركة (PDF) (أبلغ عن). مركز الحوسبة النرويجي. مؤرشفة من الأصلي بتاريخ 2024-09-19 . تم الاسترجاع في 20 أغسطس 2025 .
  2. SRFI 41: تيارات