0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как исправить слишком много фоновых процессов в Windows 10 ЛЕГКИЕ ШАГИ

Как исправить слишком много фоновых процессов в Windows 10 [ЛЕГКИЕ ШАГИ]

Есть ли в вашем диспетчере задач Windows 10 список фоновых процессов? Если это так, вам может потребоваться уменьшить фоновые процессы, чтобы освободить системные ресурсы для настольного программного обеспечения.

Поскольку фоновые процессы забирают ОЗУ, их сокращение, вероятно, немного ускорит ваш ноутбук или рабочий стол.

Фоновыми процессами обычно являются службы Microsoft и стороннего программного обеспечения, перечисленные в окне «Службы». Таким образом, сокращение фоновых процессов – это скорее вопрос прекращения программных услуг.

Однако они также могут быть программами запуска и системными мониторами. Таким образом, есть несколько способов исправить слишком много фоновых процессов в Windows 10.

  1. Как я могу уменьшить фоновые процессы в Windows 10?
  2. 1. Уменьшите загрузку Windows 10
  3. 2. Завершите фоновые процессы с помощью диспетчера задач.
  4. 3. Удалите сторонние службы программного обеспечения из автозагрузки Windows
  5. 4. Отключите системные мониторы.

1. Насколько они разные

Процесс — это экземпляр компьютерной программы или приложения, которое вы открываете и запускаете на своем компьютере. Это может быть выполнено используя один или несколько потоков. Одна программа может запускать несколько процессов. Возьмем пример. Когда вы открываете Chrome, даже если открыто одно окно, вы увидите несколько процессов Chrome в диспетчере задач на вкладке «Процессы».

Статья в тему:  Вычислить беглецов: как узнать, кто отписался в "Инстаграме"

Я заметил, что это верно для всех браузеров. В приведенном выше примере вы заметите, что в браузере Brave также запущено множество процессов, хотя у меня не установлено ни одного расширения. В любом случае процессы напрямую связаны с приложением, которое мы сейчас запускаем на нашем компьютере с Windows, у них есть пользовательский интерфейс для взаимодействия, и они обычно запускаются вручную.

Итак, когда я запускаю Skitch, запускается процесс. Дополнительные примеры включают Skype, приложения MS Office, редакторы изображений и т. Д.

С другой стороны, службы — это компьютерные программы, которые работают в фоновом режиме независимо от того, открыто ли у вас приложение на переднем плане. Это означает, что они не совсем созданы и не работают для конечных пользователей, но помогают программам выполнять свои задачи.

Сервисы нет пользовательского интерфейса. До Windows Vista у них был графический интерфейс, но он устарел. Служба обычно запускается самой операционной системой. Однако пользователь может запустить или перезапустить его вручную.

Службы также могут запускаться, когда выполняется условие, например событие. Примером события может быть запуск операционной системы. Например, регистрация событий, создание отчетов об ошибках, печать, оптимизация устройства и услуги, связанные с датчиками.

Способы выявления фоновых программ

Давайте разберемся, как найти и просмотреть список фоновых приложений в системах Windows 10 и 7. Начнём с «десятки»:

Статья в тему:  Рейтинг антивирусов chip. Какой антивирус выбрать для Windows

  1. Откройте меню «Пуск», найдите изображение зубчатого колесика и щелкните по нему.
  2. Появится окно с настройками, выберите «Конфиденциальность», там будет вкладка «Фоновые приложения».
  3. Здесь вы легко можете отключить запуск всего лишнего, передвинув ползунок в соответствующую позицию, однако мы не рекомендуем убирать из списка антивирус.

Теперь находим то же самое в «семёрке»:

  1. Откройте «Пуск» — «Все программы» — «Автозагрузка».
  2. Выберите имя приложения и кликните по нему правой кнопкой, чтобы удалить из автозапуска. Не беспокойтесь, это не означает полного удаления программы с ПК – вы просто отключите функцию активации ПО вместе с системой.

Также перечень запустившихся приложений можно увидеть на панели задач, справа. Разверните значки, спрятанные под стрелочкой, указывающей вверх. Разумеется, таким путем можно найти только корректные и безвредные программы – остальные прячутся в «Диспетчере задач». Для его вызова нажмите Ctrl+Alt+Del, перейдите в закладку «Автозагрузка».

