در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

چرا ویندوز بیشتر از لینوکس Restart می شود؟

اگر شما از کاربران سیستم عامل ویندوز هستید ( الکی مثلا من کاربر لینوکس هستم D: ) قطعا به این مورد برخورد کرده اید که سیستم عامل ویندوز بصورت مرتب نیاز به Restart کردن دارد تا بتواند بسیاری از کارها را به درستی انجام دهد. در واقع تقریبا یکی از نقاط ضعفی که در خصوص سیستم عامل ویندوز عنوان می شود همین نیاز به Restart شدن زیاد است ، معمولا زمانیکه شما یک Update جدید نصب می کنید و یا یک نرم افزار را نصب و یا حذف می کنید این سیستم عامل نیاز به Restart پیدا می کند.

اما واقعا مشکل کجاست ؟ دلیل این Restart شدن در چیست ؟ شما به عنوان یک ITPRO ی ایرانی بایستی به این نکته توجه کنید که سیستم عامل ویندوز توانایی اعمال تغییرات بر روی فایل های سیستمی آن هم زمانی که سیستم عامل در حال فعالیت است را ندارد و به همین دلیل نیاز به Restart کردن پیدا می کند ف معمولا فایل هایی در هنگام استفاده از سیستم عامل در کرنل ویندوز مورد استفاده قرار می گیرند که قفل یا Locked شده اند و همین موضوع باعث می شود تا زمانیکه سیستم Restart نشود ، تغییرات نتواند بر روی کرنل ویندوز اعمال شود.

چرا ویندوز Restart می شود

فرآیند Reboot یا Restart در واقع چه کاری انجام می دهد ؟

همانطور که گفتیم ویندوز نمی تواند فایل های در حال استفاده را حذف یا بروز رسانی کند. زمانیکه فرآیند Windows Update یک فایل Update جدید دانلود و نصب می کند ، نمی تواند در همان لحظه این Update را بر روی فایل های سیستمی اعمال کند. این فایل ها بصورت پیشفرض زمانیکه ویندوز در حال کار است قفل شده و امکان اعمال هیچگونه تغییراتی بر روی آنها داده نمی شود. برای اینکه ویندوز این Update ها را نصب کند بایستی تا حدود زیادی تمامی فرآیند های سیستم عامل را در حالت Shutdown قرار دهد سپس ویندوز می تواند سیستم را Restart کرده و به هنگام Load سیستم عامل Update ها را نصب کند.

Reboot کردن در بسیاری از موارد برای بروز رسانی و حذف کردن برخی از نرم افزارهای خاص نیز ضروری است. برای مثال اگر شما بخواهید قسمتی از یک نرم افزار آنتی ویروس یا یک درایور سخت افزاری که با کرنل سیستم عامل نزدیک شده است را حذف کنید به دلیل اینکه فایل های این نرم افزارها درون حافظه RAM و بسیاری از محل های دیگر در حالت محافظت شده و Protected قرار دارند ، برای اعمال تغییرات یا حذف بایستی Restart شوند. در واقع اکثر فرآیند های بروز رسانی سیستم عامل ویندوز در حالت startup سیستم عامل انجام می شود و اینکار لازمه داشتن Reboot است. دقت کنید که هر نوع Windows Update ای هم نیاز به Restart کردن ندارد ، برای مثال بروز رسانی نرم افزاری مثل Office نیازی به Reboot کردن سیستم عامل ندارد ، اما زمانیکه صحبت از Security Update ها می شود معمولا نیاز است که یک Reboot انجام شود.

لینوکس و سیستم عامل های دیگر چه تفاوتی دارند ؟

اگر از کابران سیستم عامل دوست داشتنی لینوکس بوده باشید حتما دقت کرده اید که سیستم عامل لینوکس بسیار بسیار کمتر از سیستم عامل ویندوز نیاز به Restart کردن دارد ، دلیل این امر کاملا واضح است ، با توجه به اینکه در سیستم عامل لینوکس شما قادر هستنید فایل های در حال استفاده را نیز ویرایش کنید ، لینوکس از همین مزیت استفاده می کند و حتی با نصب کردن update های جدید نیز نیازی به Restart کردن ندارد و بصورت Real Time همه چیز اعمال می شود. اما یک نکته وجود دارد و آن هم این است که آیا واقعا در لینوکس به محض Update کردن آنها اعمال می شوند ؟ این همان نقطه ای است که شما بایستی به خوبی درک کنید.

تغییرات در لینوکس بعد از بروز رسانی الزاما بصورت کامل اعمال نمی شوند مگر اینکه Reboot انجام شود. برای مثال اگر شما یک فایل را در لینوکس دستکاری و بروز رسانی کنید ممکن است تغییرات شما بر روی فایل بصورت لحظه ای اعمال شوند اما اطلاعاتی که قبلا از آن فایل خوانده شده اند و در RAM و CPU در حال اجرا می باشند تا زمانیکه سیستم Reboot نشود از اطلاعات موجود در فایل قبل از بروز رسانی استفاده می کنند. تا زمانیکه شما یک برنامه را خارج نکنید و مجددا آن را اجرا نکنید تغییرات لازمه بر روی نرم افزار شما اعمال نخواهد شد. اگر شما یک لینوکس Kernel جدید نصب کرده باشید شک نکنید که تا زمانیکه سیستم شما بصورت کامل Reboot نشود امکان استفاده از قابلیت های Kernel جدید را نخواهید داشت.

اما خبر خوب این است که امروزه نیاز به Restart کردن بسیار کمتر از قبل شده است و حتی سیستم عامل ویندوز هم بسیاری از کارها اعم از نصب درایورهای کارت گرافیکی و ... را بدون نیاز به Restart کردن سیستم انجام می دهد ، نسل جدید فایروال ویندوز که ما آن را به عنوان Windows Firewall With Advanced Settings می شناسیم و قبلا هم در ITPRO آن را معرفی کردیم به شما این اجازه را می دهد که تا سه روز بعد از اعمال و نصب یک update فرآیند Restart را انجام دهید تا uptime شبکه شما دچار مشکل نشود. البته Uptime و Security دو مقوله در کنار هم و تا حدودی بر علیه هم هستند ، دقت کنید که در فرآیند های امنیتی یک هکر آخرین تاریخ Restart کردن شما را نیز می داند و با توجه به آن می تواند تشخیص بدهد که شما چه نوع Update هایی را نصب کرده اید اما برای اعمالشان هنوز Restart نکرده اید. به هر حال امیدوارم از این مطلب استفاده لازم را برده باشید. ITPRO باشید و به دیگران هم توصیه کنید که ITPRO باشند.

نویسنده : محمد نصیری

منبع : جزیره لینوکس و متن باز وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#مقایسه_کرنل_ویندوز_و_لینوکس #چرا_ویندوز_restart_می_شود #تفاوت_ویندوز_و_لینوکس #انجام_تنظیمات_windows_update #دلیل_restart_شدن_ویندوز #چرا_ویندوز_reboot_می_شود #جلوگیری_از_نصب_update_های_ویندوز #مقایسه_ویندوز_و_لینوکس
3 نظر
مهدی عسکری

سلام جناب مهندس نصیری عزیز

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

میلاد اسحاقی

بسیار عالی جناب مهندس نصیری عزیز ، به نظر من اینکه توی دنیای مدرن آی تی با چشم باز و بدون تعصب به نکات واقعی و درست دقت کرد خیلی تاثیر در پیشرفت خواهد بود . شاید گاهی به شوخی یا به قول خودمان به کل کل بین دوستان صحبت هایی از بهتر بودن یا بالاتر بودن یک سیستم عامل نسبت به یک سیستم عامل دیگر صحبت ها و کامنت هایی رد و بدل بشه اما من شخصا و کاملا و با باور کامل و در همه مکان ها به این موضوع اشاره میکنم که تا رقابت نباشه هیچ هیچ هیچ پیشرفتی وجود نخواهد داشت ! و این یعنی احترام به مشتری و عقیده همه و برای همه سلیقه ها و نیاز ها محصولی داشتن . من خودم شخصا با اینکه واقعا یکی از طرفدار های مایکروسافت هستم و مدت هاست با علاقه شخصی خودم به مطالعه در مورد محصولات مختلف و دیوایس های مختلف این کمپانی می پردازم اما حقیقتا هیچ وقت و در هیچ جایگاهی در شرایط جدی تعصب در مورد این سیستم عامل را قبول ندارم و هر سوالی هم در مقام مقایسه بین سیستم عامل های مختلف بوجود بیاد اگر نسبت به اون اطلاعات داشته باشم اظهارنظر میکنم و گر نه حتما به سرچ و تحقیق بیشتر ارجاع خواهم داد . به شخصه بارها افراد مختلف را از خرید گوشی های ویندوزی گران قیمت و هم قیمت گوشی های معادل منع کردم و برای خرید همچین محصولی قبل از محاسن به مراتب معایب و کمبود های آن را گوشزد کردم !! اما خب وقتی مقایسه ای انجام شود باید اول به واقعیت نگریست و وجدان و نه تعصب کور کورانه !!! متاسفانه در دنیای وب زیاد به این کل کل ها به صورت خیلی خشن برخورد میکنیم و این نشان از تعصب بی جا داره ! شاید اگر بین محصولات مختلف یک سرچ خیلی ساده اما متاسفانه به زبان های غیر فارسی بپردازیم خواهیم دید که بین مقالاتی تحت عنوان مقایسه بین محصولات و ساختار مختلف آیتی مثل سیستم عامل های ، سرویس های مجازی ساز ، وب سرور ها ، دیتا بیس ها ، گجت ها و خیلی از محصولات دیگر سادگی می بینیم که با ارائه مقالات بسیار ساده و با آمار دقیق و جامعه آماری بالا یک مقایسه جالب بدست خواهد آمد و در همه آنها جمله " بنا بر نیاز شما انتخاب بهتر معین میشود و نه بر اساس تعصب " خواهید یافت . انشا الله ITPRO هم مثل همیشه که بدور از هر گونه تعصب و مقایسه غیر واقعی و عبارت بدون اساس به ارائه مقالات و نظرات می پردازد ، مثل همیشه به افزایش این چنین مقالات منصفانه ای بپردازد و کاری کند تا برای مقایسه بین محصولات و دیوایس ها به زبان شیرین فارسی و یکی از بهترین ها باشد . در آخر هم اینکه اصلا هر چی ریستارت بیشتر ، سیستم عامل بهتر !!! D:

فرهاد خانلری

زنده باد تمامی محصولاتی که وجودشون باعث رشد کاربران میشه فرقی نمیکنه PHP باشه یا ASP.Net فرقی نمیکنه IOS باشه یا Linux یا Microsoft یا Cisco تمامی محصولات ارائه شده از شرکت های مختلف در جایگاه خودشون خوب هستند و فقط نگاه انسانها هست که باعث میشه بگن کدوم خوبه یا کدوم خوبتره.

با آرزوی ITPro ایی شدن تمامی ایرانیان عزیز.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....