شنبه, ۱۱ اسفند, ۱۴۰۳ / 1 March, 2025
راه اندازی وسایل جانبی

از زمانی كه سیستمعامل Dos ركن اصلی بیشتر سیستمهای كامپیوتری بوده است، برنامههای راهانداز نیز وجود داشتهاند. نقشی كه این برنامههای راهانداز در كمك به سیستم و وسایل متصل به آن ایفا میكنند واقعا" چشمگیر میباشد، اما روشی كه راهاندازها برای انجام وظایفشان به كار میبرند با ظهور سیستم عاملها و فنآوریهای جدید دچار تحول شده است.
در این مقاله دقیقا" نگاهی خواهیم داشت به این كه واقعا" برنامههای راهانداز دستگاه چه چیزهایی هستند، وظایفشان چیست؟ برای استفاده از آنها چه چیزهایی را باید بدانید؟ هنگامی كه خراب میشوند چه كاری باید انجام داد، در طی این سالها دچار چه تحولاتی شدهاند و چگونه فنآوریهای جدید روش استفاده از راهاندازها را تغییر میدهند.
به طور ساده، راهانداز دستگاه یك برنامهی كوچك نرمافزاری و یا كدی است كه برنامهنویس آن را مینویسد تا به سیستم شما در برقراری ارتباط با وسایلی كه به كامپیوتر متصل هستند كمك كند. چنین وسایلی شامل كارت صوتی، چاپگر،كارت شبكه، كارت تصویر، اسكنر، دوربین دیجیتالی و یا مودم میباشند. بدون استفاده از یك راه انداز، چاپگر نمیتواند دستورالعملهایی كه از سوی برنامهی صفحهی گسترده برای چاپ ردیفها و ستونها، برجسته كردن سلولها (خانهها) و یا سیاهتر چاپ كردن بعضی از دادههای خاص فرستاده میشوند را اجرا كند.
كریست كانت از سال ۱۹۸۳ در زمینهی نرمافزار كار كرده است. او نویسندهی كتاب «روش نوشتن برنامههای راهانداز WDM ویندوز» و مؤسس پایگاه PHD Computer Consultants میباشد. این پایگاه به برنامههای نرمافزاری اختصاصی میپردازد. كانت معتقد است كه باید راهانداز را به عنوان یك جزء نرمافزاری در نظر گرفت كه سختافزار را راهاندازی میكند و در حقیقت این كاری است كه یك برنامهی راهانداز انجام میدهد. راهاندازها برای وسایل سختافزار كه كامپیوتر را میسازند لازم هستند، چه آنهایی كه از قبل در كامپیوتر تعبیه شدهاند و چه آنهایی كه جدیدا" به كامپیوتر اضافه میگردند. در حقیقت یك راهانداز، سیستمعاملی مانند Windows را به وسایل سختافزاری متصل میكند.
هنگامی كه شما یك وسیله جدید را خریداری میكنید، اكثرا" سازندگان آن وسیله، راهاندازهایی كه نیاز دارید را در بستهی وسیلهای كه خریداری كردهاید قرار میدهند. معمولا" برای آن كه استفاده از راهاندازها آسان گردد تولیدكنندگان، آنها را به عنوان بخشی از نرمافزار نصب وسیله در CD_ROM آن قرار میدهند. اغلب وقتی كه نرمافزار نصب میشود، راهاندازها به طور اتوماتیك بر روی سیستم شما نصب میگردند. در برخی موارد راهاندازها بر روی دیسكتها منتقل شده و سیستم عاملهایی مانندWindows NT ,Windows ۹۸ و Mac OS (برای سیستمهای مكینتاش) را شامل میشوند. علاوه بر راهاندازهایی كه توسط تولیدكنندگان وسایل تهیه میشوند، برخی راهاندازهای اولیه كه برای ایجاد ارتباط با وسایلی همچون صفحه كلید، ماوس و درایو دیسكت لازمند از قبل در سیستم ورودی و خروجی اصلی كامپیوتر (BIOS) قرار گرفتهاند. نرمافزار BIOS عملكردهای ضروری سیستم ومرحلهی راهاندازی آن را كنترل میكند. علاوه بر این، BIOS یا در حافظهی فقط خواندنی (ROM) ذخیره شده است كه به این ترتیب هرگاه كامپیوتر خاموش بشود، پاك نمیگردد و یا در حافظهی ROM پایدار ذخیره میشود كه در این صورت هنگامی كه یك كاربر بخواهد پیكرهبندی را تغییر دهد، میتواند آن راپاك كرده و مجددا" بنویسد.
● نگاهی به گذشته
قبل از این كه راهاندازها به این شكل امروزی بوجود آیند، وسایل تنها با سیستم عاملهایی كه توسط همان كارخانجات تولید شده بودند سازگاری داشتند و میتوانستند تنها با همان سیستمها كار كنند. اما معرفی و استفاده از راهاندازها این امكان را برای وسایل و سیستمهایی كه تولید كارخانجات مختلفی هستند فراهم میكند تا بتوانند با یكدیگر سازگاری داشته و ارتباط برقرار كنندو به این ترتیب كاربران میتوانند از میان خیل عظیمی از تولیدات مختلف به انتخاب و خرید وسایل گوناگون برای سیستمهایشان بپردازند.
در ابتدا از راهاندازهایی كه برای سیستمعامل MS_DOS بودند، بسختی میشد استفاده كرد. برای شروع، سیستمعامل MS_DOS حتی در مورد عملكردهای بسیار ساده نیاز به نصب تعداد بیشماری راهانداز داشت. برای مثال بجای این كه فقط از یك راهانداز چاپ برای همهی برنامههای كاربردی استفاده شود، هر برنامهی كاربردی الزاما" نیاز به راهانداز چاپ مخصوص به خودش داشت تا دستورالعملهای مخصوص به خودش را كامل كرده و بتواند یك سند را چاپ كند. با ظهور سیستمعامل Windows این رویه تغییر كرد و این امكان بوجود آمد كه برنامههای كاربردی مختلف تنها از طریق یك راهانداز بتوانند به چاپگر دسترسی پیدا كنند. مشكل دیگری كه در ارتباط با راهاندازهای سیستم عامل MS_DOS وجود داشت این بود كه به سختی میشد آنها را نوشت.
اولین كامپیوتر شخصی تنها سیستم عامل MS_DOS را اجرا میكرد و هیچ پنجرهای در برنامههای آن وجود نداشت و تنها میتوانست در آنِ واحد یك برنامه را اجرا كند. راهاندازها را میبایست طوری مینوشتند كه تنها برای مقدار كوچكی از حافظه مناسب باشد. در نوشتن آنها از زبان سطح پایین اسمبلی استفاده میشد كه البته خود این عمل هم كار بسیار مشكلی بود. در آن هنگام سیستمعامل MS_DOS راهانداز را در انجام وظایفش بسیار كم پشتیبانی میكرد، اما با معرفی ویندوزهای ۳.x و ۹۵ ، راهاندازها دیگر میتوانستند با زبان سطح بالایی نوشته شوند و Windows میتوانست از برنامههای كاربردی چندگانهای به طور همزمان استفاده كند. و به اینترتیب راهاندازهای بكاررفته لازم بود كه بسیار دقیق باشند تا بتوانند دادهها را به مكانهای درستشان ببرند و در این راستا ویندوز نیز روالهای بیشتری برای راهاندازها فراهم كرد تا آنها بتوانند به وظایفشان عمل كنند. ویندوز ۹۵ استفاده از راهاندازها را آسانتر كرد چون كه در حقیقت دیگر سختافزار میتوانست پیكرهبندی خود را انجام دهد.
● فنآوری اتصال و اجرا
توانایی یك وسیله در انجام پیكرهبندی خودش را باید مدیون فنآوری اتصال و اجرا (Plug And Play) بدانیم.این فنآوری با ظهور ویندوز ۹۵ در عرصهی كامپیوتر معرفی شد. ویژگی اتصال و اجرا اساسا" به ویندوز این توانایی را میدهد كه هنگام راهاندازی سیستم، یك سختافزار جدید كه برای اولین بار به سیستم متصل شده است را به طور اتوماتیك شناسایی كند. این فنآوری به برنامهی ویندوز این توانایی را میدهد كه برنامهی راهانداز مناسبی را برای وسیله جستجو كرده و سپس آن وسیله را پیكرهبندی نماید در حالی كه نیاز به دخالت زیادی از جانب كاربر نباشد.
كاهش مشاركت كاربر درپیكرهبندی یك وسیله را باید مدیون پایگاه دادهها در ویندوز بدانیم كه در حقیقت شامل راهاندازهای شناخته شده برای وسایل و سختافزارهای گوناگون میباشد. این راهاندازها داری ویژگیاتصال و اجرا هستند. ویندوز از این پایگاه دادهها برای پیكرهبندی یك وسیلهی جدید استفاده می كند. اگر ویندوز نتواند راهانداز مورد نیاز را در پایگاه دادهها بیابد در آن صورت از كاربر میخواهد دیسك و یا دیسكتی كه دارای راهانداز مورد نیاز است را نصب كند و یا اگر فایلهای راهانداز بر روی درایو دیسك سخت است، مكان آن را به ویندوز نشان دهد. برای این كه بتوان از فنآوری اتصال و اجرا استفاده كرد، میبایست وسیله و سیستم BIOS با این فنآوری سازگاری داشته باشند. در ضمن بجای راهاندازهای ۱۶ بیتی كه با سیستمعاملهای MS_DOS و Win۳.x استفاده میشوند، میبایست از راهاندازهای ۳۲ بیتی استفاده شود. خوشبختانه تمام سیستمها و وسایل جدید با فنآوری اتصال و اجرا سازگار میباشند. البته اگر در مورد وسیلهای هنوز تردید دارید، میتوانید به لیستی از وسایل كه شركت میكروسافت ارایه داده است اتصال یابید. این وسایل با ویندوز سازگار بوده و از این نظر در لابراتوار شركت میكروسافت مورد آزمایش قرار گرفتهاند.
فنآوری اتصال و اجرا استفاده از راهاندازها را بسیار آسانتر كرده به طوری كه نیاز به دخالت كمتری از جانب كاربر میباشد. درست برعكس زمانی كه از راهاندازها در سیستم عامل DOS استفاده میشد. در آن هنگام لازم بود كه كاربران در هر خط دستورالعملها راتایپ كرده، به طور فیزیكی و با مهارت از كلیدها (Switch) و اتصالسازهایی (jumper) بر روی سختافزار استفاده كنند تا بتوانند آن را پیكرهبندی نمایند. علاوه بر فنآوری اتصال و اجرا، ظهور درگاه USB و سرویسهایی كه نرمافزارها را به روز میكنند موجب شده كه دخالت كاربر در استفاده از راهاندازهای وسایل بسیار كم گردد.
● درگاه USB
یكی از فواید درگاه USB در مورد راهاندازی وسایلی كه به كامپیوتر متصل میشوند این است كه تمام وسایلی كه از این درگاه استفاده میكنند با فنآوری اتصال و اجرا سازگار بوده و دارای ویژگی اتصال گرم (Hot plugging) میباشند. یعنی كاربر میتواند چنین وسیلهای را به درگاه USB كامپیوتر وصل و یا از آن جدا سازد بیآنكه نیازی به خاموش كردن سیستم باشد. اما وسایلی كه از درگاه موازی و یا سری استفاده میكنند به هنگام اتصال و یا جداسازی آنها از این درگاهها میبایست سیستم را خاموش كرد.
هنگامی كه كاربر یك وسیلهی سازگار با درگاه USB را به این درگاه متصل میسازد، سیستم به طور اتوماتیك آن را برای كاربر شناسایی و پیكرهبندی مینماید. امكان دارد كه كاربر مجبور به استفاده از دیسك و یا دیسكتی باشد كه راهانداز لازم بر روی آن قرار دارد، اما در هر صورت عمل پیكرهبندی را خود سیستم انجام میدهد. هنگامی كه كاربر یك وسیلهی سازگار با درگاه USB را از این درگاه خارج میسازد، راهاندازها در سیستم باقی میمانند و هنگامی كه وسیله دوباره به سیستم متصل شد مجددا" بارگذاری میشوند.
با توسعه و پیشرفت درگاههای USB ، دیگر برخی از محصولات نیازی به راهاندازهای جدید نخواهند داشت. یعنی تا وقتی وسیلهای سالم بوده و نقصی نداشته باشد به محض اتصال به سیستم میتواند كاركند و همین ویژگی موجب میشود كه تولیدكنندگان، دیگر به ساختن راهاندازهای جدید نپردازند و كاربران نیز به راحتی از وسایل استفاده نمایند. البته این امر موجب خواهد شد كه شما در كامپیوترها فقط از راهاندازهایی كه شركت میكروسافت به عنوان سیستمهای عامل طراحی كرده، استفاده كنید و دیگر نیاز به راهاندازهای اضافهتر نخواهید داشت.
ایران مسعود پزشکیان دولت چهاردهم پزشکیان مجلس شورای اسلامی محمدرضا عارف دولت مجلس کابینه دولت چهاردهم اسماعیل هنیه کابینه پزشکیان محمدجواد ظریف
پیاده روی اربعین تهران عراق پلیس تصادف هواشناسی شهرداری تهران سرقت بازنشستگان قتل آموزش و پرورش دستگیری
ایران خودرو خودرو وام قیمت طلا قیمت دلار قیمت خودرو بانک مرکزی برق بازار خودرو بورس بازار سرمایه قیمت سکه
میراث فرهنگی میدان آزادی سینما رهبر انقلاب بیتا فرهی وزارت فرهنگ و ارشاد اسلامی سینمای ایران تلویزیون کتاب تئاتر موسیقی
وزارت علوم تحقیقات و فناوری آزمون
رژیم صهیونیستی غزه روسیه حماس آمریکا فلسطین جنگ غزه اوکراین حزب الله لبنان دونالد ترامپ طوفان الاقصی ترکیه
پرسپولیس فوتبال ذوب آهن لیگ برتر استقلال لیگ برتر ایران المپیک المپیک 2024 پاریس رئال مادرید لیگ برتر فوتبال ایران مهدی تاج باشگاه پرسپولیس
هوش مصنوعی فناوری سامسونگ ایلان ماسک گوگل تلگرام گوشی ستار هاشمی مریخ روزنامه
فشار خون آلزایمر رژیم غذایی مغز دیابت چاقی افسردگی سلامت پوست