مایکروسافت توضیح می دهد که چرا یک صفحه وب Edge منجر به بسیاری از فرآیندهای ویندوز می شود

نماد زمان خواندن 4 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

مرورگرها این روزها نقطه کانونی استفاده از رایانه شخصی ما هستند، و اگر تا به حال Windows 10 Task Manager خود را باز کرده باشید، به خاطر اینکه فکر می کنید رایانه شما را تسخیر کرده اند، بخشیده می شوید، زیرا مدیر وظیفه تحت سلطه تعداد زیادی از فرآیندهای مرورگر وب قرار می گیرد. .

مایکروسافت در آخرین پست وبلاگ خود توضیح داد که چرا یک صفحه وب می تواند منجر به بسیاری از فرآیند های ویندوز شود.

آنها متذکر می شوند که مرورگرهای مدرن با استفاده از معماری چند پردازشی ساخته شده اند ، به این معنی که مرورگر به فرایندهای مختلف تقسیم می شود.

  • روند مرورگر: این فرآیند اصلی است که به مدیریت پنجره ها و برگه ها کمک می کند و چارچوب مرورگر مانند نوار آدرس و دکمه های جلو و عقب را کنترل می کند. همچنین دسترسی ممتاز را به فرآیندهای ابزار مانند درخواست های شبکه و دسترسی به فایل هدایت می کند.
  • فرآیندهای ارائه دهنده: این موارد نحوه اجرای وب سایت ها را در یک برگه با اجرای کد ارائه شده توسط وب سایت کنترل می کنند. آنها از HTML (زبان نشانه گذاری ابرمتن) ، CSS (شیوه نامه های آبشار) ، جاوا اسکریپت ، تصاویر و موارد دیگر استفاده می کنند. میزان استفاده از منابع در هر فرآیند ارائه دهنده بسته به محتوای میزبانی شده متفاوت است.
  • روند GPU: این فرایند وظیفه برقراری ارتباط با GPU (واحد پردازش گرافیک) را بر عهده دارد و کلیه کارهای GPU را بر عهده دارد. GPU یک قطعه سخت افزاری است که محاسبات مربوط به گرافیک را به سرعت انجام می دهد و خروجی را برای نمایش به مانیتور می فرستد. مرورگرهای مدرن از GPU برای ارائه سریع صفحات وب استفاده می کنند.
  • فرآیندهای سودمند: پخش صوتی ، سرویس شبکه ، ضبط ویدئو ، رمزگشایی داده ها و مدیر مجموعه همه با این فرایندها انجام می شوند ، بنابراین Microsoft Edge می تواند دسترسی به این منابع را کنترل و ممیزی کند و استفاده از منابع سیستم جهانی را هماهنگ کند.
  • فرایندهای پلاگین و فرایندهای افزونه: فرایندهای افزونه حاوی افزونه های فعال مانند Adobe Flash و فرایندهای افزونه حاوی برنامه های افزودنی فعال هستند. هر فرآیند کدی را که توسط افزونه یا پسوند ارائه شده است ، اجرا می کند. میزان استفاده از منابع هر فرآیند بسته به کد ارائه شده متفاوت است. هر پردازش همچنین دارای کدی است که به پلاگین یا پسوند امکان برقراری ارتباط با پردازنده های مرورگر و رندر را می دهد.
  • فرآیند کنترل Crashpad: این سلامت فرآیندهای مختلف Microsoft Edge را ردیابی می کند. اگر Microsoft Edge خراب شود ، این روند به مرورگر کمک می کند تا گزارش های خرابی را به سرورهای مایکروسافت ضبط و انتقال دهد. مایکروسافت از این گزارش های خرابی برای یافتن و رفع خرابی ها استفاده می کند.

حتی عناصر مختلف در یک صفحه وب ممکن است فرآیندهای خاص خود را داشته باشند، به دلایل قابل اطمینان و امنیتی. اگر بدافزار از یک ضعف امنیتی در یکی از فرآیندهای رندر استفاده کند، فرار از آن فرآیند و تأثیرگذاری بر فرآیند دیگری برای آن دشوار است.

مایکروسافت این مزایا را به شرح زیر توضیح می دهد:

امنیت پیشرفته:

فرآیند ارائه دهنده فرآیندی است که به احتمال زیاد مورد حمله قرار می گیرد زیرا فرآیندی است که با وب سایت تعامل دارد. این فرآیند دارای امتیازات کم و دسترسی بسیار محدود به سیستم عامل است ، بنابراین اگر بدافزار کنترل این روند را به دست بگیرد ، دیگر قادر به کنترل سیستم نخواهد بود. ارتباطات بین فرآیند ارائه دهنده و روند مرورگر از محدوده محدود و محافظت شده است. برای سو mal استفاده از سو this استفاده از فرآیند مرورگر سخت است.

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

قابلیت اطمینان

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

پاسخگویی منابع

جداسازی هر فرآیند باعث می شود که در Task Manager کدام فرآیند از بیشترین منابع استفاده می کند ، آسان تر شده و اطلاعاتی راجع به آنچه در استفاده از منابع کمک می کند فراهم می کند. آیا Microsoft Edge از بیشترین منابع استفاده می کند یا یک وب سایت ، برنامه افزودنی یا افزونه است؟ شما همچنین می توانید این اطلاعات را در مدیر وظیفه داخلی Microsoft Edge مشاهده کنید ، که می توانید با فشار دادن Shift + Esc در Microsoft Edge یا رفتن به گوشه بالای مرورگر و انتخاب آن را باز کنید. تنظیمات و موارد دیگر () ابزارهای بیشتر > مدیر وظیفه مرورگر.

خوانندگان می توانند بیشتر بیاموزند در Microsoft اینجا.

بیشتر در مورد موضوعات: مرورگر, لبه, مایکروسافت