دوستان اگه لطف کنید و جوابمو بدید ممنون میشم و این بافر با بافر رایتر چه فرقی داره و ما برای چه دستگاههایی بافر داریم
دوستان اگه لطف کنید و جوابمو بدید ممنون میشم و این بافر با بافر رایتر چه فرقی داره و ما برای چه دستگاههایی بافر داریم
با سلام:
آقا بافر سرعت دستگاه رو تعين ميكنه يعني هرچه بافر بيشتر سرعت هم به همون اندازه بيشتره وبرعكس هاردهاي موجود در بازار معمولا با بافر 2 و 4 و به ندرت 8 ميباشند كه معمولا كسي كه سيستم جمع ميكنه اگه بهش نگن بافر هارد چقدر باشه همون 2 يا 4 رو ميزاره .حالا من فرق هارد 2 مگ بافر با 16 مگ بافر رو با مثالي كه خودم شاهدش بودم براتون شرح ميدم .در يك هارد 2 مگ بافر 4 گيگ اطلاعات رو از جايي كات كردن ودر يك درايو ديگه پيست كردن اين انتقال حدود 20 دقيقه طول كشيد .اما همين مقدار اطلاعات در هارد 16 مگ بافر در مدت 6 دقيقه جابه جا شد .اميدوارم تونسته باشم جوابتو بدم.
بافر در كل به معني يه حافطه مياني است كه معمولا سرعت بالايي رو داره
ايجاد بافر معمولا سرعت دسترسي رو بالا ميبره و اين به دليل ماهيت سخت افزاري خود بافر است چون سرعت نوع حافظه اي كه بافر رو تشكيل ميده بيشتره و اطلاعات به طور پيشرس در حافظه قرار مي گيره
حالا در هارد هم به همين ترتيبه ابتدا اطلاعات به صورت پيشرس در بافر قرار ميگرن بعد از طريق بافر به اطلاعات دسترسي پيدا ميكنيد
xmwجان, سلام
جنس buffer در واقع RAM هست.
مثلا در writer اطلاعاتي كه به writer فرستاده مي شود در buffer انباشته مي شود و در زمان مناسب write مي شود. (معمولي ==> 2MB)
HDD هم نيز، buffer دارد.
CD-ROM هم نيز، buffer دارد. (معمولي ==> 128KB)
مبحث buffer خيلي [تخصصي] ه ولي به صورت آماتور :shock: وظايف buffer به شرح زير است:
1 ==> يه سري اطلاعاتي كه هميشه لازم ه در buffer نگهداري مي شه تا مرتبا خوانده نشه. مثلا در CD-ROM نام و آدرس تمام file ها در buffer نگهداري مي شه.
2 ==> آخرين اطلاعات خوانده شده در buffer باقي مي ماند تا در صورت نياز، 2باره اين اطلاعات خوانده نشود. اين مورد براي HDD بسيار مفيد است و در سرعت HDD تاثير دارد. (اگه آدم دقيقي باشي متوجه مي شي كه عملكرد اين نوع buffer مي شه مثل عملكرد L1 و L2 و L3 براي CPU)
3 ==> يك accumulator است. يعني مثل يه مخزن عمل مي كنه. مثلا فرض كنيد داريد با سرعت 16X يه CD رو write مي كنيد. مسلما توي يه همچين شرايطي، computer شما داره اطلاعات لازم رو با سرعت مناسب براي writer مي فرسته. حالا فرض كنيد در اين موقع، برنامه Adobe Photoshop CS رو باز كنيد. خوب مسلما در اون چند لحظه اي كه HDD مي ره Photoshop رو بخونه ديگه نمي تونه اطلاعات مورد نياز writer رو تهيه كنه. حالا، اگه writer شما buffer نداشته باشه با كمبود اطلاعات روبرو مي شه و CD مي سوزه ولي اگه writer شما buffer داشته باشه، در اين چند لحظه از اطلاعات درون buffer استفاده مي كنه و به جاي اينكه CD بسوزه، buffer خالي مي شه.
البته اين خاصيت از buffer براي HDD هم به كار مي ره ولي در شرايط برعكس. يعني مثلا computer شما داره با سرعت 100MB/s اطلاعات رو پردازش كنه و مي خواد اين اطلاعات رو روي HDD بنويسه (مثلا فرض كنيد داريد به صورت [گروهي] يه درسته عكس رو تغيير format مي دين.) ولي سرعت HDD شما 70MB/s است. در اينجا اگه HDD شما buffer نداشته باشه خوب computer [مجبور] مي شه كه سرعت پردازش رو به 70MB/s كاهش بده ولي اگه HDD شما buffer داشته باشه، اين اختلاف سرعت در buffer ذخيره مي شه و بعد از اتمام كار روي HDD نوشته مي شه. :arrow: (نمي دونم اين وظيفه ي buffer رو خوب تونستم توضيح بدم يا نه.) :arrow:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
البته ما buffer هاي نرم افزاري هم داريم. مثلا NERO و CloneCD براي خودشون يه buffer تعريف كردن كه روي HDD نوشته و خوانده مي شه، و يا مثلا Winamp چند ثانيه بعدي file رو نيز به صورت نزم افزاري buffer مي كنه تا اگه يه موقع HDD سرش شلوغ شد و چند ثانيه اطلاعات مورد نياز Winamp رو نداد، Winamp از buffer ش استفاده كنه و نذاره كه در [پخش] file وقفه اي ايجاد بشه. (اگه آدم دقيقي باشي متوجه مي شي كه عملكرد اين نوع buffer مي شه مثل عملكرد Virtual Memory.)
ديگه الان چيزي به ذهنم نمي رسه.
خوش باشي،
©م.م.©
دستش درد نكند توضيح كاملي داد ما كه استفاده كرديم
با تشكر از PATAL .
اين بافر نرم افزاري هميشه روي هارد نيست و بعضي مواقع روي حافظه هم ايجاد مي شه. همون winamp كه پاتال اشاره كرد فكر مي كنم تو حافظه است. به اين دليل اين رو مي گم كه براي من بارها پيش اومده كه حتي فيلمي رو كه از سي دي اجرا مي كنم با در اوردن سي دي كاملا مي شه دوباره نگاهش كرد اما هيچ گونه نوشتني روي هارد انجام نشده.
يه مثال ديگه از بافر تو كي بورده. تا حالا شده چند تا دكمه بزنيد اما به دليل شلوغي كار سي پي يو چيزي روي صفحه نمايش چاپ نشه ؛ بعد از چند لحظه ناگهان كل نوشتتون بياد .؟؟ !! اين جا بافر خودشو نشون داده.
خوش باشيد.
:shock: جالبه :shock:براي من بارها پيش اومده كه حتي فيلمي رو كه از سي دي اجرا مي كنم با در اوردن سي دي كاملا مي شه دوباره نگاهش كرد
بله پاتال جان. اين براي من هم خيلي خيلي جالب بود وقتي اتفاق افتاد ولي چندين بار تا حالا اين جور شده مخصوصا وقتي با mediaplayer اجرا مي كنم.
اشاره كنم كه من 1 گيگ رم دارم.
والا منم 1 گيگ رم دارم ولي تا حالا همچين چيزي نديدم
چه جورياست؟
منم مثل amir_p30 جان!!
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)