حافظه میانگیر: تفاوت میان نسخه‌ها

۱۴ بایت اضافه‌شده ،  ۱۱ سال پیش
جز
ربات: تصحیح املایی
جز (اشتباه نگارشی در ذکر منبع)
جز (ربات: تصحیح املایی)
=== انواع بافر دیجیتال ===
*سخت‌افزاری:
قطعه‌ای سخت افزاریسخت‌افزاری است که در بعضی از وسایل مانند [[چاپگر]]‌ها وجود دارد و می‌توانیم آنرا زیاد و کم کنیم. و یا در [[صفحه‌کلید]] بافری وجود دارد که تعداد معینی از کلیدهای فشرده شده را حفظ می‌کند و به ترتیب اجرا می‌کند.
*نرم‌افزاری:
به صورت نرم‌افزاری قسمت از حافظه اصلی را به عنوان بافر در نظر می‌گیرد.
[[بافرهای آنالوگ]]: بافر ولتاژ زمانی کاربرد دارد که می‌خواهیم ولتاژ را از مداری با امپدانی خروجی بالا به مداری با امپدانس خروجی پایین تحویل دهیم که بوسیلهٔ بافر مانع از لود شدن سیگنال مدار اول بروی مقاومت ورودی مدار دوم و تداخل این دو مدار می‌شویم. بافر جریان نیز متشابها هنگامی بکار می‌رود که می‌خواهیم سیگنال از جنس جریان را از مداری با امپدانس خروجی پایین به مداری با امپدانس ورودی بالا تحویل دهیم.
 
[[بافرهای دیجیتال]] در اتصالات بین سخت افزارها،سخت‌افزارها، فرستادن داده به شبکه، باز خوانی اطلاعات، ویا نمایش خروجی کاربرد دارند. که دلیل استفاده از بافر احتمال تفاوت سرعت آنها و یا زمان شروع بکار قسمت‌های مختلف می‌باشد.
 
در حالت کلی موارد کاربرد مدارهای بافر عبارتند از:
*در مبدل‌های آنالوگ به دیجیتال
*در مبدل‌های سر به موازی وموازی به سری
*در کلیه ورودی‌ها و خروجی‌های سخت افزاریسخت‌افزاری رایانه مانند: صفحهٔ نمایش، موس، کیبورد و...
*در پورت‌های ورودی: مانند پورت‌های usb، com، wireless و...
*در لوازمی که به شبکه متصلند
*بسیاری از سخت افزارهایسخت‌افزارهای رایانه مانند: هارد درایو، سی دی درایو و
 
=== تشریح یک مثال ===
برای مثال انتفال اطلاعات از [[پردازشگر مرکزی]] به [[چاپگر]] را در نظر بگیرید. [[CPU]] قطعه‌ای است که در مقایسه با چاپگر بسیار سریع پردازش می‌کند و اگر ما بخواهیم اطلاعاتی را از پردازشگر به چاپگر بدون وجود بافر بفرستیم باید در زمان کاری پردازشگر وقفه (نرم‌افزاری) بیاندازیم تا پس از انتقال یک کاراکتر به چاپگر کاراکتر دیگری به چاپگر فرستاده شود و این به معنای کند شدن کار پردازشگر و در نهایت کند شدن کل سیستم است.
 
بنابراین بین پردازشگر مرکزی و چاپگر می‌توان بافری (چه به صورت سخت افزاریسخت‌افزاری و چه به صورت نرم‌افزاری) قرار داد تا پردازشگر اطلاعات را برای بافر فرستاده و چاپگر سر صبر و حوصله آن‌ها را چاپ نماید و پردازشگر هم پس از فرستادن اطلاعات می‌تواند به کارهای دیگری برسد.
 
از طرفی حافظه بافر به صورت نرم‌افزاری هم وجود دارد که برای ذخیره سازی موفت اطلاعات به کار می‌رود. این حافظه رزرو بخشی از حافظه اصلی است و چون سخت افزاریسخت‌افزاری نیست طول آن می‌تواند متغیر هم باشد.
 
برای مثال نرم‌افزارهای CD Writer از حافظه بافر نرم‌افزاری استفاده می‌کنند.
 
توجه داشته باشید که حافظه بافر برای انتقال اطلاعات بین دو واحد سخت افزاریسخت‌افزاری استفاده می‌شود و برای انتقال اطلاعات بین واحدهای نرم‌افزاری از نام بافر استفاده نمی‌شود.
 
== منابع ==
۱۶۴٬۵۲۷

ویرایش