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

جز
=== انواع بافر دیجیتال ===
* سخت‌افزاری:
قطعه‌ای سخت‌افزاری است که در بعضی از وسایل مانند [[چاپگر|چاپگرها]] وجود دارد و می‌توانیم آنرا زیاد و کم کنیم.کنیم؛ و یا در [[صفحه‌کلید]] بافری وجود دارد که تعداد معینی از کلیدهای فشرده شده را حفظ می‌کند و به ترتیب اجرا می‌کند.
* نرم‌افزاری:
به صورت نرم‌افزاری قسمت از [[حافظه اصلی]] را به عنوان بافر در نظر می‌گیرد.
# آنقدر باشد که working area زیاد محدود نشود چون پردازش کند می‌شود.
 
=== انواع جاگیری حافظه هایحافظه‌های میانگیر ===
# ساده: یک حافظه میانگیر در اختیار برنامه قرار می‌گیرد.
# مضاعف: دو حافظه میانگیر در اختیار برنامه قرار می‌گیرد، می‌توان در اثنا خواندن یک بلاک و انتقال آن به یک حافظه میانگیر، محتوای حافظه میانگیر دیگر را که پر است، پردازش کرد.
# چندگانه: در این نوع جایگیری حافظه میانگیر، حافظه هایحافظه‌های میانگیر به طور خودکار از پیش پر می‌شود و در حالی که برنامه فایل پرداز روی محتوای حافظه میانگیر کار می‌کند، سیستم حافظه میانگیر دیگری را پر و آماده می‌سازد.
# [[بافر چرخشی|حافظه میانگیر چرخشی]]: در این نوع، حافظه هایحافظه‌های میانگیر پشت سر هم نوشته می‌شوند و پس از پر شدن آخرین حافظه میانگیر دوباره حافظه میانگیر اولی پر می‌شود.
 
== بافرهای نوری (Optical buffer) ==
[[بافرهای آنالوگ]]: بافر ولتاژ زمانی کاربرد دارد که می‌خواهیم ولتاژ را از مداری با امپدانی خروجی بالا به مداری با امپدانس خروجی پایین تحویل دهیم که بوسیلهٔ بافر مانع از لود شدن سیگنال مدار اول بروی مقاومت ورودی مدار دوم و تداخل این دو مدار می‌شویم. بافر جریان نیز متشابها هنگامی بکار می‌رود که می‌خواهیم سیگنال از جنس جریان را از مداری با امپدانس خروجی پایین به مداری با امپدانس ورودی بالا تحویل دهیم.
 
[[بافرهای دیجیتال]] در اتصالات بین سخت‌افزارها، فرستادن داده به شبکه، باز خوانی اطلاعات، ویا نمایش خروجی کاربرد دارند.دارند؛ که دلیل استفاده از بافر احتمال تفاوت سرعت آنها و یا زمان شروع بکار قسمت‌های مختلف می‌باشد.
 
در حالت کلی موارد کاربرد مدارهای بافر عبارتند از:
== بافرهای ایده‌آل ==
=== بافر ولتاژ ایده‌آل ===
بافری است با امپدانس ورودی [[بی نهایتبی‌نهایت]] و امپدانس خروجی صفر برای جلوگیزی از بار گیری، از دیگر ویژگی‌های این نوع بافر خطی بودن در دامنه‌ها وفرکانسهای مختلف سیگنال ورودی و نداشتن تاخیر در تحویل خروجی می‌باشد.
 
=== بافر جریان ایده‌آل ===
بافری است با امپدانس ورودی صفر و امپدانس خروجی بی نهایتبی‌نهایت به منظور جلوگیری از بارگیری، از دیگر ویژگی‌های این نوع بافر متشابه بافر ولتاژ خطی بودن در دامنه‌ها وفرکانسهای مختلف سیگنال ورودی و نداشتن تاخیر در تحویل خروجی می‌باشد.
 
== مثال‌هایی از بافرهای آنالوگ و دیجیتال ==
* مدار کلکتور مشترک
* مدار درین مشترک
* مدارهای امیتر (سورس) مشترک و بیس (گیت) مشترک نیز بافرهای ولتاژ با بهره (گین) غیر یک محسوب می‌شوند.
;بافر جریان:
* مدارهای بیس مشترک و گیت مشترک
 
=== بافرهای دیجیتال ===
* در مبدل‌های آنالوگ به دیجیتال
بنابراین بین پردازشگر مرکزی و چاپگر می‌توان حافظه میانگیری (چه به صورت سخت‌افزاری و چه به صورت نرم‌افزاری) قرار داد تا پردازشگر اطلاعات را برای حافظه میانگیر فرستاده و چاپگر سر صبر و حوصله آن‌ها را چاپ نماید و پردازشگر هم پس از فرستادن اطلاعات می‌تواند به کارهای دیگری برسد.
 
از طرفی حافظه میانگیر به صورت نرم‌افزاری هم وجود دارد که برای ذخیره سازیذخیره‌سازی موفت اطلاعات به کار می‌رود. این حافظه رزرو بخشی از حافظه اصلی است و چون سخت‌افزاری نیست طول آن می‌تواند متغیر هم باشد.
 
برای مثال نرم‌افزارهای CD Writer از حافظه میانگیر نرم‌افزاری استفاده می‌کنند.