تفاوت Hot-plug و Hot-swap چیست؟
hot-plug چیست؟
hot-plug به اضافه کردن یک قطعه به یک سیستم کامپیوتری در حال اجرا بدون ایجاد وقفه قابل توجه در عملکرد سیستم گفته میشود. hot-plug یک دستگاه نیازی به راهاندازی مجدد سیستم ندارد. این امر به ویژه برای سیستمهایی که همیشه باید در حال اجرا باشند، مانند یک سرور، مفید است.
نمونههای رایج دستگاههای قابل hot-plug شامل هارد دیسکها و درایوهای SSD هستند که میتوانند به یک سیستم ذخیرهسازی اضافه شوند. یا دستگاههای USB، ماوس، صفحهکلید و چاپگر که میتوانند به یک کامپیوتر شخصی اضافه شوند.
مزیت مهم hot-plug این است که آن سیستم خاموش نمی شود. کلمه “داغ” به این واقعیت اشاره دارد که دستگاه در حالت اتصال نیز روشن و در حال کار است. در مقابل همون_hot-plug ، اتصال سرد(Cold-plug) است که در آن دستگاه قطع یا خاموش میشود.
hot-plug چگونه کار میکند؟
hot-plug ممکن است شامل برخی اقدامات مدیریتی از طرف کاربر باشد. به عنوان مثال، اگر کاربر در حال اتصال یک هارد دیسک جدید باشد، سیستم پس از نصب، از کاربر میخواهد که آن را mount کند. حذف هارد دیسک نیز به همین ترتیب نیاز به eject کردن آن توسط کاربر دارد.
بسیاری از دستگاهها به گونهای طراحی شدهاند که بدون فکر زیاد به مکانیسم آن از سوی کاربر، به صورت داغ متصل شوند، مانند کابلهای HDMI (رابط چندرسانهای با کیفیت بالا) و USB. با این حال، سایر دستگاههای بزرگتر یا فناوریهای کمتر رایج، کاربر را ملزم به دانستن اینکه آیا قابلیت hot-plug را دارند یا خیر، میکنند، زیرا همه دستگاهها این قابلیت را ندارند.
برای اتصال ایمن یک دستگاه به صورت hot-plug، دستگاه باید به گونهای طراحی شود که در برابر شوکهای الکتریکی که میتوانند از اتصال دو دستگاه شارژ شده رخ دهند، محافظت کند. برای اجتناب از این خطر، دستگاهها ممکن است در نقطه اتصال یک پین پلکانی داشته باشند تا از متصل شدن مدار به ترتیب صحیح تضمين شود. این سپرها یا صفحات پوشاننده نیز میتوانند از تولید الکتریسیته ساکن توسط اجزا هنگام لمس یکدیگر و در نتیجه اتصال کوتاه شدن آنها جلوگیری کنند.
شوک الکتریکی میتواند به قطعه آسیب برساند. باید مکانیزمی در سیستم عامل کامپیوتر و دستگاه وجود داشته باشد تا حذف یا اضافه شدن یک دستگاه را تشخیص دهد. این مکانیزم اغلب به شکل یک درایور است.
کدام دستگاهها را میتوان با خیال راحت به صورت داغ متصل کرد؟
هر دستگاهی که کاربر بتواند آن را به یک کامپیوتر در حال اجرا متصل کند و بلافاصله شروع به کار کند، میتواند به صورت داغ متصل شود.
یک مثال رایج، دستگاهی با اتصال USB است. ماوس، چاپگر، هارد دیسک قابل حمل و صفحهکلید همگی نمونههایی از دستگاهها یا لوازم جانبی هستند که از اتصال USB استفاده میکنند و بنابراین میتوانند با خیال راحت به صورت hot-plug متصل شوند.
بسیاری از اجزای سرور و رایانه مرکزی مدرن نیز میتوانند به صورت hot-plug متصل شوند، مانند PCIe و درایوهای SATA.
hot-plug در مقابل hot-swap
hot-plug و hot-swap اغلب به عنوان اصطلاحات مترادف در نظر گرفته میشوند، اما تفاوتی بین آنها وجود دارد. hot-plug، اتصال یک جزء سیستم در حالی که سیستم در حال اجرا است، میباشد. hot-swap، جایگزینی یک جزء در حالی که سیستم در حال اجرا است، میباشد. آنها اغلب به اشتباه به جای یکدیگر استفاده میشوند زیرا هر دو به اضافه کردن یا کم کردن قطه قابل جابجایی از سیستمهای بدون وقفه اشاره دارند – به عبارت دیگر، اضافه یا حذف اجزا بدون تأثیر بر عملکرد کامپیوتر.
Hot-swap در مواقعی مفیدتر است که یک قطعه خراب شده و برای نگهداشت یک سیستم در حال کار نیاز به تعویض دارد. hot-plug برای وصل توسعهها به یک سیستم، مانند یک دستگاهی که فضای ذخیرهسازی اضافی داده را ارائه میدهد، یا اتصال به یک سیستم کامپیوتری متصل دیگر برای همگامسازی دادهها مفیدتر است.
hot-swap همچنین میتواند به عمل تغییر کد در حال اجرای یک برنامه بدون توقف اجرای برنامه اشاره داشته باشد. یک نمونه از این – hot-plug در نرمافزار – عملکرد hot-plug VMware vSphere است، جایی که کاربر میتواند با فعال کردن این ویژگی، حافظه یا قدرت محاسباتی را به ماشین مجازی خود اضافه کند. پردازندهها و حافظه به طور سنتی فقط به صورت سرد قابل اتصال/تعویض هستند، اما مجازیسازی آن را از طریق نرمافزار امکانپذیر میکند.




بسیار عالی و کاربردی