1. Насколько они отличаются

Процесс — это экземпляр компьютерной программы или приложения, которое вы открываете и запускаете на своем компьютере. Он может быть выполнен с использованием одного или нескольких потоков. Одна программа может запускать несколько процессов. Давайте возьмем пример. При открытии Chrome, даже когда открыто одно окно, вы увидите несколько процессов Chrome в диспетчере задач на вкладке Процессы.

Я заметил, что это верно для всех браузеров. В приведенном выше примере вы заметите, что в Brave Browser также запущено много процессов, хотя у меня не установлено ни одного расширения. В любом случае, процессы напрямую связаны с приложением, которое мы в данный момент выполняем на нашем компьютере с Windows, имеют пользовательский интерфейс для взаимодействия и обычно запускаются вручную.

Статья в тему:  Подобрать ноутбук для игр. Грамотный выбор игрового ноутбука

Итак, когда я запускаю Skitch, процесс запускается. Другие примеры включают Skype, приложения MS Office, редакторы изображений и так далее.

С другой стороны, службы — это компьютерные программы, которые работают в фоновом режиме, независимо от того, открыто ли приложение на переднем плане. Это означает, что они не созданы или не созданы для конечных пользователей, но помогают программам выполнять их задачи.

Сервисы не имеют пользовательского интерфейса. До Windows Vista у них был графический интерфейс, но он устарел. Служба обычно запускается самой операционной системой. Однако пользователь может запустить или перезапустить его вручную.

Услуги также могут запускаться, когда выполняется условие, например, по событию. Примером события может быть запуск операционной системы. Например, регистрация событий, отчеты об ошибках, печать, оптимизация устройства и услуги, связанные с датчиками.

Также на

Что такое поток?

Поток – это единица исполнения, отдельный счетчик команд или подлежащая планированию сущность внутри процесса.

В то время как процесс – это логическое представление работы, которую должна выполнить ОС, поток отображает одну из, возможно, многих необходимых подзадач. Предположим, что пользователь запустил приложение для работы с базой данных. ОС представляет этот вызов приложения как один процесс. Пусть теперь пользователь запросил генерацию отчета по данным из базы и сохранение этого отчета в файле. Пока идет выполнение этой длительной операции, пользователь ввел новый запрос к базе данных. ОС представляет каждый из запросов – генерацию отчета и новый запрос к базе – как отдельные потоки внутри процесса приложения для работы с базой данных. Эти потоки могут выполняться процессором независимо друг от друга, т.е. обе операции можно выполнять в одно и то же время (параллельно).

Статья в тему:  Linux — что это такое? Что такое Linux операционная система

Основные составляющие потока в исполнительной системе NT:

  • Уникальный идентификатор, называемый идентификатором клиента
  • Содержимое набора регистров, отражающее состояние процессора
  • Два стека: один используется потоком при работе в пользовательском режиме, а другой — в режиме ядра
  • Собственная область памяти, предназначенная для использования подсистемами, библиотеками периода выполнения и динамически подключаемыми библиотеками (DLL).

Регистры, стек, и собственная область памяти называются контекстом (context) потока. Фактически данные, составляющие контекст потока, определяются типом процессора.

Поток находится в адресном пространстве процесса, используя его для хранения данных во время выполнения. Если в одном процессе существует несколько потоков, то они совместно используют адресное пространство и все ресурсы, включая маркер доступа, базовый приоритет и описатели объектов из таблицы объектов процесса. Ядро NT направляет потоки на исполнение некоторому процессору. Таким образом, каждый процесс NT должен иметь, по меньшей мере, один поток.

Многозадачность и многопроцессорная обработка

ОС вытесняющей многозадачностью должна использовать тот или иной алгоритм, позволяющий ей распределять процессорное время между потоками. Каждые 20 мс Windows просматривает все существующие объекты потоки и отмечает те из них, которые могут получить процессорное время. Далее она выбирает один из таких объектов и загружает в регистры процессора значение его контекста. Эта операция называется переключением контекста (context switching). Поток выполняет код и манипулирует данными в адресном пространстве своего процесса. Примерно через 20 мс Windows сохранит значения регистров процессора в контексте потока и приостановит его выполнение. Далее система просмотрит остальные объекты потоки, подлежащие выполнению, выберет один из них, загрузит его контекст в регистры процессора, и все повторится. Этот цикл операций – выбор потока, загрузка его контекста, выполнение и сохранение контекста – начинается с момента запуска системы и продолжается до ее выключения (см. Рис. 5 Состояния потоков).

Статья в тему:  Повис планшет что делать. Завис планшет, что предпринять

Система планирует выполнение только тех потоков, которые могут получить процессорное время. У некоторых объектов-потоков значение счетчика простоев (suspend count) больше 0, это значит, что соответствующие потоки приостановлены и не получают процессорного времени. Кроме приостановленных, существуют и другие потоки, не участвующие в распределении процессорного времени, — они ожидают каких-либо событий.

Поток получает доступ к процессору на 20 мс, после чего планировщик переключает процессор на выполнение другого потока. Но так происходит, только если у всех потоков один приоритет. На самом деле в системе существуют потоки с разными приоритетами, а это меняет порядок распределения процессорного времени.

Каждому потоку присваивается уровень приоритета – от 0 (самый низкий) до 31 (самый высокий). Решая, какому потоку выделить процессорное время, система сначала рассматривает только потоки с приоритетом 31 и подключает их к процессору по принципу карусели. Если поток с приоритетом 31 не исключен из планирования, он получает квант времени, по истечении которого система проверяет, есть ли еще один такой поток. Если есть, то и он получает свой квант процессорного времени.

Пока в системе имеются планируемые потоки с приоритетом 31, ни один поток с более низким приоритетом процессорного времени не получит. Такая ситуация называется голоданием (starvation). Она наблюдается, когда потоки с более высоким приоритетом так интенсивно используют процессор, что остальным ничего не достается.

Статья в тему:  Что читает пдф формат. Чем можно открыть PDF файлы

Кроме того, потоки с более высоким приоритетом вытесняют потоки с более низким приоритетом. Допустим, процессор исполняет поток с приоритетом 5, и тут система обнаруживает, что поток с более высоким приоритетом готов к выполнению. Тогда система остановит поток с более низким приоритетом – даже если не истек отведенный ему квант процессорного времени – подключит к процессору поток с более высоким приоритетом и выдаст ему полный квант времени.

Процессор может выполнять не более одного потока одновременно. Однако многозадачная (multitasking) ОС дает пользователю возможность исполнять несколько программ, причем создается впечатление, что все они исполняются одновременно. Это достигается следующим образом:

  • поток исполняется до тех пор, пока его исполнение не будет прервано или ему не придется ждать освобождения некоторого ресурса;
  • cохраняется контекст потока;
  • загружается контекст другого потока;

этот цикл повторяется до тех пор, пока есть потоки, ожидающие выполнения.

Переключение процессора с исполнения одного потока на исполнение другого потока называется переключением контекста (context switching). В Windows NT оно осуществляется ядром.

Многозадачность увеличивает объем работы, выполняемой системой, потому что большинство потоков не могут исполняться непрерывно. Периодически поток прекращает выполнение и ждет пока другой поток, например, освободит ресурс необходимый первому. Благодаря многозадачности, пока один поток ожидает, может выполняться другой поток, и время процессора не расходуется впустую.

Вытесняющая многозадачность (preemptive multitasking) – это разновидность многозадачности, при которой ОС не ждет, пока поток добровольно предоставит процессор другим потокам. Вместо этого ОС прерывает поток, после того как он выполнялся в течение заранее заданного периода времени, так называемого кванта времени (time quantum), или когда готов к выполнению поток с большим приоритетом. Вытеснение предотвращает монополизацию процессора одним потоком и предоставляет другим потокам их долю процессорного времени. Windows NT – это система с вытесняющей многозадачностью. В невытесняющих системах, поток должен был добровольно передавать управление процессором. Плохие программы могут захватить процессор и нарушить работу других приложений или всей системы.

Ссылка на основную публикацию
Статьи c упоминанием слов:

Adblock
detector