رم, وبلاگ

مفهوم Buffer یا حافظه بافر چیست ؟

مفهوم Buffer یا حافظه بافر چیست ؟

مفهوم Buffer یا حافظه بافر چیست ؟

مفهوم Buffer یا حافظه بافر چیست ؟ Buffer یا بافر در حافظه RAM ناحیه ای است که برای ذخیره سازی اطلاعات موقت مورد استفاده قرار میگیرد. احتمالاََ متوجه شده اید که وقتی دستورات زیادی را با تایپ کردن پشت سر هم در کیبورد در زمان هنگ کردن کامپیوترتان به کامپیوتر صادر میکنید بعد از چند ثانیه منتظر ماندن دستورات شما به ترتیب اجرا خواهند شد. این به این خاطر است که دستوراتی که با فشردن کلید های کیبورد به کامپیوتر میدهید در حافظه ای به نام Buffer در حافظه RAM سیستم ذخیره میشود تا بعد از رفع شدن هنگی سیستم پردازنده بتواند آن دستورات را پردازش کرده و بعد از پردازش در حافظه RAM قرار دهد تا نتیجه اجرای دستورات برای شما قابل نمایش باشد. برخی از برنامه ها در سیستم به شما این امکان را میدهند تا قبل از اینکه آنها را در هارد دیسک ذخیره کنید بتوانید برای ذخیره سازی اطلاعات موقتی در حافظه برای خودتان Buffer ایجاد کنید . Buffer ها یا بافر ها نقش مهمی در اجرا شده دستورات تان با سرعت زیاد دارد بطوریکه وقتی شما چندین کلید را در کیبورد به صورت پشت سر هم میفشارید دستورات حاصل از فشردن کلید ها در کیبورد به صورت لحظه ای در بافر ذخیره میشود تا CPU بتواند آنها را از حافظه بافر فراخوانی کرده و آنها را اجرا کند. علاوه بر کامپیوتر ها ، پرینتر ها ، مودم ها و سایر دستگاه ها نیز برای خودشان حافظه Buffer دارند. اگر دستگاه پرینتر شما حافظه Buffer نداشته باشد کامپیوتر شما در واحد زمان اطلاعات خیلی کمی میتواند به پرینتر ارسال کند تا پرینتر بتواند آنها را بلافاصله پردازش کند و پاسخ کامپیوتر را به صورت خروجی مناسب بدهد با وجود یک Buffer کامپیوتر میتواند اطلاعات را تقریباََ با تمام سرعت خود ارسال کند تا آنجا که حافظه بافر پر شود. این اطلاعات توسط پردازشگر پرینتر از حافظه بافر پرینتر به ترتیب فراخوانی میشود و سپس خروجی مناسب به کامپیوتر ارسال میشود.

 

 

مادربورد, وبلاگ

منظور از Bus در کامپیوتر چیست ؟

منظور از Bus در کامپیوتر چیست ؟

منظور از Bus در کامپیوتر چیست ؟

Bus (گذرگاه) یا باس یکی اجزاء سخت افزاری در مادربورد کامپیوتر است که اجزای مختلف سخت افزاری را به هم متصل میکند و به آنها اجازه میدهد تا داده هایشان را از طریق آنها به یکدیگر منتقل کنند. یک Bus ممکن است Parallel یا موازی و Serial یا سریال باشد. Parallel bus ها یا باس های موازی داده ها را از طریق سیم های مختلف ارسال میکند اما Serial bus ها یا باس های سریال داده ها را با فرمت بیت ارسال میکنند. Bus ها در اصل رساناهایی الکتریکی با ساختاری موازی یا Parallel بودند که یک باس 32 بیتی با 32 عدد سیم و پین را تشکیل میدادند. این Bus ها مجموعه ای از سیم ها را شامل می شدند که به دستگاه های جانبی و همچنین به حافظه RAM سیستم متصل می شدند که یک Bus برای دستگاه های جانبی و Bus دیگر به حافظه RAM طراحی شده بود. هر Bus دستورالعمل ها و استاندارد ها و همچنین Timing های متفاوتی داشتند.

استاندارد های Parallel bus ها یا باس های موازی نظیر ATA و SCSI برای پرینتر ها و هارد دیسک ها را شامل میشوند. اما استاندارد های Serial bus ها یا باس های سریال شامل USB و FireWire و همچنین SATA یا Serial ATA برای دستگاه هایی نظیر کیبورد و دستگاه های مودم را شامل میشود. انواع Bus های کامپیوتر شامل موارد زیر هستند :

