آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

تفاوت استریم با بافر در چیست؟

ابراهیم  10 سال پیش  10 سال پیش
0 0

دوستان من دقیقا متوجه نشدم که استریم و بافر چه تفاوتی با هم دارند اگر امکان داره با ذکر یک مثال دوستان برنامه نویس حرفه ای بنده را راهنمایی بفرمایند .

ممنون

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
bozorgmehr77  10 سال پیش
+11 0

stream یعنی رشته ای از اعداد باینری صفر و یک که به صورت مداوم و پشت سرهم به دست گیرنده می رسن. مثلا تلویزیون به طور مداوم یه رشته باینری رو از آنتن های صدا و سیما دریافت می کنه.

چون ممکنه بعضی از این بیت ها زود برسن و بعضی دیر (فاصله بیت های دریافتی برابر نیست) پس نیازه که یه صف طرف گیرنده وجود داشته باشه تا بیت ها بیان و منظم توش چیده بشن و گیرنده با یه نرخ ثابت دونه دونه این بیت ها رو پردازش کنه! به این صف میگیم بافر...

اصطلاحا میگیم گیرنده دیتا رو بافر کرده... در دنیای شبکه هم به همین صورته، فقط توی شبکه استریم ها مجموعه ای از بسته های چند بایتی هستند که به طور متوالی میان سمت گیرنده و گیرنده بسته ها رو بافر میکنه... و البته فاصله بین این بسته ها خیلی خیلی کم و زیاد میشه. از یه طرف بسته ها با نرخ متغیر وارد بافر میشن و از طرف دیگه با نرخ ثابت پردازش میشن...

بافر در تمام ارتباطات وجود داره... ارتباطات مخابراتی، ارتباطات بین روترها، در کارت شبکه، در نرم افزارها و حتی بین cpu ها

توی برنامه هایی که شما می نویسید، کارت شبکه دیتا رو دریافت میکنه و به عنوان یه فرستنده این اطلاعات رو به App شما به صورت استریم می فرسته و app شما بافرش میکنه تا بتونه دریافتش کنه

0 0
خیلی ممنون (10 سال پیش)
0 0
big LIKE (10 سال پیش)
0 0
ممنون.پس می تونیم بگیم استریم یعنی دریافت اطلاعات و اپ ما باید این اطلاعات دریافتی را در صفی مرتب کنه تا با نرخ ثابت پردازش بشوند که به این مرتب کردن بافر گفته می شود؟ (10 سال پیش)
+3 0
Stream یعنی جریان داده. App شما یه بافر تعیین میکنه تا این جریان داده رو دریافت و پردازش کنه (10 سال پیش)
0 0
ممنون شما می تونید منبعی به من معرفی کنید که به صورت گرافیکی پروسه ی استریم و بافر را نشان داده باشه تا بتونم به این مبحث تسلط بیشتری پیدا کنم؟ (10 سال پیش)
+2 0
برو به سایت مکتب خونه و جلسه بیست و یکم درس شبکه های مخابرات داده پیشرفته دکتر پاکروان رو نگاه کن لینک به طور مناسبی انواع بافرها رو میگه کلا پیشنهاد میکنم اگر فرصت داری حداقل برای اطلاعات عمومی فیلم های دو درس شبکه های مخابرات داده و شبکه های مخابرات داده پیشرفته رو نگاه کنی. واقعا عالین! (10 سال پیش)
0 0
ممنون حتما نگاه می کنم. (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .