پنجشنبه, ۴ بهمن, ۱۴۰۳ / 23 January, 2025
آشنایی با اسرار کرنل (هسته) ویندوز
تسریع بوت
هنگامی که شما برای اولین بار ویندوز XP را بر روی یک سیستم نصب می کنید، یکی از بارزترین بهبودهایی که مایکروسافت به کرنل سیستم عامل خود داده است توجه شما را جلب خواهد کرد. در طی سیر تغییر و تحولات ویندوز و آمدن نسخه های جدیدتر، همه انتظار داشتند زمان بوت نیز در نسخه های جدیدتر طولانی تر شود،
اما مایکروسافت حقیقتا با روند سریع بوت ویندوز XP، همه را غافلگیر کرده است. اما مایکروسافت چه کار جدیدی را در ویندوز XP انجام داده است؟
اولین چیزی که روند بوت را سریعتر می کند، چیزی است که برای اولین بار با ویندوز XP،Me و ویندوز ۲۰۰۰ ارائه شد یعنی Simple Boot Flag یا.SBF SBF ثباتی در حافظه CMOS در تراشهBIOS است و اولین باری که ویندوز بوت
می شود مقدار دهی میگردد. SBF سه دسته اطلاعات مهم را در خود نگهداری می کند، علاوه بر یک بیتparity در انتها که ویندوز را قادر می سازد صحت محتوای این ثبات را بررسی کند.
اولین بیت در این ثبات، PNPOS نام دارد که نشان می دهد آیا سیستم عاملی که نصب شده است یک سیستم عامل آگاه از ادواتPlug-and-Play هست یا خیر. اگر این بیت بر روی۱ تنظیم شده باشد،BIOS در حالت حداقلی، تنها چیزهایی را که واقعا لازم دارد بارگزاری می کند و سپس کنترل را به رکورد راه انداز سیستم عامل می سپارد. ویندوز همیشه این بیت را بر روی ۱ تنظیم می کند. این کار به تنهایی زمان بوت را کاهش می دهد.
از آنجا که BIOS تنها حداقل سخت افزار مورد نیاز را راه اندازی می کند، می تواند از مواردی چون درگاه های ورودی/خروجی ووقفه ها صرف نظر کرده و کنترل و راه اندازی آنها را به ویندوز بسپارد که بسیار سریعتر این کار را انجام می دهد.در حقیقت تنظیم این ادوات با مقادری نادرست می تواند به طور جدی ویندوز را در نسبت دهی منابع سیستم به طور پویا، دچار مشکل سازد. پس از بیت PNPOS در ثبات SBF، بیت دیگری به نام BOOTING وجود دارد که نشان می دهد آیا آخرین بوت ویندوز موفقیت آمیزبوده است یا خیر.
اگر این بیت نشان بدهد که بوت قبلی موفقیت آمیز نبوده، BIOS مقدار بیت بعدی را برابر ۱ قرار می دهد.
آخرین بیت، DIAG نام دارد و مشخص می کند که آیا روال های بررسی و تشخیص سخت افزارهای BIOS باید اجرا شوند یا خیر. اگر این بیت دارای مقدار صفر باشد، یعنی در طول بوت قبلی مشکلی رخ نداده در نتیجه از انجام کنترل های قدیمی سخت افزاری صرف نظر می شود که باعث کاهش زمان بوت می شود.
اما ا گر بوت قبلی موفقیت آمیز نبوده باشد، بیتDIAG دارای مقدار۱ خواهد بود و روال های کنترل و تشخیص سخت افزار انجام می شود.
ایران مسعود پزشکیان دولت چهاردهم پزشکیان مجلس شورای اسلامی محمدرضا عارف دولت مجلس کابینه دولت چهاردهم اسماعیل هنیه کابینه پزشکیان محمدجواد ظریف
پیاده روی اربعین تهران عراق پلیس تصادف هواشناسی شهرداری تهران سرقت بازنشستگان قتل آموزش و پرورش دستگیری
ایران خودرو خودرو وام قیمت طلا قیمت دلار قیمت خودرو بانک مرکزی برق بازار خودرو بورس بازار سرمایه قیمت سکه
میراث فرهنگی میدان آزادی سینما رهبر انقلاب بیتا فرهی وزارت فرهنگ و ارشاد اسلامی سینمای ایران تلویزیون کتاب تئاتر موسیقی
وزارت علوم تحقیقات و فناوری آزمون
رژیم صهیونیستی غزه روسیه حماس آمریکا فلسطین جنگ غزه اوکراین حزب الله لبنان دونالد ترامپ طوفان الاقصی ترکیه
پرسپولیس فوتبال ذوب آهن لیگ برتر استقلال لیگ برتر ایران المپیک المپیک 2024 پاریس رئال مادرید لیگ برتر فوتبال ایران مهدی تاج باشگاه پرسپولیس
هوش مصنوعی فناوری سامسونگ ایلان ماسک گوگل تلگرام گوشی ستار هاشمی مریخ روزنامه
فشار خون آلزایمر رژیم غذایی مغز دیابت چاقی افسردگی سلامت پوست