نرم

راهنمای A تا Z برای درایورهای دستگاه در ویندوز 10، 8.1 و 7

ابزار ما را برای از بین بردن مشکلات امتحان کنید





اخرین به روز رسانی 17 آوریل 2022 راهنمای درایور دستگاه 0

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

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



درایور دستگاه چیست؟

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

به زبان ساده، درایور یک عنصر نرم افزاری است که سخت افزار را به سیستم عامل متصل می کند. از طریق یک درایور، هسته رایانه شخصی به عناصر سخت افزاری متصل می شود. در عمل، بدون درایورهای سیستم، موارد زیر غیرممکن خواهد بود:



  • چاپ یک صفحه متن؛
  • پخش یک فایل MP3 (یک سیستم از درایورهای صدا برای ترجمه باینری به MP3 استفاده می کند).
  • استفاده از صفحه کلید، کارت گرافیک، ماوس و غیره.

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

راننده چگونه کار می کند؟

نحوه عملکرد درایور دستگاه



یک راه مؤثر برای فکر کردن به درایورها این است که آنها را به عنوان واسطه بین یک برنامه در رایانه شخصی و سخت افزاری که برای اجرا استفاده می کند درک کنیم. به خودی خود، نرم افزار و سخت افزار به هیچ وجه به هم متصل نیستند - از نظر فنی، آنها به زبان های مختلف صحبت می کنند.

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



درایورهای کرنل در مقابل حالت کاربر - چه تفاوتی دارد؟

انواع مختلفی از درایورهای دستگاه وجود دارد - برای مادربرد، بایوس، دستگاه های مجازی و غیره. با این حال، آنها معمولاً به دو دسته کلی تقسیم می شوند - درایورهای حالت هسته و کاربر. چه تفاوتی بین این دو وجود دارد؟ بیایید نگاهی دقیق‌تر بیندازیم و سعی کنیم تمایزها را مشخص کنیم:

درایورهای هسته

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

درایورهای هسته

یک کاربر رایانه شخصی باید به خاطر داشته باشد که خرابی درایور هسته می تواند برای سیستم کشنده باشد و کل رایانه شخصی را خراب کند.

درایورهای حالت کاربر

درایور حالت کاربر زمانی استفاده می‌شود که یک کاربر رایانه شخصی موقعیتی را ایجاد می‌کند که در آن یک سخت‌افزار جدید (نه مبتنی بر هسته) به رایانه متصل است. این شامل اکثر دستگاه‌های plug-and-play - چاپگرها، صفحه‌کلیدها، میکروفون‌ها و غیره می‌شود. برخلاف درایور هسته، یک درایور در حالت کاربر به سخت‌افزار دسترسی مستقیم ندارد - درایور از طریق API سیستم با همه عناصر سخت‌افزاری تعامل دارد.

درایورهای حالت کاربر

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

برای کاهش تأثیر سیستم درایورهای حالت کاربر، می توانید آنها را روی یک دیسک بنویسید. تنها استثنا در این عمل درایورهای بازی هستند که بهتر است در رم ذخیره شوند.

انواع دیگر درایورها

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

بلاک در مقابل شخصیت ها

هر دو درایور بلوک و کاراکتر برای خواندن و نوشتن داده ها استفاده می شوند. بسته به نوع استفاده، USB ها، هارد دیسک ها و CD-ROM ها را می توان به عنوان یکی یا دیگری طبقه بندی کرد.

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

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

درایورهای دستگاه مجازی

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

جنریک در مقابل تولید کننده تجهیزات اصلی

یکی دیگر از تمایزهایی که باید بین درایورهای دستگاه قائل شد در یافتن این است که آنها عمومی یا OEM (سازنده تجهیزات اصلی) مرتبط هستند.

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

به عنوان مثال، ویندوز 10 با استفاده از درایورهای عمومی اجرا می شود.

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

مخزن OEM-drivers

رایج در دهه 1990 و اوایل دهه 2000، درایورهای OEM در حال حاضر به یک نادر تبدیل می شوند زیرا اکثر مارک ها از درایورهای داخلی استفاده می کنند.

مدیریت درایور دستگاه

اکنون که اطلاعات بیشتری در مورد درایورها دارید، ممکن است تعجب کنید که لیست تمام درایورهای در حال اجرا را که عملکرد و تأثیر سیستم آنها را کنترل می کنند، کجا ببینید. همه موارد فوق را می توان در Device Manager که برای همه نسخه های ویندوز موجود است بررسی کرد. در بیشتر مواقع، نیازی به مدیریت نیست تغییر درایورها زیرا معمولاً به صورت خودکار نصب می شوند.

مدیر دستگاه را باز کنید

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

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

نتیجه

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