بیشتر کاربران می دانند که بعد از نصب یک نرم افزار و یا بروزرسانی سیستم کامپیوتر راه اندازی مجدد یا ریستارت می شود. و به نوعی به یک عادت برای آنها تبدیل شده و با دیدن اعلان ریستارت در مراحل نصب سریعا سیستم را ریستارت می کنند.
اما چرا کامپیوتر این کار را انجام می دهد؟ دلیل اصلی این کار سیستم عامل است. نصب و راه اندازی یک نرم افزار ممکن است نیاز به یک فایل DLL برای جایگزینی داشته باشد. اما از آنجایی که این فایل توسط سیستم عامل و یا برنامه های مشابه دیگر استفاده می شود نمی تواند انجام شود. اعمال هرگونه تغییرات ممکن است منجر به اتفاقی شود. بنابراین راه اندازی مجدد بعد از فرایند نصب برای تغییر فایل های مربوطه موردنیاز است.
فایل ها زمانی که استفاده می شوند نمی توانند جایگزین شوند
عملیات ریستارت برای نصب و بروزرسانی مرتبط با چیزهایی که برای سیستم حیاتی هستند بسیار رایج است. در واقع، نسخه های جدیدتر ویندوز مایکروسافت در مقایسه با نسخه های قبلی برای تغییر بسیاری از داده ها نیاز به ریستارت ندارند. به یاد داشته باشید که از MSConfig برای جلوگیری از بارگذاری یک برنامه در استارتاپ استفاده کنید. این تنظیمات در حال حاضر بخشی از تسک منیجر است و نیاز به ریستارت ندارد.
اما در لینوکس کاربران راحت تر هستند و بیشتر اوقات نیاز به ریستارت ندارند، مگر در مورد مسائل مهم مانند ارتقا هسته. بدیهی است فرایندهایی که از این فایل ها استفاده می کنند، همچنان به این کار ادامه می دهند. هر فرایند جدیدی که آغاز شود از این فایل های جایگزین استفاده می کند. بعد از اینکه سیستم خود را ریستارت کردید فرایندها با فایل های قدیمی شروع به استفاده از فایل های جدید می کنند.
به طور مشابه در MacOS اپل راه اندازی مجدد تنها بعد از بروزرسانی سیستم موردنیاز است. البته تنها به ریستارت سرویس هایی نیاز است که از این فایل ها استفاده می کنند نه کل سیستم عامل و می توان این کار را به صورت دستی انجام داد. اما عملیات ریستارت برای بسیاری از کاربران عادی شده است و گزینه ساده ای برای آنهاست.
اگر فایل ها توسط یک برنامه استفاده شوند، بسیاری از installerها خود را به منظور جایگزنی فایل های DLL در دستگاه ریستارت کنند. این را می توان در برنامه های کاربردی که می توانند آپدیت شوند دید.
به هر حال بسیاری از کاربران با این ریستارت مشکلی ندارند. اما از آنجایی که سیستم عامل و برنامه های کاربردی در حال پیشرفت هستند تکرار این ریستارت ها در حال کاهش است.