درایورهای رایانه شخصی چیست و چرا به آنها نیاز دارید؟

برای اینکه یک کامپیوتر کارآمد کار کند، نیاز به به روز رسانی و نگهداری مکرر دارد. یکی از اجزایی که نیاز به به روز رسانی منظم دارد، درایور است. بسیاری از افرادی که کامپیوتر دارند ممکن است اصطلاح "درایور" را شنیده باشند، اما ممکن است با اینها یا اهمیت آنها برای عملکرد رایانه آشنا نباشند. 

در این مقاله، در مورد اینکه درایورها چه کاری انجام می دهند، چرا به آنها نیاز دارید و چگونه آنها را به درستی به روز کنید، بحث خواهیم کرد تا بتوانید رایانه خود را به طور موثر کار کند. 

رانندگان چیست؟(What Are Drivers?)

درایور یک کد سطح پایین (برنامه) است که ارتباط بین یک جزء سخت افزاری یا یک برنامه نرم افزاری و یک سیستم عامل (OS) را تسهیل می کند. این به عنوان یک مترجم عمل می کند که سیستم عامل شما را قادر می سازد تا از سخت افزار یا نرم افزار بخواهد آنچه را که می خواهید انجام دهد. 

هر رایانه دارای چندین درایور است که برنامه های نصب شده و اجزای سخت افزاری مختلف را کنترل می کنند. بدون درایورها، سخت افزار و نرم افزار کامپیوتر شما به درستی کار نمی کنند و در برخی موارد اصلا نمی توانند کار کنند. 

در واقع دو نوع اصلی درایور وجود دارد: درایورهای دستگاه و درایورهای نرم افزار.

درایورهای دستگاه(Device Drivers)

درایورهای دستگاه نوعی نرم افزار هستند که ارتباط بین سیستم عامل و سخت افزار یا دستگاه را امکان پذیر می کنند. 

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

همه درایورهای دستگاه برای برقراری ارتباط مستقیم با خود دستگاه ساخته نشده اند. در برخی موارد، چندین درایور در یک پشته وجود دارد که امکان برقراری ارتباط را فراهم می کند. این درایورهای انباشته شده مستقیماً با یکدیگر یا سیستم عامل ارتباط برقرار می کنند. درایوری که مستقیماً با خود دستگاه یا سیستم عامل ارتباط برقرار می کند، درایور تابع نامیده می شود. 

در همین حال، درایورهای بین آن‌ها که ارتباطات را به فرمت‌های مختلف دستکاری می‌کنند تا دستگاه بتواند دستور را بفهمد، درایورهای فیلتر نامیده می‌شوند. 

دستگاه های مختلف به درایور نیاز دارند. در زیر(Below) برخی از رایج ترین آنها آورده شده است:

درایورهای نرم افزار(Software Drivers)

درایورهای نرم افزار برخلاف درایورهای دستگاه با هیچ دستگاه سخت افزاری مرتبط نیستند. در عوض، اینها برنامه هایی هستند که به برنامه های نرم افزاری اجازه می دهند با یک سیستم عامل ارتباط برقرار کنند. 

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

توجه(Note) : در حالت هسته(Kernel) ، درایورها دسترسی نامحدودی به سخت افزار و حافظه کامپیوتر دارند. می تواند هر دستور CPU مورد نیاز برای کارکرد صحیح سخت افزار را صادر کند. 

رانندگان چه می کنند؟(What Do Drivers Do?)

برای اینکه بفهمید درایورها چگونه کار می کنند، سعی کنید یک نمایش Netflix را در رایانه خود پخش کنید. هنگامی که ویدیو را در مرورگر خود پخش می کنید، برنامه درخواست فرمان شما را به سیستم عامل شما ارسال می کند. 

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

سیستم عامل تمامی این درخواست ها را به درایورهای مرتبط با دستگاه های مورد نیاز ارسال می کند و درایور هر دستگاه دقیقاً می داند که چه کاری باید انجام دهد. بنابراین، برای مثال، درایور کارت شبکه می‌داند چه داده‌هایی را منتقل کند، کارت ویدیو می‌داند چه چیزی را نمایش دهد، و کارت صدا می‌داند چه صدایی را پخش کند. 

درایورها فقط با دستگاه هایی که در داخل رایانه شما قرار دارند ارتباط برقرار نمی کنند. آنها همچنین با ماشین های دیگر مانند چاپگر و اسکنر کار می کنند. به عنوان مثال، هنگامی که دکمه چاپ(Print) را در یک برنامه فشار می دهید، سیستم عامل دستور چاپ سند را به درایور چاپگر ارسال می کند. سپس درایور این دستور را ترجمه می کند تا چاپگر متوجه شود که شما می خواهید چه کاری انجام دهید. در نهایت، چاپگر سند را چاپ می کند و درخواست شما را تکمیل می کند. 

رایانه شما می تواند تمام درخواست ها و دستورات شما را برآورده کند زیرا سیستم عامل می داند چگونه از دستگاه ها بخواهد که کار خود را از طریق درایورها انجام دهند. 

چرا به رانندگان نیاز دارید؟(Why Do You Need Drivers?)

برای اینکه بتوانید از رایانه خود استفاده کنید به درایور نیاز دارید. همانطور که قبلا ذکر شد، درایورها ضروری هستند تا رایانه شما بتواند با سخت افزار، سایر دستگاه ها و نرم افزار خود ارتباط برقرار کند. بدون درایورها، کامپیوتر شما بی فایده خواهد بود و تمام سخت افزارهای آن با هم کار نمی کنند. 

چرا به روز رسانی درایورها مهم است؟(Why Is Updating Drivers Important?)

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

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

اگر درایورهای خود را به روز نکنید، می تواند منجر به مشکلات بزرگتری شود. جدا از از دست دادن ویژگی‌های جدید یا ارتقاء عملکرد، دستگاه شما ممکن است در معرض تهدیداتی مانند هک یا ویروس باشد و حتی ممکن است اصلاً کار آن را متوقف کند. به‌علاوه، اگر درایور یکی از اجزای مهم رایانه‌تان، مانند مادربرد یا کارت گرافیک را به‌روزرسانی نکنید، ممکن است رایانه‌تان از کار بیفتد. 

چگونه بفهمم که درایور نیاز به به روز رسانی دارد؟(How Do I Know if a Driver Needs To Be Updated?)

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

برای مادربردها، ممکن است کامپیوترتان از کار بیفتد، به درستی راه اندازی نشود، یا حتی با انجام کارهای ابتدایی، سیستم کند شود. 

اگر با مشکلی در رایانه خود مواجه شدید که با راه اندازی مجدد آن به سرعت قابل حل نیست، به روز رسانی درایور راه حل بعدی است. اگرچه پاسخی برای همه مشکلات نیست، اما همیشه باید بخشی از مراحل عیب‌یابی کاربران رایانه باشد. 

برای جلوگیری از هر یک از این مشکلات، می توانید رایانه خود را طوری تنظیم کنید که به طور خودکار درایورهای آن را به روز کند(set up your computer to automatically update its drivers)

به روز شده و نگهداری می شود(Updated and Maintained)

اکنون که می دانید درایورها چیست و چه کاری انجام می دهند، نگهداری و به روز نگه داشتن رایانه شما آسان خواهد بود. جدای از آن، اگر در رایانه خود با مشکلی مواجه شدید، یک به روز رسانی ساده درایور یا عیب یابی ممکن است مشکل را برطرف کند. 



About the author

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



Related posts