درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    تخفیف های وب سایت
    همه تخفیف ها

    عضویت در

    کانال تلگرام

    توسینسو

    اطلاعات مطلب
      مدرس/نویسنده
      امیرحسین کریم پور
      امتیاز: 119858
      رتبه:8
      11
      422
      381
      4122
      امیرحسین کریم پور ، مدیر انجمن سخت افزار و تجهیزات دیجیتال TOSINSO ، متخصص شبکه ، تخصص در حوزه سیستم عامل های کلاینت و سرور مایکروسافت ، سیستم عامل لینوکس ، علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی ... پروفایل کاربر
      دوره های مرتبط
      دوره های توسینسو دوره آموزشی Microsoft LAPS
      دوره آموزشی Microsoft LAPS
      مدرس: وحید ایران نژاد
      این دوره را در 3 قسط خریداری کنید
      دوره آموزشی بین المللی MCSA ویندوز سرور 2016 کد آزمون 70-740
      دوره آموزشی بین المللی MCSA ویندوز سرور 2016 کد آزمون 70-740
      مدرس: بهروز سیروس زاد
      این دوره را در 33 قسط خریداری کنید
      دوره MCSA Windows Server 2016 آزمون 741-70
      دوره MCSA Windows Server 2016 آزمون 741-70
      مدرس: بهروز سیروس زاد
      این دوره را در 25 قسط خریداری کنید
      دوره آموزشی اکتیودایرکتوری در سازمان های ایران به زبان ساده
      دوره آموزشی اکتیودایرکتوری در سازمان های ایران به زبان ساده
      مدرس: محمد نصیری
      این دوره را در 15 قسط خریداری کنید
      دوره آموزشی بین المللی MCSA ویندوز 10 کد آزمون 698-70
      دوره آموزشی بین المللی MCSA ویندوز 10 کد آزمون 698-70
      مدرس: محمد نصیری
      این دوره را در 30 قسط خریداری کنید
      دوره آموزشی بین المللی ایمیل سرور Exchange Server 2016
      دوره آموزشی بین المللی ایمیل سرور Exchange Server 2016
      مدرس: علی آقامیری
      این دوره را در 28 قسط خریداری کنید
      دوره آموزشی مدیریت و نظارت بر شبکه های مایکروسافتی با SCCM
      دوره آموزشی مدیریت و نظارت بر شبکه های مایکروسافتی با SCCM
      مدرس: حميدرضا آبياري
      این دوره را در 20 قسط خریداری کنید
      دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
      دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
      مدرس: محمد نصیری
      این دوره را در 3 قسط خریداری کنید
      دوره MCSA Windows Server 2016 آزمون 742-70
      دوره MCSA Windows Server 2016 آزمون 742-70
      مدرس: بهروز سیروس زاد
      این دوره را در 20 قسط خریداری کنید

      منظور از Page Faults و Hard Faults در ویندوز چیست ؟

      تاریخ 23 ماه قبل
      نظرات 2
      بازدیدها 185
      Hard Faults یک اتفاق شوم و نحس است که برای کامپیوتر عزیز ما اتفاق می افتد. Hard Faults در لغت به معنای گسل سخت است!!! فارسیش نکنیم بهتره ... Hard Faults زمانی اتفاق می افتد که CPU برای پردازش یک برنامه یا اپلیکیشن نیاز دارد تا آن برنامه در RAM اجرا شده باشد اما از بخت بد آن برنامه در RAM اجرا نمیشود و در HARD Disk جا خوش میکند. همانطور که میدانید و مطمئنم که میدانید اپلیکیشن ها برای اجرا شدن ابتدا باید از هارد دیسک به رم کامپیوتر منتقل شوند و تمام پارامتر های آن توسط CPU کنترل و مورد پردازش قرار بگیرند. Hard Faults باعث کاهش کارایی هارد دیسک مان میشود و این درحالیست که هارد دیسک نمیتواند اطلاعات مورد نیاز را به RAM منتقل کند و کامپیوتر ما در اصطلاح هنگ میکند. هر چه تعداد Hard Faults ها بر حسب ثانیه بالاتر باشد به این معنی است که هر چیزی که در سیستم در حال اجراست به کندی کار میکند. برای مشاهده Hard Fault به مسیر زیر در ویندوز بروید:
      Control Panel-->Administrative Tools-->Resource Monitor-->Memory Tab 
      
      در نسخه های پیشین ویندوز Hard Faults را Page Faults نیز میگفتند. شاید Page Faults قابل فهم تر از Hard Faults باشد.همانطور که گفته شد Hard Faults زمانی اتفاق می افتد که آدرسی که مربوط به application مورد نظر برای اجرا در حافظه اصلی RAM نباشد اما Page Faults زمانی اتفاق می افتد که بخشی از حافظه هارد دیسک میباشد که کامپیوتر در زمان کمبود حافظه RAM برای آدرس دهی داده های مورد نظر به آن مراجعه میکند در دسترس نباشد. بدیهی است که این مورد مربوط به Hard Disk ما میباشد پس اگر هارد دیسک نتواند به خوبی کار کند پس حافظه کمکی که همان Page File نیز هست دچار اختلال میشود. با این توضیحات پس نتیجه میگیریم که اگر برنامه ای در ویندوز بخواهد به خوبی کار کند پس باید Hard Faults آن صفر باشد. مانند عکس زیر که مشاهده میکنید

      منظور از Page Faults و Hard Faults در ویندوز چیست ؟


      حالا که اینارو گفتیم بهتره گریزی بزنیم و قسمت های بعدی رو هم مختصری معرفی کنیم :

      Commit: این قسمت مقداری از PageFile هست که CPU به این Process اختصاص داده است.
      Working Set: این قسمت مقداری از حافظه فیزیکی RAM را که توسط این برنامه در حال استفاده است را نشان میدهد.
      Shareable: مقداری از حافظه فیزیکی توسط این برنامه در حال استفاده است ار بر حسب KB/s نشان میدهد.و میتواند با Process های دیگر به اشتراک گذاشته شود.
      Private: بر عکس حالت Shreable قسمتی از حافظه فیزیکی است که توسط این برنامه در حال استفاده است و نمیتواند با Process های دیگر به اشتراک گذاشته شود.
      نکته: شاید بتوان نتیجه گرفت که کامپیوتری که دارای حافظه RAM بیشتری است کمتر دچار Page Faults میشود.
      خلاصه آنچه که در بالا گفتیم آن است که Hard Faults به تعبیر ساده بلوک هایی از حافظه RAM کامپیوتر که از Virtual Memory یا حافظه مجازی که Page File نام دارد نتواند از هارد دیسک بازیابی شود ونتیجه این میشود که برنامه اجرا نمیشود و Hard Faults روی میدهد.


      نویسنده : امیرحسین کریم پور
      منبع : ITPRO
      هرگونه نشر و کپی برداری بدون ذکر نام و منبع دارای اشکال اخلاقی می باشد.
      برچسب ها
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات
      • دوست عزیز این مسئله باعث کاهش کارایی سیستم میشه یا باعث افزایش!!؟؟؟! شما در پاراگراف اول اینطور فرمودید:
        Hard Faults باعث افزایش کارایی هارد دیسک مان میشود و این درحالیست که هارد دیسک نمیتواند اطلعات مورد نیاز را به RAM منتقل کند و کامپیوتر ما در اصطلاح هنگ میکند.هر چه تعداد Hard Faults ها بر حسب ثانیه بالاتر باشد به این معنی است که هر چیزی که در سیستم در حال اجراست به کندی کار میکند.برای مشاهده Hard Fault به مسیر زیر در ویندوز بروید:
        Control Panel-->Administrative Tools-->Resource Monitor-->Memory Tab
      • ممنون از شما دوست عزیز.
        اشتباه تایپی بود که اصلاح شد.سپاسگذارم

      برای ارسال نظر ابتدا به سایت وارد شوید