Программы требуют больше всего оперативной памяти и больше всего мощности процессора: какие и почему?
Вот какие программы требуют больше всего оперативной памяти и мощности процессора и почему они это делают:
Веб-браузеры и программное обеспечение для виртуализации, как правило, используют большую часть оперативной памяти на персональном компьютере.
Что касается мощности процессора, то наиболее интенсивными являются программы, выполняющие чрезвычайно большое количество вычислений и не использующие преимущества многозадачности.
Яркими примерами являются обработка видео и интеллектуальный анализ данных.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Итак, если вы хотите узнать все о программах и задачах, требующих наибольшего объема оперативной памяти или мощности процессора, и о том, почему они именно так и делают, то вы попали по адресу.
Давайте начнем!
Почему некоторым программам требуется больше оперативной памяти?
Для тех, кто не знаком, ОЗУ (или память) — это то, что ваш компьютер использует в качестве своего рода кратковременной памяти.
Когда вашему компьютеру нужна информация, он извлекает ее с накопителя (жесткий диск в старых системах).
Но извлечение информации с накопителя происходит медленно.
Таким образом, если ваш компьютер хочет иметь постоянный доступ к определенному файлу снова и снова, он будет хранить эти данные в оперативной памяти.
Это позволяет компьютеру работать с программой намного эффективнее.
Имея это в виду, программы, которые используют больше оперативной памяти, — это программы, которые выигрывают от наличия все большего и большего количества файлов в этой временной настройке памяти.
Таким образом, любая программа, которая должна использовать большое количество данных и часто просматривает одни и те же данные снова и снова, будет использовать больше оперативной памяти.
Каковы примеры программ, интенсивно использующих оперативную память? (5 вещей)
На данный момент концепция использования оперативной памяти может иметь смысл, но она станет намного яснее на конкретных примерах.
Это программы и типы программ, которые, как известно, используют много оперативной памяти.
Я не просто перечислю их; Я также собираюсь объяснить, почему они используют так много памяти.
#1 Гугл Хром
Google Chrome сейчас является самым популярным веб-браузером в мире.
Известно, что веб-браузеры используют больше оперативной памяти, чем средняя программа, и для этого есть несколько веских причин.
Во-первых, веб-браузеры должны обрабатывать много информации.
Если вы ищете что-то в Google, он выдаст вам много разных результатов.
Социальные сети аналогичны.
Эти сайты имеют бесконечные возможности прокрутки, и все данные, которые вы видите, хранятся в оперативной памяти вашего компьютера.
Но на самом деле именно кеширование заставляет браузеры использовать так много оперативной памяти.
Это действие по сохранению набора информации о веб-сайте в оперативной памяти в течение длительного периода времени.
Таким образом, если вы вернетесь на веб-сайт, он может загружаться очень быстро.
Таким образом, браузеры пытаются кэшировать как можно больше информации, не снижая производительность вашего компьютера.
Google Chrome известен как пожиратель оперативной памяти даже среди веб-браузеров, в основном из-за того, как он использует кэширование.
Он кэширует информацию более агрессивно, чем большинство браузеров, поэтому для этого он должен использовать больше оперативной памяти.
#2 Видеоигры
Видеоигры бывают разных форм и размеров.
Определенно есть несколько простых игр (например, пасьянсов), которые не используют много оперативной памяти.
Но если вы запускаете высококлассную игру AAA, то для ее работы, вероятно, потребуется много оперативной памяти.
В основном это сводится к тому, насколько сложными могут быть современные игры.
Запускается множество различных процессов, и игровая система получает инструкции и информацию из множества ресурсов.
Для быстрой и бесперебойной работы большая часть этой информации будет храниться в оперативной памяти вашей системы.
# 3 Операционные системы
Называть операционную систему программой может быть обманом.
На самом деле это больше похоже на набор программ, работающих вместе.
Но стоит отметить, что современные операционные системы используют много оперативной памяти только для того, чтобы работать.
Вы можете включить свой компьютер, открыть ноль программ, уйти, и ваш компьютер, вероятно, все еще будет использовать от 4 ГБ до 5 ГБ ОЗУ.
Даже Chrome обычно потребляет от 2 ГБ до 4 ГБ (хотя это может быть намного больше, если вы много работаете с Chrome).
Это означает, что для запуска современной операционной системы вам уже нужно 4 ГБ ОЗУ, и это не оставляет много места для любой из задач в этом списке.
Почему операционные системы используют так много оперативной памяти?
Это потому, что все, что делает ваш компьютер, в конечном итоге выполняется через операционную систему.
Эти системы должны отслеживать каждый приказ, отдаваемый вашему компьютеру, и каждую строку данных, используемых для выполнения этих приказов.
Он быстро накапливается, и, насколько это возможно, выгружается в ОЗУ, чтобы все было быстро.
#4 Виртуальные задачи
Виртуализация известна как главный способ использовать много оперативной памяти.
Если вы когда-либо слышали о VMware или любом из ее конкурентов, это программное обеспечение, которое позволяет запускать симуляцию другого программного обеспечения на вашем компьютере.
Классический пример — когда пользователь Mac хочет использовать программное обеспечение, доступное только для Windows.
Они могут запускать виртуальную среду Windows на Mac и в этой среде запускать нужную им программу.
Для этого ваш компьютер в основном должен запускать дополнительную операционную систему внутри вашей существующей операционной системы.
Если одна операционная система может использовать много оперативной памяти, то две могут использовать еще больше.
Даже если вы виртуализируете что-то, что не является операционной системой, для виртуализации требуется много оперативной памяти.
Это из-за того, как это работает.
Чтобы запустить виртуальную среду, вы собираетесь выделить часть своей оперативной памяти, чтобы ее можно было использовать только в виртуальной среде.
Таким образом, вы как бы делите свой компьютер на разные части: одну для обычных вещей, а другую для виртуализации.
5. Утечки памяти
Последний большой источник использования оперативной памяти исходит от утечки памяти.
Это не тип программного обеспечения.
Вместо этого это ошибка, которая потенциально может повлиять на любое программное обеспечение, которое вы можете запустить.
Вот как это работает.
Как правило, программа будет использовать память, чтобы помочь ей обрабатывать определенные объемы информации для запуска.
Но программа будет ограничивать объем памяти, который она использует за один раз.
Таким образом, если он упирается в этот предел, он выпустит информацию, которая ему не нужна.
Затем он может освободить немного оперативной памяти для новых важных вещей.
Таким образом, что-то вроде Chrome может использовать несколько ГБ ОЗУ за раз, но ему не нужно использовать абсолютно всю вашу ОЗУ.
Утечка памяти происходит, когда этот механизм дает сбой.
Это результат программной ошибки, и, по сути, программа никогда не стирает данные из вашей оперативной памяти.
Таким образом, чем дольше у вас открыта программа с утечкой памяти, тем больше оперативной памяти она использует.
В конце концов, он будет использовать всю вашу оперативную память.
Это приведет к зависанию всего вашего компьютера и даже может привести к сбоям.
Почему некоторые программы облагают налогом мощность процессора?
ЦП (центральный процессор) на вашем компьютере полностью отличается от оперативной памяти.
Процессор — это та часть, которая фактически выполняет заказы и «думает» за ваш компьютер.
Если вы попросите свой компьютер добавить два числа, ЦП сделает математику.
Важно отметить термин «центральный» в центральной обработке.
Так или иначе, каждая задача, выполняемая вашим компьютером, будет задействовать центральный процессор.
Таким образом, программы, использующие наибольшую мощность ЦП, будут требовать от компьютера выполнения наибольшего количества шагов.
Некоторые программы заставляют компьютер работать, так сказать, по кругу, что приводит к большему использованию ЦП.
Однако есть и вторая часть.
Современные процессоры имеют несколько ядер.
Пропустив большую часть компьютерной инженерии, это способ разработки ЦП, который буквально позволяет ему выполнять несколько шагов одновременно.
Компьютер, который эффективно использует свои ядра, может выполнять задачу с гораздо меньшей мощностью процессора из-за этой эффективности.
Но некоторые программы либо не используют, либо не могут эффективно использовать многоядерную обработку.
Эти программы обычно потребляют больше сырой мощности процессора.
Каковы хорошие примеры программ, интенсивно использующих ЦП? (4 задания)
По мере того, как мы рассматриваем примеры программ, интенсивно использующих ЦП, возникает тема.
Многие из этих программ требуют, чтобы шаги выполнялись последовательно.
Это программы, в которых для следующего шага требуются результаты предыдущего шага, поэтому существуют жесткие ограничения на многозадачность.
Это то, что увеличивает использование ЦП во многих случаях.
#1 Индексация
Индексация — это не программа.
Наоборот, это задача, которую должны выполнять многие программы.
Если вы устанавливаете кучу файлов на свой компьютер, операционная система должна проиндексировать эти файлы, чтобы знать, где они находятся.
Другие программы, выполняющие много операций индексирования, включают системы баз данных, сканеры вредоносных программ и специализированные поисковые программы.
Причина, по которой задачи индексирования, как правило, используют много ресурсов ЦП, заключается в том, что они имеют дело с большим объемом данных и не могут легко выполнять многозадачность.
Индексация — это когда ваш компьютер отображает расположение файлов всего в списке.
Например, если вы выполняете общее сканирование на вирусы, ваш компьютер должен составить список всех файлов, которые будут проверены.
Это индексация.
Проблема для вашего компьютера состоит в том, что он должен сделать индекс по порядку.
Это ограничение означает, что он не может эффективно использовать дополнительные ядра, чтобы разбить задачу на более мелкие части, поэтому для компенсации требуется много ресурсов процессора.
# 2 Игра в игры
И снова видеоигры составляют список.
В общем, все, что требует большой обработки графики, также требует большой мощности процессора.
Даже если у вас есть мощный выделенный графический процессор, он должен работать в тандеме с ЦП, чтобы отображать все эти прекрасные визуальные изображения на вашем экране.
Для простоты мощная обработка графики требует очень, очень большого количества вычислений в секунду, чтобы избежать заиканий в видео.
Эти вычисления сильно заставляют ваш процессор работать.
#3 Майнинг
Любой тип интеллектуального анализа данных также потребляет много ресурсов процессора.
Например, если вы используете свой компьютер для добычи биткойнов, процессор выполняет бесчисленные вычисления, чтобы попытаться выиграть гонку и выиграть монету.
На этот раз я пропущу объяснение того, как работает майнинг биткойнов.
Вместо этого достаточно сказать, что он нагружает ЦП.
Другие типы интеллектуального анализа данных имеют аналогичные потребности в мощности процессора.
Если вы пытаетесь собрать информацию с нескольких веб-сайтов, чтобы выяснить, почему они показывают лучшие результаты в результатах поиска Google, чем ваш сайт, вам потребуется много ресурсов процессора.
# 4 Решение очень сложной математики
Наконец, все, что делает очень сложную математику, будет очень сильно нагружать процессор.
Это может не быть общей проблемой для большинства потребительских компьютеров.
Но когда компьютеры используются для решения математических задач, им часто приходится выполнять очень длинный набор процессов, и все это нужно делать по порядку.
Опять же, это лишает ЦП преимуществ многозадачности.
В конечном счете, это делает сложную математику интенсивной для ЦП, и именно поэтому так много автоматизации и искусственного интеллекта выполняется серверами и через облачный доступ.
Приложений слишком много для среднего персонального компьютера.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)