کامپیوترهاسیستم عامل

شتاب سخت افزاری چیست؟

شتاب سخت افزاری مدرن به طور جهانی استفاده می شود. به عنوان گسترش دستورات پردازنده MMX به عنوان آشنا و طبیعی تبدیل شد. اما همیشه اینطور نبود. اولین گام های تند از توسعه دهندگان و برنامه نویسان برای ترویج فرصت های جدید، ارزیابی مبهم جامعه کامپیوتر، و سپس شناخت ... همه این ها بود. در حال حاضر، شتاب سخت افزاری تقریبا در هر دستگاه و برنامه وجود دارد. گاهی اوقات، حتی آنجا، جایی که هیچ کس به دنبال او نخواهد بود. آیا می خواهید یک کارت گرافیک که از شتاب سخت افزاری پشتیبانی می کند؟ لطفا آداپتور صدا؟ بله، هر عدد! خوب کارت شبکه؟ و این توانایی را دارد که CPU را از کار روزمره با بسته های داده تخلیه کند!

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

این نوع شتاب چیست؟ در واقع، همه چیز ساده است. بر اساس طرح کلی دستگاه رایانه، تمام محاسبات ریاضی توسط پردازنده مرکزی (CPU) انجام می شود. بنابراین تیم محاسبه مقدار "2 + 2" را به کدهای ماشین تبدیل می کند و برای پردازش آن ارسال می شود. اما از زمانی که پردازنده مقدار زیادی محاسبات را در هر ثانیه انجام می دهد، با اضافه کردن یک کار جدید، عملکرد آن کمی کاهش می یابد - هسته لود می شود. توسعه دهندگان به مدت طولانی به دنبال افزایش سرعت محاسبات، بدون افزایش قدرت پردازنده، و معرفی قابلیت های سخت افزاری کمکی چنین فرصتی را فراهم کرده است.

کارت یک دهه قبل تصور کنید. این منطق و حافظه تصویری بود. هر گونه اطلاعاتی که به یک یا چندین تصویر مربوط می شود با یک آرایه از سلول های حافظه ضبط شده و به نحوی به یک سیگنال قابل فهم برای مدارهای مانیتور تبدیل می شود.

هر گونه تغییر در تصویر، حتی حرکت جنبشی نقطه در امتداد پس زمینه رنگ - نتیجه CPU. او مختصات را محاسبه کرد، جابجایی و چرخه تکرار شد. اگر نقطه یک نیست، سپس تعداد محاسبات افزایش می یابد. علاوه بر این، پردازنده در حال حاضر بدون آن «چه کاری باید انجام دهد». نتیجه کاهش سرعت است.
برای حل این مسئله، یک پردازنده اختصاصی که تنها با گرافیک برخورد می کرد، بر روی کارت ویدئویی مستقر شد، که اجازه می داد منابع از پردازنده ی جهانی را آزاد کند. روش مشابهی برای کار با تراشههای صوتی استفاده شده است که "یاد گرفته" برای سرعت بخشیدن به برخی از توابع؛ شبکه - آداپتورهای دارای یک پردازنده تخصصی و غیره

شما می توانید شتاب سخت افزاری را در برنامه غیر فعال کنید یا فعال کنید، اما تنها اگر این امکان توسط برنامه نویس ارائه شده باشد. برای مثال، شما می توانید شتاب گرافیکی را در ویندوز XP به صورت زیر کنترل کنید: باید خواص دسکتاپ را فراخوانی کنید و مسیر «Options - Advanced - Diagnostics» را دنبال کنید. لغزنده در این پنجره اجازه می دهد تا به طور کامل یا به طور جزئی شتاب سخت افزاری در کل سیستم را غیر فعال کنید. گاهی اوقات این برای حل مشکلات سازگاری لازم است.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.