1- System Bus : باس موازی یا Parallel bus ای که به طور همزمان میتواند در کانال های 8 ، 16 و یا 32 بیتی داده ها را انتقال دهد و مسیر اصلی انتقال داده بین CPU و حافظه RAM است.
2- Internal Bus : این نوع Bus خود انواع مختلفی دارد و برای متصل کردن مسیر انتقال داده در یک سخت افزار مانند CPU استفاده میشود. مثلاََ برای اتصال حافظه های درون پردازنده CPU از باس های داخلی یا Internal Bus استفاده میشود.
3- External Bus : این نوع Bus ها دستگاه های جانبی یا Peripheral device ها ( هارد دیسک ، اسکنر ، پرینتر و … ) را به مادربورد متصل میکند.
4- Expansion Bus : این نوع Bus ها به برد های توسعه این امکان را میدهد تا با CPU و RAM کامپیوتر ارتباط برقرار کنند.
5- Frontside Bus : این نوع Bus ، باس اصلی کامپیوتر است که میزان سرعت انتقال داده را تعیین می کند و مسیر انتقال داده اصلی بین پردازنده، RAM و سایر دستگاه های مادربورد است. از Frontside Bus یا FSB به عنوان System Bus ،Memory Bus و Processor Bus نیز نام برده میشود.
6- Backside Bus : این نوع Bus میتواند داده ها را در کش لایه 2 یا L2 cache به طور سریعتر منتقل میکند و CPU را از لحاظ کارایی بهبود میبخشد.

وبلاگ

مفهوم حافظه های RAM و ROM

مفهوم حافظه های RAM و ROM

مفهوم حافظه های RAM و ROM

1.حافظه با دسترسی تصادفی یا RAM چیست؟

Ram) Random Accessed Memory) ، ناحيه ذخيره سازی همه منظوره ای است كه ريز پردازنده به آن دسترسی مستقيم دارد. که به آن حافظه با دستيابی تصادفی يا حافظه خواندنی و نوشتنی گفته می شود، حافظه ای است الكترونيكی كه به دليل سرعت دسترسی بالای آن، برنامه های كاربردی جهت اجرا شدن در آن قرار می گيرند. اين نوع حافظه با قطع برق پاک می شود.

2.حافظه فقط خواندنی(ROM) چیست؟

حافظه ای است الكترونيكی كه فقط يكبار توسط شركت سازنده حافظه برنامه ريزی مي شود و دستورالعمل های لازم جهت شناسايی، كنترل و راه اندازی كامپيوتر در آن قرار داده می شوند. اين حافظه توسط کاربر قابل تغيير نيست و از ای رو حافظه پايدار نيز ناميده می شود زيرا با قطع جريان برق پاک نمی شود. جنس اين حافظه نيمه رسانا است.

وبلاگ

مفهوم حافظه ROM Read-Only Memory

مفهوم حافظه ROM Read-Only Memory

مفهوم حافظه ROM Read-Only Memory

حافظه های فقط خواندنی ROM

حافظه فقط خواندنی ROM ، مخفف Read-Only Memory می باشد و به نوعی از حافظه کامپیوتر اطلاق می شود که در آن داده ها از قبل بر روی حافظه ذخیره شده اند. هنگامی که داده ها بر روی یک تراشه ROM نوشته شده باشند نمی توان آنها را حذف کرد و فقط آن داده ها می تواند خوانده شوند.

بر خلاف حافظه اصلی کامپیوتر که RAM نام دارد حافظه ROM محتویات خود را حتی زمانی که کامپیوتر خاموش است نیز حفظ می کند. حافظه ROM به عنوان حافظه غیر فرار نامیده می شود در حالی که حافظه RAM فرار است.

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

یکی از انواع دیگر ROM ها حافظه ای به نام PROM می باشد که مخفف programmable read-only memory می باشد و قابل خواندن و برنامه ریزی می باشد. حافظه های PROM به عنوان تراشه های خالی تولید می شوند که داده ها می توانند با دستگاهی خاص به نام برنامه نویس PROM بر روی آنها نوشته شوند.

حافظه ROM يک نوع مدار مجتمع (IC) است که در زمان ساخت داده هائی در آن ذخيره می گردد. اين نوع حافظه ها علاوه بر استفاده در کامپيوترهای شخصی در ساير دستگاههای الکترونيکی نيز به خدمت گرفته می شوند. حافظه های ROM از لحاظ تکنولوژی استفاده شده، دارای انواع متفاوتی است :

  • ROM
  • PROM
  • EPROM
  • EEPROM
  • Flash Memory

هر يک از مدل های فوق دارای ويژگی های منحصربفرد خود می باشند . حافظه های فوق در موارد زيردارای ويژگی مشابه می باشند:

  • داد ه های ذخيره شده در اين نوع تراشته ها ” غير فرار ” بوده و پس از خاموش شدن منبع تامين انرژی اطلاعات خود را از دست نمی دهند.
  • داده های ذخيره شده در اين نوع از حافظه ها غير قابل تغيير بوده و يا اعمال تغييرات در آنها مستلزم انجام عمليات خاصی است.