с чем связаны ограничения и как освободить память?
Пользователи Windows 7 все еще остается одной из самых популярных и востребованных во всем мире ОС даже после заявлений корпорации Microsoft о прекращении ее поддержки. Однако очень часто неудобство ее использования на домашних и офисных ПК состоит в том, что далеко не всегда система с разрядностью х86 корректно воспринимает апгрейд «железа» в плане увеличения планок ОЗУ для повышения производительности. О том, сколько «оперативки» видит Windows 7 32 bit, далее поговорим более предметно. И тут нужно четко ориентироваться в архитектуре, поскольку ответ на основной вопрос в большинстве случаев зависит как раз от таких знаний.
Сколько памяти может использовать 32-битная операционная система: общие сведения
Начнем с того, что на всевозможных форумах можно встретить посты несведущих пользователей, утверждающих, что памяти можно поставить на компьютер, сколько угодно, система ее распознает, но использовать не сможет. Это не совсем так. Архитектура х86 или 32 бита такова, что более определенного лимита, который составляет 4 Гб, она может и не распознать.
Связано это только с принципами работы 32-битных систем в плане использования доступного адресного пространства. Но если разбираться сколько оперативной памяти видит Windows 7 32 bit разных модификаций, и тут можно найти массу ограничений. В основном это касается построения структуры самих модификаций системы.
Сколько «оперативки» видит Windows 7 32 bit «Начальная»
Так, например, версия Starter, которая в иерархии ОС всего этого семейства является самой простой и, если можно так сказать, ограниченной, не способна работать с установленными планками ОЗУ с объемами, превышающими 2 Гб (хотя тех же установленных 4 Гб и определяет).
При этом, как оказывается, совершенно неважно, какой стандарт имеет сама «оперативка». Поставьте в компьютер с этой модификацией ОС хоть DDR5, все равно результат будет один и тот же.
Ограничения на установку ОЗУ в остальных версиях Windows 7 (х86)
Если же говорить о том, сколько «оперативки» видит Windows 7 32 bit остальных версий, как уже понятно по тому, что было сказано применительно ко всем 32-битным ОС, для нее максимальное ограничение составляет именно 4 Гб.
Другое дело, что память, по максимуму используемую системными процессами, можно частично высвободить.
Почему доступна не вся память?
Вероятно, многие пользователи, просматривая данные в разделе свойств системы, который вызывается через меню ПКМ на значке компьютера, расположенном на «Рабочем столе», достаточно часто замечали, что даже при наличии 4 Гб ОЗУ доступный объем существенно уменьшается.
В среднем показатель потерь составляет примерно 300-500 Мб, а иногда и выше. Почему так? Тут основная проблема состоит в том, что оперативную память в Windows 7 32 bit приоритетно используют исключительно системные процессы, среди которых можно найти очень много фоновых служб и апплетов, запускаемых при старте системы, не говоря уже об автоматически загружаемых компонентах пользовательских программ. Соответственно, их основные модули, не говоря уже о драйверах и динамических библиотеках, постоянно висят в ОЗУ, что называется мертвым грузом. Кроме того, по умолчанию в системах Windows 32 bit установлены параметры, касающиеся использования максимума памяти именно системными компонентами.
Как использовать ОЗУ по максимуму?
Некоторые настройки и ограничения можно обойти достаточно просто. Например, даже на официальном ресурсе технической поддержки Microsoft рекомендуется выполнить некоторые простейшие настройки, что позволит частично высвободить ресурсы. Основным решением считается отключение ненужных элементов в разделе автозагрузки, который находится в конфигурации системы (msconfig).
Тут же на вкладке загрузки необходимо нажать кнопку перехода к дополнительным опциям и снять флажок с пункта использования максимума памяти в правой части появившегося диалога. Некоторые специалисты в качестве дополнительной меры советуют установить максимальное количество ядер процессоров, исходя из общего значения потоков, а для каждого из них выставить отдельно выделяемый объем ОЗУ, но не менее 1024 Мб на каждое ядро (поток). Максимальное количество потоков (а не ядер) как раз и будет представлено в выпадающем списке, что наглядно продемонстрировано на изображении выше.
Наконец, можете воспользоваться разделом служб (services.msc) и отключить ненужные апплеты и процессы именно там, однако без необходимых знаний такими вещами лучше не заниматься. Если хотите, можете деактивировать автоматическую инсталляцию апдейтов. По крайней мере, в «семерке» (в отличие от той же «десятки») сделать это можно.
Примечание: иногда бывает целесообразно включить перераспределение памяти в BIOS, но это касается только тех случаев, когда сама первичная система имеет и поддерживает такую функцию, собственно, как и сама материнская плата.
Выводы
На данный момент пока это все, что касается рассмотрения вопросов по поводу того, сколько «оперативки» видит Windows 7 32 bit. Конечно, способов оптимизации памяти существует очень много, а в материале выше были приведены только самые основные и наиболее действенные. Более тонкая настройка параметров системы должна производиться исключительно при наличии у пользователя необходимых знаний и умений. Но в качестве безопасных инструментов можно порекомендовать к использованию специальные программы-оптимизаторы, в которых имеются соответствующие модули.
Например, неплохо работает приложение Advanced SystemCare. В нем есть специальный встроенный инструмент, который при активации может отслеживать состояние ОЗУ в реальном времени и освобождать память для пользовательских процессов путем выгрузки из нее ненужных или неиспользуемых системных модулей и компонентов. Однако такая функция доступна только в версии Pro, а в бесплатной модификации Free ее вы не найдете (а если и найдете, то она будет неактивной и использовать ее будет невозможно).
Сколько оперативной памяти нужно для нормальной работы компьютера?
Оперативная память, которая обычно обозначается как ОЗУ или RAM, является одной из самых важных частей любого компьютера. Но сколько ее нужно для хорошей работы устройства? Текущие новые ПК и аналогичные девайсы предлагают значения от 2 ГБ до 16 ГБ и более.
Объем требуемой памяти зависит от двух факторов — что вы намерены делать и сколько вы готовы потратить.
Введение в ОЗУ
Емкость памяти часто путают с длительным хранением, предлагаемым твердотельным или механическим жестким диском. Иногда даже производители или розничные торговцы смешивают эти понятия. Чтобы понять, сколько оперативной памяти нужно для нормальной работы устройства, нужно разобраться, в чем ее значение.
Стол — полезная аналогия, чтобы рассмотреть разницу между ОЗУ и памятью. Думайте о RAM как о вершине стола. Чем больше его поверхность, тем больше бумаг вы можете разложить и читать сразу. Жесткие диски больше похожи на ящики под столом, способные хранить документы, которые вы не используете.
Чем больше оперативной памяти у вашей системы, тем больше программ она может обрабатывать одновременно. ОЗУ не является единственным определяющим фактором, и вы можете технически открыть десятки программ одновременно даже с очень небольшим объемом RAM, и это замедлит работу вашей системы. А теперь представьте стол еще раз. Если он слишком мал, он становится загроможденным, и ваша работа будет замедляться, когда вы попытаетесь найти любую бумагу, которая вам нужна в любой конкретный момент. Вы будете вынуждены часто копаться в ящиках, чтобы поместить то, что не поместится на поверхности стола, а также доставать нужные бумаги.
Компьютер с большим количеством ОЗУ работает заметно быстрее, но только до определенной точки. Наличие большого стола не поможет вам, если у вас есть только несколько статей для чтения.
Оптимальное соотношение
Сколько оперативной памяти нужно вашему устройству? Ваша цель состоит в том, чтобы иметь достаточное количество ОЗУ для всех приложений, которые вы используете на этом конкретном устройстве. Если ее слишком мало – работа замедляется. Слишком много оперативной памяти может означать лишь то, что вы заплатили большие деньги за то, что никогда не сможете использовать.
Отличие от других характеристик
Стандартное ОЗУ не следует путать с видеопамятью, однако эти понятия тесно связаны с компьютерными графическими картами. Высокопроизводительные 3D-игры основаны на видеопамяти (VRAM), часто выражаемой как GDDR5, тогда как стандартную память называют RAM или DDR3. На самом деле большинство производителей очень хорошо идентифицируют VRAM и не путают ее с другими параметрами. Поэтому, чтобы определить, сколько оперативной памяти нужно для GTA 5, к примеру, нужно рассматривать оба вышеуказанных показателя в совокупности.
Тяжелые приложения
Самые большие сервисы на большинстве домашних компьютеров — это сама операционная система и веб-браузер. Вы не можете сделать так, чтобы Windows или MacOS потребляли меньше памяти, но больше ОЗУ на вашем компьютере означает, что вы можете открыть больше вкладок в Chrome, Firefox, Internet Explorer и т. д. Кроме того, некоторые веб-сайты используют больше оперативной памяти, чем другие. Простые текстовые новости почти не занимают ресурсы, в то время как что-то вроде Gmail или Netflix требует несколько больше мощности.
Программы, как правило, используют больше оперативной памяти, поскольку они увеличивают сложность работы. В программе чата или в игре (например, Minesweeper) почти не будет использоваться оперативная память, в то время как гигантская электронная таблица Excel или огромный проект Photoshop могут использовать больше одного гигабайта. Профессиональное и инженерное программное обеспечение создано для решения очень сложных проектов и, как правило, потребляет большинство оперативной памяти всех программ. Современные 3D-игры также могут использовать довольно много ОЗУ и VRAM. Другими словами, ваша потребность в том, сколько оперативной памяти нужно установить, зависит от используемых вами программ.
Сколько вам нужно ОЗУ? Некоторые рекомендации
- ОЗУ 2 ГБ: хорошо только для планшетов и нетбуков.
- Оперативная память 4 Гб: Минимум для бюджетных систем Windows и MacOS.
- 8 ГБ: отлично подходит для систем Windows и MacOS.
- 16 ГБ: Скорее всего, слишком много; идеально подходит для рабочих станций среднего уровня.
- 32 ГБ и более: только для энтузиастов и специализированных рабочих станций.
Для планшета
Предполагается, что планшеты не будут иметь дело со сложными задачами программного обеспечения, поэтому их потребности в оперативной памяти, как правило, довольно низки. Однако, поскольку браузеры с несколькими вкладками и более сложное программное обеспечение продолжают развиваться, потребности планшетов становятся все более похожими на потребности ноутбуков. Текущие параметры спецификации обычно варьируются от 2 до 16 ГБ оперативной памяти, причем скорость процессора играет важную роль в определении диапазона.
Например, iPad Air 2, который имеет около 2 ГБ ОЗУ, много внимания уделяет универсальному процессору. А такое устройство, как Microsoft Surface Pro, может вмещать в себя RAM объемом до 16 Гбайт, потому что пользователи этого девайса могут захотеть запустить большое количество профессионального программного обеспечения, а также настольную ОС.
И это дает вам ориентиры для выбора оперативной памяти — для чего вы используете свой планшет? Если вы просматриваете только один сайт за один раз и не используете девайс для каких-либо больших проектов или рабочего программного обеспечения, то оперативная память 4 ГБ, вероятно, будет достаточной. Однако если вы также используете планшет в качестве основного ПК, вы должны оснастить его необходимой оперативной памятью. Как правило, это означает, что вам потребуется от 4 до 8 Гб.
Выбор ОЗУ для ноутбуков
Сколько нужно оперативной памяти для ноутбука? Новые ноутбуки имеют от 2 ГБ до 16 ГБ ОЗУ, в то время как элитные игровые модели предлагают до 32 ГБ. Как уже упоминалось ранее, потребности в планшетах и ноутбуках сходятся, но большинство пользователей чувствуют себя комфортно с запуском более сложных программ на ноутбуках, и это означает, что оперативная память играет здесь более важную роль.
Для чего-то вроде Chromebook, который работает в основном в облаке и имеет очень мало места для хранения, вам не понадобится многого ОЗУ. Достаточно выбрать 4 ГБ оперативной памяти, тем более что вы можете использовать Google Play Store для загрузки приложений Android прямо на вашем компьютере.
Сколько оперативной памяти нужно для Windows10 и новых модификаций MacBook? Вы должны подумать о том, чтобы увеличить это число до стандартного 8 ГБ. Большинство лучших ноутбуков поставляются с этим значением по уважительной причине. Конечно, если вы выполняете много графических работ или хотите открывать сразу несколько вкладок, возможно, стоит рассмотреть возможность увеличения RAM до 16 ГБ. Особенно это актуально для геймеров – вопрос о том, сколько оперативной памяти нужно для игр, всегда остается актуальным.
Стационарные компьютеры
ОЗУ в стационарных компьютерах стоит дешево, поэтому довольно легко найти ПК с большим объемом памяти по более низким ценам. Кроме того, большее количество оперативной памяти на ПК может оказаться полезным, поскольку люди предпочитают использовать их дольше, чем планшеты или ноутбуки.
Сколько оперативной памяти нужно для ПК? 8 ГБ – хорошее значение для начала. Обновление до 16 ГБ рекомендуется для энтузиастов, хардкорных геймеров и среднего пользователя рабочей станции. Серьезные пользователи рабочей станции могут перейти на 32 ГБ. Даже говоря о том, сколько оперативной памяти нужно для игр, можно убедиться, что слишком значительные параметры не требуются.
Все, что больше — край экстремальных специальностей, оборудованных для обработки огромных массивов данных, огромных видеофайлов или нишевых программ, предназначенных для исследователей, корпораций или правительства.
Обратите внимание, что объем оперативной памяти, а также тип и скорость, поддерживаемые вашей системой, будут зависеть от вашей материнской платы.
Еще раз про Windows и четыре гигабайта
Прошло несколько лет с тех пор, как была написана статья «Четыре гигабайта памяти — недостижимая цель?», а вопросов, почему Windows не видит все четыре гигабайта, меньше не стало. К числу вопрошающих добавились и обладатели 64-разрядных систем, которых эта проблема, казалось бы, не должна была коснуться. И стало ясно, что пора писать новую статью на эту же тему. Как и раньше, речь пойдет только об операционных системах Windows, причем в основном клиентских, то есть Windows XP, Windows Vista, Windows 7 и грядущей Windows 8. В некоторых случаях намеренно будут использоваться несколько упрощенные описания тех или иных аспектов. Это даст возможность сосредоточиться на предмете данной статьи, не вдаваясь в излишние подробности, в частности, внутреннего устройства процессоров и наборов микросхем (чипсетов) для системных плат. Рекомендуем предварительно прочитать указанную выше статью, так как не всё, сказанное в ней, будет повторено здесь.
Хотя теоретически 32-разрядной системе доступны (без дополнительных ухищрений) до 4 ГБ физической памяти, 32-разрядные клиентские версии Windows не могут использовать весь этот объем из-за того, что часть адресов используется устройствами компьютера. Ту часть ОЗУ, адреса которой совпадают с адресами устройств, необходимо отключать, чтобы избежать конфликта между ОЗУ и памятью соответствующего устройства — например, видеоадаптера.
Рис. 1. Если оперативная память в адресах, используемых устройствами, не отключена, возникает конфликт
Оперативная память заполняет адреса, начиная с нулевого, а устройствам, как правило, отводятся адреса в четвертом гигабайте. Пока размер ОЗУ не превышает двух-трех гигабайт, конфликты не возникают. Как только верхняя граница установленной памяти входит в ту зону, где находятся адреса устройств, возникает проблема: по одному и тому же адресу находятся и ячейка оперативной памяти, и ячейка памяти устройства (того же видеоадаптера). В этом случае запись данных в память приведет к искажению изображения на мониторе и наоборот: изменение изображения — к искажению содержания памяти, то есть программного кода или данных (скажем, текста в документе). Чтобы конфликты не возникали, операционной системе приходится отказываться от использования той части ОЗУ, которая перекрывается с адресами устройств.
В середине девяностых годов прошлого века для расширения доступного объема ОЗУ была разработана технология PAE (Physical Address Extension), увеличивающая число линий адреса с 32 до 36 — тем самым максимальный объем ОЗУ вырастал с 4 до 64 ГБ. Эта технология первоначально предназначалась для серверов, однако позже появилась и в клиентской Windows XP. Некоторые особенности реализации этой технологии в современных контроллерах памяти дают возможность не только использовать PAE по ее прямому назначению, но и «перекидывать» память в другие адреса. Таким образом, часть памяти, которая ради предотвращения конфликтов не используется, может быть перемещена в старшие адреса, например в пятый гигабайт — и снова стать доступной системе.
В обсуждении первой статьи было высказано замечание, что некорректно отождествлять наличие в контроллере памяти системной платы поддержки PAE — и способность платы переадресовывать память; что это вполне могут быть вещи, друг с другом не связанные. Однако практика показывает, что в «железе» для настольных систем это понятия взаимозаменяемые. К примеру, Intel в документации к своему набору микросхем G35 ни слова не говорит о возможности (реально существующей) переадресации памяти, зато подчеркивает поддержку РАЕ. А не поддерживающий PAE набор i945 не имеет и переадресации памяти. С процессорами AMD64 и последними моделями процессоров Intel дело обстоит еще проще: в них контроллер памяти встроен в процессор, и поддержка PAE (и ОЗУ размером более 4 ГБ) автоматически подразумевает поддержку переадресации.
Рис. 2. Переадресация
Рисунок достаточно условный, переадресация совсем не обязательно выполняется блоками именно по одному гигабайту, дискретность может быть другой и определяется контроллером памяти (который, напомним, является либо частью оборудования системной платы, либо частью процессора). В программе BIOS Setup компьютера обычно бывает настройка, разрешающая или запрещающая переадресацию. Она может иметь различные наименования — например, Memory remap, Memory hole, 64-bit OS и тому подобное. Ее название лучше всего выяснить в руководстве к системной плате. Необходимо отметить, что если используется 32-разрядная система, то на некоторых системных платах, преимущественно достаточно старых, переадресацию необходимо отключать — в противном случае объем доступного системе ОЗУ может уменьшиться.
По умолчанию в Windows XP режим РАЕ был отключен, поскольку реальной надобности в нем не было (напомним, что в 2001 году типичный объем памяти настольного компьютера составлял 128—256 МБ). Тем не менее, если его включить, то ХР могла бы использовать все четыре гигабайта памяти — при условии, конечно, что системная плата поддерживала бы РАЕ. Но, повторим, реальной надобности включать этот режим в те годы не было. При желании читатель может для пробы установить на современный компьютер Windows XP или Windows XP SP1 (делать это для работы, конечно, не стоит), включить режим PAE и своими глазами убедиться, что системе доступны четыре гигабайта ОЗУ.
В 2003 году «Майкрософт» начала разрабатывать второй пакет исправлений для Windows XP (вышедший в 2004 году), поскольку столкнулась с необходимостью существенно снизить число уязвимостей в компонентах ОС. Одним из путей было использование предотвращения выполнения данных (Data Execution Prevention, DEP) — набора программных и аппаратных технологий, позволяющих выполнять дополнительные проверки содержимого памяти и в ряде случаев предотвращать запуск вредоносного кода. Эти проверки выполняются как на программном уровне, так и на аппаратном (при наличии соответствующего процессора). AMD назвала эту функцию процессора «защита страниц от выполнения» (no-execute page-protection, NX), а Intel использовала термин «запрет на выполнение» (Execute Disable bit, XD).
Однако использование такой аппаратной защиты требует перевода процессора в режим PAE, поэтому Windows XP SP2 при обнаружении подходящего процессора стала включать этот режим по умолчанию. И вот тут «Майкрософт» столкнулась с довольно серьезной проблемой: оказалось, что не все драйверы могут работать в режиме PAE. Попробуем пояснить эту особенность, не слишком углубляясь в устройство процессоров и механизмы адресации.
В Windows используется так называемая плоская модель памяти. Тридцать два разряда адреса обеспечивают обращение к пространству размером четыре гигабайта. Таким образом, каждой ячейке ОЗУ или ячейке памяти другого устройства соответствует определенный адрес, и никаких двусмысленностей тут быть не может. Включенный режим PAE дает возможность использовать 36 разрядов адреса и увеличить количество ячеек памяти в 16 раз. Но ведь система команд процессора остается той же самой и может адресовать только 4 миллиарда (двоичных) байтов! И вот, чтобы обеспечить возможность доступа к любому из 64 миллиардов байтов, указав только 32 разряда адреса, в процессоре включается дополнительный этап трансляции адресов (те, кого интересуют подробности, могут обратиться к специальной литературе — например, книге Руссиновича и Соломона «Внутреннее устройство Windows»). В результате 32-разрядный адрес в программе может указывать на любой из байтов в 36-разрядном пространстве.
Прикладных программ эта особенность никак не касается, они работают в своих собственных виртуальных адресах. А вот драйверам, которые должны обращаться к реальным адресам конкретных устройств, приходится решать дополнительные задачи. Ведь сформированный этим драйвером 32-разрядный адрес может после дополнительного этапа трансляции оказаться совсем другим, и выданная драйвером команда может, например, вместо вывода значка на экран изменить значение в одной из ячеек таблицы Excel. А если окажутся запорченными какие-либо системные данные, то тут и до аварийного завершения работы с выводом синего экрана рукой подать. Поэтому для успешной работы в режиме PAE драйверы должны быть написаны с учетом особенностей этого режима.
Однако поскольку исторически сложилось так, что до того времени в клиентских компьютерах PAE не использовался, некоторые компании не считали нужным поддерживать этот режим в написанных ими драйверах. Ведь оборудование, которое они выпускали (звуковые платы, к примеру), не предназначалось для серверов, и драйверы не имели серверной версии — так зачем без необходимости эти драйверы усложнять? Тем более, что для тестирования работы в режиме PAE раньше требовалось устанавливать серверную ОС и использовать серверное оборудование (системные платы для настольных компьютеров лишь относительно недавно стали поддерживать PAE). Так что разработчикам драйверов проще и выгоднее было просто забыть про этот PAE и обеспечить работоспособность на обычных клиентских компьютерах с обычными персональными, а не серверными ОС.
И вот с такими драйверами и возникли проблемы в XP SP2. Хотя количество фирм, драйверы которых переставали работать или даже вызывали крах системы, оказалось невелико, количество выпущенных этими фирмами устройств исчислялось миллионами. Соответственно, и количество пользователей, которые могли бы после установки SP2 получить неприятный сюрприз, оказывалось весьма значительным. В результате многие пользователи и сами отказались бы устанавливать этот пакет, и разнесли бы о нем дурную славу, что повлияло бы и на других пользователей. Они, хоть и без каких-либо веских причин, тоже отказались бы его устанавливать.
А необходимость повышения безопасности ХР компания «Майкрософт» ощущала очень остро. Впрочем, рассуждения на тему, почему мы увидели Windows XP SP2 и не увидели чего-то наподобие Windows XP Second Edition, выходят за рамки данной статьи.
Главное, что нас интересует, это то, что для обеспечения совместимости с плохо написанными драйверами функциональность PAE в SP2 для Windows XP была обрезана. И хотя сам этот режим существует и, более того, на компьютерах с современными процессорами включается по умолчанию, никакого расширения адресного пространства он не дает, просто передавая на выход те же адреса, которые были поданы на вход. Фактически система ведет себя как обычная 32-разрядная без PAE.
То же самое поведение было унаследовано Windows Vista, а затем перешло к Windows 7 и будущей Windows 8. Конечно, 32-разрядным. Причина, по которой это поведение не изменилось, осталась той же самой: обеспечение совместимости. Тем более что необходимость выгадывать доли гигабайта отпала: те, кому нужны большие объемы памяти, могут использовать 64-разрядные версии ОС.
Иногда можно услышать вопрос: если именно этот обрезанный режим PAE мешает системе видеть все четыре гигабайта — так, может, отключить его вовсе, чтобы не мешал, и, вуаля, системе станут доступны 4 ГБ? Увы, не станут: для этого требуется как раз наличие PAE, притом полноценного. Другой не так уж редко задаваемый вопрос звучит так: если устройства действительно мешают системе использовать всю память и резервируют ее часть под свои нужды, то почему же они ничего не резервировали, когда в компьютере стояло два гигабайта ОЗУ?
Вернемся к первому рисунку и рассмотрим ситуацию подробнее. Прежде всего отметим, что нужно четко различать два понятия: размер адресного пространства и объем ОЗУ. Смешение их воедино препятствует пониманию сути вопроса. Адресное пространство — это набор всех существующих (к которым может обратиться процессор и другие устройства) адресов. Для процессоров семейства i386 это 4 гигабайта в обычном режиме и 64 ГБ с использованием PAE. У 64-разрядных систем размер адресного пространства составляет 2 ТБ.
Размер адресного пространства никак не зависит от объема ОЗУ. Даже если вытащить из компьютера всю оперативную память, размер адресного пространства не изменится ни на йоту.
Адресное пространство может быть реальным, в котором работает сама операционная система, и виртуальным, которое ОС создает для работающих в ней программ. Но особенности использования памяти в Windows будут описаны в другой статье. Здесь же отметим только, что к реальному адресному пространству программы доступа не имеют — по реальным адресам могут обращаться только сама операционная система и драйверы.
Рассмотрим, как же в компьютере используется адресное пространство. Сразу подчеркнем, что его распределение выполняется оборудованием компьютера («железом») и операционная система в общем случае не может на это повлиять. Есть только один способ: изменить настройки оборудования с помощью технологии Plug&Play. О ней много говорили в середине 90-х годов прошлого века, но теперь она воспринимается как что-то само собой разумеющееся, и всё увеличивается число людей, которые о ней даже не слышали.
С помощью этой технологии можно изменять в определенных, заданных изготовителем, пределах адреса памяти и номера портов, используемых устройством. Это, в свою очередь, дает возможность избежать конфликтов между устройствами, которые могли бы произойти, если бы в компьютере оказалось два устройства, настроенных на использование одних и тех же адресов.
Базовая программа в системной плате, часто обобщенно называемая BIOS (хотя на самом деле BIOS (базовой системой ввода-вывода) она не является) при включении компьютера опрашивает устройства. Она определяет, какие диапазоны адресов каждое устройство может использовать, потом старается распределить память так, чтобы ни одно устройство не мешало другому, а затем сообщает устройствам свое решение. Устройства настраивают свои параметры согласно этим указаниям, и можно начинать загрузку ОС.
Раз уж об этом зашла речь, заметим, что в ряде системных плат есть настройка под названием «P&P OS». Если эта настройка выключена (No), то системная плата выполняет распределение адресов для всех устройств. Если включена (Yes), то распределение памяти выполняется только для устройств, необходимых для загрузки, а настройкой остальных устройств будет заниматься операционная система. В случае Windows XP и более новых ОС этого семейства данную настройку рекомендуется включать, поскольку в большинстве случаев Windows выполнит требуемую настройку по крайней мере не хуже, чем BIOS.
Поскольку при таком самоконфигурировании распределяются адреса памяти, не имеет никакого значения, сколько ОЗУ установлено в компьютере — процесс все равно будет протекать одинаково.
Когда в компьютер вставлено некоторое количество ОЗУ, то адресное пространство для него выделяется снизу вверх, начиная с нулевого адреса и дальше в сторону увеличения адресов. Адреса устройств, наоборот, выделяются в верхней области (в четвертом гигабайте) в сторону уменьшения адресов, но не обязательно смежными блоками — чаще, наоборот, несмежными. Как только зоны адресов, выделяемых для ОЗУ (с одной стороны) и для устройств (с другой стороны), соприкоснутся, становится возможным конфликт адресов, и объем используемого ОЗУ приходится ограничивать.
Поскольку изменение адреса при настройке устройств выполняется с некоторым шагом, определяемым характеристиками устройства, заданными изготовителем, то сплошной участок адресов для устройств получить невозможно — между адресами отдельных устройств появляются неиспользуемые промежутки. Теоретически эти промежутки можно было бы использовать для обращения к оперативной памяти, но это усложнило бы работу диспетчера памяти операционной системы. По этой и по другим причинам Windows использует ОЗУ до первого адреса памяти, занятого устройством. ОЗУ, находящееся от этого адреса и выше, останется неиспользуемым. Если, конечно, контроллер памяти не организует переадресацию.
Иногда задают вопрос: а можно ли повлиять на распределение адресов, чтобы сдвинуть все устройства в адресном пространстве как можно выше и сделать как можно больше памяти доступной системе. В общем случае без вмешательства в конструкцию или микропрограммы самих устройств это сделать невозможно. Если же руки все-таки чешутся, а времени не жалко, можно попробовать следующий метод: в BIOS Setup включить настройку «PnP OS» (она может или вовсе отсутствовать или называться по-другому), чтобы адреса для большинства устройств распределяла Windows, а затем переустанавливать драйверы, используя отредактированные файлы inf с удаленными областями памяти, которые, на ваш взгляд, расположены слишком низко.
В интернете можно найти разные советы, которые, якобы, должны дать системе возможность использовать все четыре гигабайта, основанные на принудительном включении PAE. Как легко понять из изложенного, никакого выигрыша это дать не может, поскольку не имеет значения, включен ли PAE автоматически или принудительно — работает этот режим в обоих случаях одинаково.
Может возникнуть также вопрос: а что будет, если установить видеоадаптер с четырьмя гигабайтами памяти. Ведь тогда получается, что система останется совсем без ОЗУ и работать не сможет. На самом деле ничего страшного не произойдет: видеоадаптеры уже довольно давно используют участок адресного пространства размером 256 МБ, и доступ ко всему объему памяти видеоускорителя осуществляется через окно такого размера. Так что больше 256 мегабайт видеоадаптер не отнимет. Возможно, в каких-то моделях размер этого окна увеличен вдвое или даже вчетверо, но автору в руки они пока не попадали.
64 разряда
Итак, с 32-разрядными системами мы разобрались. Теперь перейдем к 64-разрядным.
Вот уж тут-то, казалось бы, никаких подводных камней быть не должно. Система может использовать куда больше четырех гигабайт, так что, на первый взгляд, достаточно воткнуть в системную плату память и установить систему. Но оказывается, не все так просто. Прежде всего, отметим, что специального оборудования, предназначенного только для 64-разрядных систем, найти не удастся (мы говорим об обычных ПК). Любая системная плата, сетевая плата, видеоадаптер и пр., работающие в 64-разрядной системе, должны с одинаковым успехом работать в 32-разрядной.
А это означает, что адреса устройств должны оставаться в пределах первых четырех гигабайт. И значит, все ограничения, накладываемые на объем памяти, доступный 32-разрядной системе, оказываются применимыми и к 64-разрядной — конечно, в том случае, если системная плата не поддерживает переадресацию или если эта переадресация отключена в настройках.
Не поддерживают переадресацию системные платы на наборах микросхем Intel до 945 включительно. Новыми их, конечно, не назовешь, но компьютеры на их базе еще существуют и используются. Так вот, на таких платах и 64-разрядная, и 32-разрядная системы смогут увидеть одинаковое количество памяти, и оно будет меньше 4 ГБ. Почему меньше — описано выше.
С 64-разрядными процессорами AMD дело обстоит проще: у них контроллер памяти уже довольно давно встроен в процессор, и переадресация отсутствует только в устаревших моделях. Все процессоры для 939-контактного гнезда и более новые поддерживают больше 4 ГБ и, соответственно, умеют выполнять переадресацию памяти. То же самое относится к процессорам Intel семейств Core i3, i5, i7.
Впрочем, и тут может быть загвоздка: если на системной плате не выполнена разводка дополнительных адресных линий, то не будет и возможности обратиться к переадресованной памяти. А некоторые младшие модели системных плат для удешевления выпускают именно такими, так что необходимо смотреть описание конкретной системной платы.
И здесь нас поджидает сюрприз, подобный тому, с которым мы сталкиваемся в 32-разрядной системе: использование адресного пространства для работы устройств может ограничить объем памяти, доступный Windows.
Например, если системная плата поддерживает до 8 ГБ ОЗУ (скажем, использующая набор микросхем G35), и установить все эти 8 ГБ, то использоваться будут только ≈7—7,25 ГБ. Причина заключается в следующем: на такой системной плате разведены 33 линии адреса, что, с точки зрения изготовителя, вполне логично — зачем усложнять конструкцию, если больше 8 ГБ плата все равно не поддерживает? Поэтому даже если контроллер памяти сможет перекинуть неиспользуемый участок ОЗУ в девятый гигабайт, обратиться к нему все равно будет невозможно. Для этого потребуется 34-разрядный адрес, который физически нельзя сформировать на 33-разрядной системной шине. Точно так же на платах, поддерживающих 16 ГБ, Windows сможет использовать ≈15—15,25 ГБ и так далее.
С переадресацией связан еще один малоизвестный нюанс. Ограничение размера памяти, выполняемое в программе msconfig (или соответствующими настройками конфигурации загрузки) относится не к собственно величине памяти, а к верхней границе адресов используемой памяти.
Рис. 3. Эта настройка ограничивает верхнюю границу адресов, а не размер памяти
То есть если задать эту величину равной 4096 МБ, то память, расположенная выше этой границы (переадресованная в пятый гигабайт, например), использоваться не будет, и фактически объем памяти будет ограничен примерно тремя гигабайтами. Эту особенность в некоторых случаях удается использовать для диагностики того, работает переадресация или нет. Например, автору встретился случай, когда на ноутбуке Windows использовала 3,75 ГБ из четырех, и было неясно: то ли не работает переадресация, то ли память используется на какие-то нужды. Установка флажка и ограничение размера памяти четырьмя гигабайтами привели к тому, что стали использоваться только 3,25 ГБ. Из этого можно сделать вывод, что переадресация работала, а четверть гигабайта, следовательно, использовалась для видеоадаптера или каких-то других целей.
Ну и напоследок стоит сказать о том, что даже при работающей переадресации и 64-разрядной системе несколько десятков или даже сотен мегабайт памяти все равно могут оказаться зарезервированными для оборудования. Причины такого резервирования лучше всего выяснить у изготовителя системной платы, но чаще всего можно предположить, что она используется для встроенных видеоадаптера или контроллера RAID.
Автор статьи является MS MVP — Windows Expert-IT Pro
Сколько места нужно для windows 7
30Гб минимум, лучше 60.
Отдельный раздел — штука хорошая. Не забывайте делать и проверять резервные копии.
Сколько выделить места Сколько не жалко Минимум 15гб.
рентабельно-ли это? Мало данных, посчитайте сами.
Разделите прибыль полученную от выделения, на сумму затрат понесенных при выделении и умножьте на 100%.
А сколько софта (в ГБ) вы ставите, вы же не пользуетесь голой виндой?
Простым способом будет измерить «вес» папок Program Files, Program Files (x86), Windows, приплюсовать к ним средний размер файла гибернации, а также размер файла подкачки, это будет почти полный вес системы.
А потом надо будет не забыть добавить ко всему этому папку Users, а ее размер зависит исключительно от вас; правда, по уму, если вы хотите Windows в отдельный раздел совать, данные — т.е. всякие my documents, my pictures, my music, downloads, рабочий стол, и т.п. — тоже выносить на раздел с данными, тогда это несущественно, и ее можно почти не считать.
Еще нужно не забывать, что винда имеет папку WinSxS, которая в некоторых случаях имеет свойство расти, как на дрожжах. И не только она. Потом, есть temp, и всякая другая мелочь, и резерв свободного места, чтобы система могла «дышать» и фрагментации было меньше, плюс просто резерв «на вырост», а то выйдет какой-нибудь офис 1024 или фар край 56 с пожеланиями «не менее 60 гб свободного места», и придется опять перекраивать разделы, с сопутствующими рисками и потерей времени, либо ставить их на другой раздел, что не comme il faut.
Если не ноут — проще всего купить SSD 128\256 гб под систему, а данные хранить на обычном ЖД.
Если ноут — часто можно выкинуть оптический дисковод и через адаптер вставить второй жесткий диск вместо него, тогда см. выше. Если нельзя — тогда да, разделы, разделы.
Ну а в качестве ориентира — можно уложиться и в 15гб, но лично я бы меньше 60 делать не стал, лучше — больше.
Твердотельные SSD диски всё чаще используются для установки Windows и наиболее часто используемых программ, с целью значительного повышения производительности системы. Из-за высокой стоимости SSD одним из самых важных вопросов при этом становится — сколько Windows 7 будет занимать места после установки?
Если вы собираетесь приобрести SSD-диск малого объема (к примеру 64 или 128 ГБ), для установки на него Windows 7 и другого необходимого программного обеспечения, стоит позаботиться о наличии в системе дополнительного жесткого диска большего объема, т. к. после инсталляции Windows на нём останется не так уж и много свободного пространства.
Ниже приведены два скриншота — на первом указано свободное место на SSD-диске объемом 120 ГБ сразу после «чистой» установки Windows 7 SP1, на втором — после установки всех важных обновлений из Windows Update. Для теста мы использовали недорогой диск
Таким образом, Windows 7 x64, сразу после установки, занимает 13.6 гигабайт на SSD-диске.
Сколько «весит» Windows 7 SP1 после установки всех важных обновлений? На целых 4.8 ГБ больше. Теперь общий занимаемый объем составил уже 18.4 гигабайт.
Как видите, добиться значительного ускорения системы можно без значительных затрат — для установки Windows 7 x64 вполне достаточно даже самых маленьких SSD накопителей объемом 32 или 64 ГБ, при условии наличия в системе ёмких жестких дисков для хранения файлов и установки игр.
Если же вы устанавливаете SSD на ноутбук, оптимальным размером будет 120 ГБ, т. к. в таком случае вам будет достаточно места и для рабочих файлов и даже для небольшой коллекции видео (на небольшом экране ноутбуке просто нет смысла смотреть сверх-качественные копии по 25 ГБ каждая) и музыки в сжатом формате.
Здравствуйте друзья! У вас возник вопрос, как правильно разделить жесткий диск? Вы хотите поставить новый жесткий или может устанавливаете ОС windows 7 и не знаете, как это сделать? Ну что же, давайте приступим.
Обычно диск делят на несколько разделов: одну часть оставляют под операционную систему, драйвера для устройств, установку различных программ и называется он системный диск. Обычно его размечают буквой С . Остальную часть винчестера оставляют для своих потребностей: документы фильмы и прочая информация. Так же можно выделить отдельный раздел для игр, но это уже дело каждого. То есть винчестер зачастую делят на 2-3 части, если вам нужно больше частей, делайте больше.
К этому вопросу нужно подойти грамотно, т.к. от этого в некоторой мере будет зависеть производительность вашего ПК.
Объясняю почему так много, как может показаться на первый взгляд, хотя это и немного.Сама виндовс на диске займет не более 30 % места + драйвера, которые вы установите и необходимые для работы программы. В будущем вы так же будите ставить различные программы и этот запас вам пригодится.Так же есть еще такая функция – называется файл подкачки, которая в основном находится на системном диске. Более подробно о этой функции вы можете прочитать здесь.
Еще нужно учесть, что системный диск под завязку заполнять нельзя. Если это сделать, компьютер начнет тормозить. В итоге для нормальной работы системы, нужно оставлять 15-20 % свободного места.Так же вы столкнетесь с процедурой форматирования диска.
Делим диск на разделы во время установки виндовс 7
Этот метод больше подходит для нового винчестера или же вам придется удалять все данные с вашего диска. Без этого система не разрешит разбить его на разделы.Если этот метод не для вас, ниже написано как решить ваш вопрос.
Выбираем «Полная установка».
Следующий шаг: выбираем раздел для установки windows. Жмем на меню «Настройка диска». Перед вами будет меню со всеми нужными инструментами.
Создаем системный диск «С», на него будет установлена виндовс. Нажимаем кнопку «Создать» и в строчку размер вводите нужное вам количество Мб. Далее система может потребовать приблизительно 100 Мб. – не удивляйтесь это нужно для работы системы.
Чтобы создать еще один раздел, наведите мышкой на надпись «незанятое место на диске» и нажмите «Создать». Здесь так же необходимо указать желаемый размер раздела и нажимаете кнопку «Применить». Если вам не нужно больше разделов, то опять нажимаете кнопку «Создать» цифры оставляете как есть и жмете «Применить», вот и все, диск разбит на разделы. Думаю принцип понятен.
ОС windows 7 предоставляет возможность разбить диск на разделы. Сейчас пошагово рассмотрим как это делать. Нажимаем правой кнопкой мышки на ярлыке «Мой компьютер» , «управление».
Далее «управление дисками». Теперь вы можете менять размер раздела, удалять его или создать новый. В общем то удобно, но как всегда есть ложка дегтя – этим способом нельзя делить диск на разделы, если на нем есть данные.
Как альтернативу рассмотрите программу «Acronis Disc Director». В ней можно делить диск, на котором уже что-то записано. Помимо этого эта программа может менять файловую систему в другой формат, проверить диск на ошибки и другие полезные задачи. Но выполняя такого рода действия, всегда делайте копии важных данных, которые находятся на жестком диске.
На этом я заканчиваю. Если статья оказалась для вас полезной поделитесь ей в социальных сетях!
Сколько оперативной памяти и места на жёстком диске нужно для Windows 10
В этой статье, мы ответим на вопрос о том, сколько свободного пространства на жёстком диске необходимо для чистой Windows 10, а также назовём минимальный объём ОЗУ (оперативной памяти), необходимый для того, чтобы подружить компьютер и «десятку».
Но как же найти единственно правильный ответ? Нам представляется, что его нужно искать у самих разработчиков операционной системы Windows 10. Уж они-то, как никто другой, знают, сколько места на винчестере и какой объём оперативной памяти нужен их продукту.
Многие пользователи почему-то считают, что раз Windows 10 самая современная на данный момент операционная система из этого семейства, то будто бы она нуждается в каких-то особенно больших объёмах оперативной памяти, жёсткого диска и других «крутых» технических характеристиках. Однако это не совсем так. А правильнее сказать, совсем не так. «Десятка», согласно очень распространённому мнению, гораздо менее требовательна к ресурсам, чем Windows 7 или 8. Именно поэтому Windows 10 довольно часто рекомендуют в качестве альтернативы «семёрке» и «восьмёрке» для слабых ноутбуков и старых компьютеров. Правда не всегда её возможно туда установить — к сожалению, эта новейшая ОС совместима не со всеми устаревшими процессорами, материнскими платами, видеокартами.
Сам образ операционной системы Windows 10 занимает около 4 гигабайт, чуть больше или чуть меньше — в зависимости от разрядности (32 или 64 бит). Создать установочный носитель можно как на флешке, так и на диске. Подробнее о том, как это сделать рассказывается в статье «Как переустановить Windows 10». Поскольку iso-образ это архив, то, разумеется, в процессе установки он распаковывается и довольно существенно увеличивается в размере. Насколько, поговорим чуть ниже.
Минимальные требования к компьютеру для установки Windows 10
Итак, сколько же оперативной памяти и места на винчестере (жёстком диске) всё-таки требуется для «десятки». На официальном сайте компании Microsoft приводятся вполне конкретные технические требования к компьютерам, на которые планируется установить Windows 10. Следует учитывать, что это минимальные необходимые характеристики.
Для установки 32-разрядных систем минимальный объём ОЗУ должен составлять 1 гигабайт, а свободное пространство на жёстком диске — не менее 16 Гб.
Более современная архитектура x64 является одновременно и более прожорливой. Для 64-битных ОС оперативная память должна быть не менее 2 Гб. Требования к винчестеру в этом случае чуть выше: необходимо не менее 20 Гб места.
Дополнительно упомянем, что процессор должен быть минимум 1ГГц или SoC, видеоадаптер — DirectX версии не ниже 9 с драйвером WDDM 1.0, а дисплей от 800*600 пикселей.
Конечно, минимальные технические характеристики на то и представляют собой нижний порог, чтобы всё-таки изо всех сил стараться их превысить. Ниже этого предела система просто не установится и не заработает. Но, конечно, стремиться надо выше. На наш субъективный взгляд, для нормальной производительности Windows 10 стоит умножить минимальные требования минимум на два. То есть:
- На компьютере с 32-разрядной «десяткой» лучше иметь от 2Гб ОЗУ и от 32 Гб свободного пространства винчестера.
- Для 64-разрядной системы рекомендуем использовать от 4 Гб оперативки и от 40 Гб на жёстком диске.
Эти характеристики будут вполне достаточны для людей, использующих Windows 10 для офисных задач, сёрфинга социальных сетей, поиска в интернете, посещении сайтов и просмотра видео. Разумеется, для игр этого, скорее всего, будет недостаточно.
Сегодня хочется затронуть тему размера системного раздела в компьютерах с операционной системой Windows. Если кратко, то это раздел файловой системы, на котором установлена операционная система и обычно имеет букву диска «C». Тем, кто не совсем понимает, о чем идет речь рекомендуется ознакомиться с данным материалом.
Поскольку человек сам задает размер системного диска в компьютере при установке операционной системы, за исключением компьютеров с предустановленной ОС, то неправильный выбор его размера порой создает определенные проблемы в будущем. Через какое то время человеку просто начинает не хватать места на диске, а точнее операционной системе для нормальной работы.
Поскольку большинство данных хранилось на других разделах, это облегчало переустановку Windows. Однако время идет, технологический процесс не стоит на месте. Объемы жестких дисков существенно выросли, а цены на них снизились, правда и места для некоторого софта теперь требуется гораздо больше.
Однако это все прелюдия. Самое интересное начинается, когда человек решает все-таки перейти с XP на более новую версию Windows. Очень быстро выясняется, что места на диске катастрофически не хватает, хотя раньше все было относительно нормально. Начинаются поиски виновного и рано или поздно, взор обращается на загадочную папку WinSxS имеющую обычно немаленькие размеры. Возникает стойкое желание уменьшить это безобразие.
Другими словами, людям не хватает места на системном разделе и они пытаются найти способ его освободить. Только надо понимать, что виновата вовсе не эта несчастная папка или ОС Windows, а сам пользователь, выделивший для системы слишком мало места. Корни проблемы обычно идут из прошлого опыта или совета более «опытного» товарища.
Дело в том, что требования Windows XP были гораздо скромнее и раздела например в 20 ГБ вполне хватало для нормальной работы компьютера. Более новые версии ОС оказались гораздо более прожорливыми, да и многие программы заметно «разжирели» в объемах. Поэтому устанавливая Windows 7 на старый системный раздел через некоторое время можно обнаружить недостаток свободного места на системном диске.
Всякие манипуляции с переносом каких то данных, файла подкачки, удаление лишнего, отключения защиты и так далее обычно имеют только временный эффект, поскольку это борьба со следствием, а не причиной. К тому же нормальное использование компьютера превращается в мучение, чтобы поставить новую программу, приходится удалять что то старое. Кроме того, отключение всего и вся с целью освободить немного места, только увеличивают вероятность сбоя системы, с необходимостью ее последующей переустановки. Единственным правильным решением, будет выделить системе достаточно места для комфортной работы. Пусть даже это сопряжено с определенными трудностями, но зато это придется сделать один раз, а не бесконечно бороться с нехваткой места.
Еще одной причиной неадекватного по размерам системного раздела бывает использование твердотельного диска (SSD) в качестве системного диска. Да это прогрессивная технология, обеспечивающая более высокую скорость обмена информацией по сравнению с традиционными винчестерами. Однако их стоимость довольно высокая, а емкости ограниченны, особенно когда они только появились на рынке. Все это приводило к тому, что люди желающие ускорить работу компьютера использовали в качестве системного диска SSD объемом 20-30 ГБ для установки Windows 7. Последствия такого шага легко предсказуемы.
Что можно порекомендовать таким людям, это либо вернуться на обычный жесткий диск или приобрести новый SSD например на 120 ГБ, благо стоимость одного гигабайта заметно снизилась. Старый твердотельный накопитель небольшого объема можно использовать для кеширования или размещения пользовательских данных для которых критична скорость доступа.
Все выше сказанное, проверено на собственном опыте и на грабли с маленьким размером системного раздела пришлось наступить не раз и не два, пытаясь поначалу увеличивать раздел понемногу. Только с течением времени и набитыми шишками пришло осознание ущербности такого подхода.
Сразу возникает вопрос, сколько нужно места на диске например для Windows 7. Честно скажу не знаю. Это на самом деле зависит от многих факторов, таких как режим обновления, установленные программы и так далее, поэтому итоговая цифра у каждого будет своя. Одно скажу точно, даже не смотрите на цифры заявленные Microsoft, поскольку они очень далеки от реальности. В таких случаях указывают минимальные требования необходимые для запуска голой системы, а не полноценной работы на компьютере.
Если вы ощущаете нехватку свободного места на диске, то попробуйте прикинуть, сколько примерно еще нужно прибавить к существующему объему для полного счастья. Только не думайте, что вам не хватает каких-то 2-3 ГБ, скорее всего такая прибавка будет только короткой передышкой. Кроме того, стоит учитывать, что для нормальной работы программы дефрагментации диска, требуется не меньше 15% свободного пространства на нем и даже если у вас SSD, то ему все равно по хорошему нужно свободное место, просто уже по другим причинам.
Заочно рекомендовать конечно тяжело, но меньше 50-60 ГБ делать системный раздел на мой взгляд не стоит, и то если у вас мало программ, особенно тяжеловесных. Активному пользователю компьютера стоит ориентироваться на 100-150 ГБ для системного раздела. Хотя каждый конечно решает для себя сам этот вопрос, исходя в том числе из технических и финансовых возможностей. Но чем быстрее вы осознаете, что нужно бороться не со следствием, а выделять для ОС адекватный объем, тем проще и комфортнее вам будет пользоваться компьютером.
Оптимальный размер диска С:\ под Windows 7 какой?
Недавно поставил себе на компьютер твердотельный диск SSD. Производитьльность выросла раза в 2, если не больше. От того, с какой скоростью ваш компьютер обращается к жесткому диску, зависит многое. Я взял SSD на 100 с чем то гигабайт. Поставил на него систему и программы, а на других HDD у меня вся остальная информация. SSD не советую разбивать на логические диски. Просто к нему докупить стандартный HDD на терабайт к примеру.
Минимальные размер к HDD для Windows 7 — 25 Гб, рекомендуется 30-40 Гб (включая, кроме самой ОС, обновления и основные программы). Оптимальный вариант — 50-70 Гб. Этого хватит и для нормальной работы системы и установленных на диск (C:) программ. Ну а для x64 разрядной системы нужно еще больше места.
Считается, что quot;с головойquot; хватит 30 Гб, на мой взгляд это и есть тот минимум для пакета Виндоус (базового) + обновления. А вообще (если позволяет жесткий диск) хорошо выделить 40 Гб под Виндоус, к этому добавить объем под планируемые программы (весящие много) + 10% резерва.
первый ответ хорош но тем немении лучьше оставить 100GB так как будут обновления и они будут ставится к винде а если места будет мало комп будет тупить так что сто гигов самый ок.
Тут многое зависит от того, будете ли Вы ставить на диск quot;Сquot; только операционную систему или еще и программы. Лично я ставлю обязательно основные программы, затем делаю образ Акронисом. Мне хватает 25Гб. Если же только ОС, то нужно 15-20Гб.
Общий объем жесткого диска у меня 500 гигабайт.Системный диск С 205 гб.Мне хотелось бы его ументшить в 2 раза но это слишком суетливо,все остальные мои разделы заняты полезной информацией.Для изменения размера нужно сделать backup поэтому не стал возитьсяю
Операционную систему можно установить на любой диск, но компьютер довольно глупая штука, поэтому он в любом случае загружается только через диск С, который является системным. Поэтому ОС стоит располагать на диске С, лучше, если он не будет логическим, а будет отдельным объемом 50-60 Гб. Таким же должен быть и логический диск. А программы можно установить на другие диски, в большинстве случаев расположение программ на быстродействие не влияет.
Как известно, сначала систему нужно установить. Но для этого потребуется инсталляционный дистрибутив. Обычно с жесткого диска установка не производится (файлы записываются на оптический или USB-носитель), но знать размер инсталлятора и его сопутствующих компонентов все же нужно, хотя бы для оценки места на съемном носителе.
Тут не обойтись без рассмотрения некоторых особенностей Windows 7. Сколько занимает места на диске сам инсталлятор, напрямую зависит от того, какая именно модификация предполагается к установке, присутствует ли в скачиваемом пакете сервис-пак и т. д.
Если посмотреть на те же ссылки на торрент-трекеры, в среднем объем максимальной версии (а она является на сегодняшний день самой распространенной) в варианте с 64-битной архитектурой составляет порядка 3,03 Гб, а версии 32 бита (x86) — 2,32 Гб.
Но вернемся к использованию жесткого диска. После установки с применением стандартного дистрибутива, в который уже включен пакет обновлений SP1 (а для нормальной работы ОС его наличие необходимо в любом случае), стационарная система для 32-битных версий занимает от 5 до 8 Гб, а системы с разрядностью 64 бита – от 11 до 16 Гб.
По всей видимости, такой разброс касается версий системы (Home, Ultimate) и их архитектуры. Нетрудно сделать вывод, что наибольшее значение принадлежит как раз версии «Максимальная», в которую включен и первый сервис-пак, и расширенная поддержка драйверов, и некоторые дополнительные возможности или компоненты, отсутствующие в других версиях (о пиратских сборках и репаках речь сейчас не идет).
Теперь еще один взгляд на Windows 7. Сколько занимает места система вместе с обновлениями, уже понятно. Но ведь практически все пользователи хотят винчестер немного почистить.
В самом простом случае можно применить один из самых действенных методов, который состоит в использовании встроенного инструмента очистки диска. И кто бы там что ни говорил, ни одна программа-оптимизатор на далее представленные действия оказывается не способной.
Во-вторых, следует учесть, что каталог «Мои документы», а также папки загрузок, изображений, видео или директории с установленным по умолчанию активируемым общим доступом располагаются исключительно в системном разделе. Просмотреть все эти элементы можно на диске C в папке Users. Поэтому сохранять «тяжеловесные» документы в виде фильмов, музыки или проектов вроде файлов AutoCAD рекомендуется исключительно в виртуальных разделах (так и документы не пострадают, и место будет сэкономлено).
Сколько места занимает Windows 7 после установки и обновлений
«Семерка» по праву заслужила самую большую популярность среди пользователей всего мира. Поэтому перед покупкой нового ПК или оборудования для него, например, твердотельного жесткого диска, в первую очередь возникает вопрос: «Сколько весит Виндовс 7 и какой объем дискового пространства ей требуется для оптимального функционирования?».
В основном инсталляция Windows 7 производится с DVD-диска или флешки. Вес операционки зависит от ее версии, а также от наличия различных пакетов в дистрибутиве, например, сервис-пака. Объем максимальной модификации 64-разрядной ОС обычно лишь немного превышает 3 Gb, а 32-bit (x86) в среднем не более 2,5 Gb.
Поэтому пользователи, ориентируясь на столь малые значения, часто предпочитают покупать для применения в качестве системного диска дорогостоящие, но быстрые твердотельные SSD-диски, а с целью экономии своих финансовых средств приобретают диски малого объема. Ниже приведены реальные результаты эксперимента по инсталляции Виндовс 7 «Максимальная» и последующей установки всех важных обновлений.
На рисунке показано, какой объем на новом диске заняла «Семерка» с первым сервис-паком непосредственно после завершения процедуры инсталляции.
Несложно посчитать, что 64-битная Виндовс 7 захватила почти 14 Gb пространства.
Далее произвели все важные апдейты и вновь посмотрели на состояние диска.
Вес ОС теперь лишь немного не дотягивает до 19 Gb, то есть почти на 5 Gb увеличился. Это говорит о том, что даже в случае приобретения юзером 32-х гигабайтного диска система сможет функционировать, но только если дополнительно в компьютере будет установлен обычный жесткий диск для сохранения на нем пользовательских файлов и установки приложений.
По сведениям разработчиков ОС, для процедуры инсталляции Windows 7 рекомендуется обеспечить не менее 20 Gb свободного места.
Однако на практике такого объема явно недостаточно, т. к. если компьютер имеет доступ в глобальную сеть, то оставшееся незанятое пространство системного тома со временем стремительно уменьшается.
Обновления с течением времени занимают все больше места, а в случае апгрейда еще и остальных многочисленных приложений от Майкрософт маленький системный раздел очень быстро заполнится, и ОС начнет работать с торможениями.
Если стационарный компьютер оснащен системным диском, например, в 64 GB, то рекомендуется дополнительно подключать жесткий диск, имеющий больший объем.
Однако если твердотельный носитель планируется применять на ноутбуке, то рекомендуется остановить свой выбор на диске объемом не менее 120 GB.
Сегодня хочется затронуть тему размера системного раздела в компьютерах с операционной системой Windows. Если кратко, то это раздел файловой системы, на котором установлена операционная система и обычно имеет букву диска «C». Тем, кто не совсем понимает, о чем идет речь рекомендуется ознакомиться с данным материалом.
Поскольку человек сам задает размер системного диска в компьютере при установке операционной системы, за исключением компьютеров с предустановленной ОС, то неправильный выбор его размера порой создает определенные проблемы в будущем. Через какое то время человеку просто начинает не хватать места на диске, а точнее операционной системе для нормальной работы.
Поскольку большинство данных хранилось на других разделах, это облегчало переустановку Windows. Однако время идет, технологический процесс не стоит на месте. Объемы жестких дисков существенно выросли, а цены на них снизились, правда и места для некоторого софта теперь требуется гораздо больше.
Однако это все прелюдия. Самое интересное начинается, когда человек решает все-таки перейти с XP на более новую версию Windows. Очень быстро выясняется, что места на диске катастрофически не хватает, хотя раньше все было относительно нормально. Начинаются поиски виновного и рано или поздно, взор обращается на загадочную папку WinSxS имеющую обычно немаленькие размеры. Возникает стойкое желание уменьшить это безобразие.
Другими словами, людям не хватает места на системном разделе и они пытаются найти способ его освободить. Только надо понимать, что виновата вовсе не эта несчастная папка или ОС Windows, а сам пользователь, выделивший для системы слишком мало места. Корни проблемы обычно идут из прошлого опыта или совета более «опытного» товарища.
Дело в том, что требования Windows XP были гораздо скромнее и раздела например в 20 ГБ вполне хватало для нормальной работы компьютера. Более новые версии ОС оказались гораздо более прожорливыми, да и многие программы заметно «разжирели» в объемах. Поэтому устанавливая Windows 7 на старый системный раздел через некоторое время можно обнаружить недостаток свободного места на системном диске.
Всякие манипуляции с переносом каких то данных, файла подкачки, удаление лишнего, отключения защиты и так далее обычно имеют только временный эффект, поскольку это борьба со следствием, а не причиной. К тому же нормальное использование компьютера превращается в мучение, чтобы поставить новую программу, приходится удалять что то старое. Кроме того, отключение всего и вся с целью освободить немного места, только увеличивают вероятность сбоя системы, с необходимостью ее последующей переустановки. Единственным правильным решением, будет выделить системе достаточно места для комфортной работы. Пусть даже это сопряжено с определенными трудностями, но зато это придется сделать один раз, а не бесконечно бороться с нехваткой места.
Еще одной причиной неадекватного по размерам системного раздела бывает использование твердотельного диска (SSD) в качестве системного диска. Да это прогрессивная технология, обеспечивающая более высокую скорость обмена информацией по сравнению с традиционными винчестерами. Однако их стоимость довольно высокая, а емкости ограниченны, особенно когда они только появились на рынке. Все это приводило к тому, что люди желающие ускорить работу компьютера использовали в качестве системного диска SSD объемом 20-30 ГБ для установки Windows 7. Последствия такого шага легко предсказуемы.
Что можно порекомендовать таким людям, это либо вернуться на обычный жесткий диск или приобрести новый SSD например на 120 ГБ, благо стоимость одного гигабайта заметно снизилась. Старый твердотельный накопитель небольшого объема можно использовать для кеширования или размещения пользовательских данных для которых критична скорость доступа.
Все выше сказанное, проверено на собственном опыте и на грабли с маленьким размером системного раздела пришлось наступить не раз и не два, пытаясь поначалу увеличивать раздел понемногу. Только с течением времени и набитыми шишками пришло осознание ущербности такого подхода.
Сразу возникает вопрос, сколько нужно места на диске например для Windows 7. Честно скажу не знаю. Это на самом деле зависит от многих факторов, таких как режим обновления, установленные программы и так далее, поэтому итоговая цифра у каждого будет своя. Одно скажу точно, даже не смотрите на цифры заявленные Microsoft, поскольку они очень далеки от реальности. В таких случаях указывают минимальные требования необходимые для запуска голой системы, а не полноценной работы на компьютере.
Если вы ощущаете нехватку свободного места на диске, то попробуйте прикинуть, сколько примерно еще нужно прибавить к существующему объему для полного счастья. Только не думайте, что вам не хватает каких-то 2-3 ГБ, скорее всего такая прибавка будет только короткой передышкой. Кроме того, стоит учитывать, что для нормальной работы программы дефрагментации диска, требуется не меньше 15% свободного пространства на нем и даже если у вас SSD, то ему все равно по хорошему нужно свободное место, просто уже по другим причинам.
Заочно рекомендовать конечно тяжело, но меньше 50-60 ГБ делать системный раздел на мой взгляд не стоит, и то если у вас мало программ, особенно тяжеловесных. Активному пользователю компьютера стоит ориентироваться на 100-150 ГБ для системного раздела. Хотя каждый конечно решает для себя сам этот вопрос, исходя в том числе из технических и финансовых возможностей. Но чем быстрее вы осознаете, что нужно бороться не со следствием, а выделять для ОС адекватный объем, тем проще и комфортнее вам будет пользоваться компьютером.
Самая вечная проблема с жесткими дисками — это та, что со временем места мало. С одной стороны купили себе на 1 Тб и вроде хорошо, теперь всё полезет. Но со временем выходит так, что он «забивается» и удалять не хочется старое (а вдруг пригодиться), а для нового места нету.
Тогда наступает момент очистки системы в процессе которого можно кое-что освободить. Но порой и этого мало.
Затем в голове возникает резонный вопрос «а что же так много занимает места на моем диске?«.
Первым делом «идут» в папки с фильмами, затем играми и программами. И приходится удалять их скрипя зубами.
Итак, не буду Вас томить, а напишу о нескольких программах, предназначение которых — показать сколько и какие файлы (папки) занимают больше всего места на вашем диске. Разумеется все они (как и все программы что предоставлены на моем сайте) бесплатные.
Забегая вперед сообщу что смысл у всех одинаковый — проанализировать систему и выдать в наглядном виде что и как занимает место, показав при этом некоторые дополнительные возможности. В результате чего вы можете увидеть и удалить (при желании) ненужные большие файлы.
Первая программа для анализа диска и поиска больших файлов и папок — это WinDirStat.
Как видите — все самые нужные функции.
Ещё одна похожая программа — это JDiskReport.
Официальная страница загрузки
Отличается от предыдущей в первую очередь отсутствием русского языка.
После запуска предложит выбрать каталог для сканирования и открыть сохраненный файл с анализом.
Окно поделено на две части: в левой указывается местоположение, а в правой формируется диаграмма.
Разберемся с левой частью.
В ней отображается список каталогов, отсортированный по «большинству», т.е. чем больше папка занимает места, тем она выше. В подпапках та же история.
Гораздо интереснее правая часть.
В нижней части можно изменить вид диаграммы (из четырех предоставленных) и включить показ файлов (галочка Show files).
В верхней же части можно переключиться на 50 «наилучших» файлов (top 50), посмотреть сколько файлов по размеру занимают определенные места (Size Dist), когда и сколько изменялись файлы в последний раз (Modifed) и какой объем занимают определенные типы файлов (Types).
В верхнем меню самой программы интересны лишь два переключателя: первый, для сортировки по алфавиту (а не по «большинству»), второй для отображения числа файлов (а не объема).
Но Вы сможете только просмотреть эту информацию. Чтобы удалить файлы, придется открывать проводник и там искать эту папку или файл. Но можно и нажать ПКМ на папке и выбрать Open Explorer. для открытия.
Следующая программа для анализа и поиска больших файлов — это Scanner.
Прога отличается от предыдущих тем, что она не требует установки (портабельная).
После запуска сразу сканирует все диски и показывает сумарную информацию:
При наведении курсора по диаграмме можно передвигаться по папкам.
Кнопки справа помогут: установить/удалить программу (стандартно), очистить корзину и перемещаться по папкам (в диаграмме):
Ещё несколько программа для поиска:
На этом пока всё. С помощью этих представленных программ вы вполне быстро сможете найти файлы и папки, которые занимают много места на вашем диске.
Сильно загружена оперативная память windows 7
Оперативная память загружена на 90%, как снизить потребление оперативной памяти в Windows XP, 7, 8.1, 10
Ни что так не тормозит систему как нехватка оперативной памяти. Зачастую, если ваша память загружена под завязку система начинает ужасно тормозить, а то и вовсе зависает при выполнении той или иной задачи. Что делать в таком случае?
Давайте по пунктам разберем последовательность действий при загрузке оперативной памяти на 90% и более.
- Для начала необходимо перезагрузить компьютер. Это делается по самой простой причине – если система тормозит, то выполнять определенные задачи будет весьма сложно. Перезагружаемся и переходим ко второму пункту.
- Проверяем автозапуск система на наличии всякого мусора. Идем «Пуск» — «Выполнить», вписываем в поле «MSConfig», после чего переходим во вкладку «Автозагрузка» и снимаем как можно больше галочек. В идеале, там должна стоять только одна галочка, отвечающая за загрузку антивируса. Перезагружаем компьютер. Тем самым мы освобождаем оперативную память от ненужного хлама, который подгружается со стартом компьютера.
- Обычно большой кусок оперативной памяти съедают программы, в особенности, такие как антивирус, файервол, Автокад, офисные приложения. Если вы не используете в определенное время ту или иною программу, то не держите ее открытой. Также обратите внимание на фон рабочего стола, не стоит ставить картинку разрешением 2000 пикселей, если максимальное разрешение вашего экрана составляет 1280 пикселей по большой стороне.
- Стоит также проверить компьютер на вирусы, так как зачастую висящие в автозапуски вирусы сильно тормозят систему. Обновите вашу антивирусную программу и просканируйте систему на наличие вирусной активности.
- Самым верным и дорогим способом будет увеличение оперативной памяти. Для этого необходимо вскрыть системный блок компьютера и проверить, если ли свободный слот, куда можно поставить еще одну планку оперативной памяти. Если есть, то смело докупаем память и вставляем ее туда. Если нет, то просто заменяем установленную планку, на планку большего размера.
В итоге все действия сводятся к очистки оперативной памяти, а также ее расширению. Если вы располагаете дополнительными средствами, то лишним не будет докупить планку оперативной памяти, вы тем самым повысите производительность системы. Если же денег нет, то стоит просто оптимизировать систему, путем очистки автозагрузки компьютера.
Что делать, если физическая память загружена на 90 и более процентов?
Оперативная, или как ее еще называют, физическая память играет важную роль в скорости работы компьютера и ноутбука. Именно ее объем определяет количество и «сложность» одновременно запущенных и работающих программ. Чем больше физической памяти — тем больше программ и игр вы сможете на нем запускать.
На сегодняшний день минимальный комфортный объем ОЗУ считается 4ГБ. Если на вашем компьютере ее меньше, то рекомендуется для ускорения работы этот объем увеличить путем добавления планок оперативной памяти.
Но порой можно наблюдать ситуацию, когда при просмотре количества потребленной физической памяти в диспетчере задач ее объем равен 90% и более. При этом не запущена ни одна серьезная программа или игра, а компьютер отчетливо притормаживает и периодически появляется ошибка о недостатке виртуальной памяти.
Столкнувшись с подобной ситуацией первым делом нужно определиться с виновником и узнать какая программа или процесс потребляет больше всего памяти.
Для этого открываем диспетчер задач, кликнув правой кнопкой мыши на панели задач, и в открывшемся меню выбираем «Диспетчер задач».
Запуск диспетчера задач
В нем переходим на вкладку процессы и если есть ставим галочку «Отображать процессы всех пользователей».
Вкладка «Процессы» в диспетчере задач с включенной сортировкой процессов по уменьшению потребления памяти
Далее сортируем список запущенных процессов по убыванию потребляемого объема физической памяти, кликнув по названию столбца «Память».
Теперь отчетливо видно какой программой потребляется больше всего памяти.
Очень часто в Windows 7 практически весь объем физической памяти потребляется процессом svchost.exe. Если у вас именно он съедает всю ОЗУ, то советуем ознакомиться с этой статьей.
Во всех других случаях просто выделите процесс, который потребляет большое количество ОЗУ и нажмите кнопку «Завершить процесс».
Также стоит проверить список автозагрузки и исключить из него все ненужные программы, которые автоматически загружаются вместе с операционной системой и занимают место в физической памяти компьютера.
Для комфортной работы за компьютером в операционных системах Windows 7 и выше
Как уменьшить нагрузку на оперативную память Windows 7
На производительность и быстродействие компьютера влияют характеристики всех его компонентов, но наибольшее влияние оказывают процессор и оперативная память (ОЗУ).
ОЗУ является временным хранилищем выполняющихся на ПК приложений, к коду которых обращается процессор по высокоскоростным интерфейсам.
Если для вновь загружаемого файла или процесса не хватает памяти в ОЗУ, то он будет размещён в файле подкачки на жёстком диске, а скорость доступа к нему значительно упадёт.
Следствием этого станут зависания и долгая реакция на действия пользователя. В статье приводятся основные причины большой загрузки оперативной памяти и методы их устранения.
Как уменьшить нагрузку на оперативную память Windows 7
В первую очередь стоит убедиться, что на вашем ПК действительно существует эта проблема.
Алгоритм её выявления очень прост:
- Выключить, а затем включить компьютер.
- Ничего не запускать вручную.
- Подождать около 1 часа.
- Запустить диспетчер задач, нажав комбинацию CTRL+SHIFT+ESC.
- Проверить уровень загрузки оперативной памяти в статусной строке. Нормальным будет значение не более 50%.
- Запустить пару часто используемых программ и подождать ещё 30-40 минут.
- Опять проверить загрузку оперативной памяти в диспетчере задач. Нормальное значение не более 60-70%.
Если на любом из этапов проверки обнаружилась повышенная нагрузка ОЗУ, то необходимо перейти к следующему этапу – оптимизации работы программного обеспечения и системы, очистке оперативной памяти.
Этап заключается в выявлении программ, максимально нагружающих ОЗУ. Для примера запустим браузер Chrome, откроем несколько страничек, запустим Skype, откроем документ Word и запустим торрент-клиент. На рисунке процессы отсортированы по степени загрузки оперативной памяти, сверху вниз.
Оставим в стороне вопрос, зачем браузеру при просмотре веб-страниц требуется более 1 Гб (!) оперативки, а сконцентрируемся на том, как уменьшить количество «тяжёлых» процессов.
Вот несколько простых правил:
- Удалите все программы, которыми не пользуетесь. После удаления запустите сборщик «мусора» и очистки системного реестра от ненужных записей — CCleaner, например.
- Удалите из автозапуска приложения, работающие в фоновом режиме. На приведённом рисунке так можно поступить со Skype, торрент-клиентом и клиентом облачного сервиса Dropbox. Подобное программное обеспечение любит при установке прописываться в автозапуск. У вас, естественно, список может быть другим, но принцип, полагаем, понятен. Удалить приложение из автозапуска можно вручную, используя системную утилиту MSConfig, или сторонние утилиты-твикеры. Запускайте подобные приложения только в случае необходимости.
- Отключите, а лучше удалите все неиспользуемые и неизвестные расширения в браузере. При серфинге по Сети, старайтесь не открывать слишком много страниц.
- Своевременно закрывайте неиспользуемые приложения. Если в отношении какой-то программы есть подозрения, что она сильно загружает систему, то закройте её и проверьте, пропал ли процесс из списка запущенных. В случае наличия этого приложения в списке, стоит задуматься, а что оно делает без ведома пользователя? Может полезную работу, а может собирает данные на вашем ПК и пересылает их куда-то. В любом случае, если это программа не проверенного издателя, то рекомендуется её удалить.
- Что касается антивирусов. Поднимать дискуссию о том, какой лучше, а какой хуже и что больше грузит систему мы не будем, а приведём несколько советов для их всех. Настройте автоматическое обновление антивирусных баз на то время, когда компьютер не используется. Тот же принцип относится и к расписанию сканирования на вирусы. Тщательно настройте исключения и фильтры антивируса для работы в Интернете. Это позволит не тратить драгоценные ресурсы системы при нахождении на проверенных и надёжных сайтах.
- Перед установкой ПО не поленитесь прочитать его аппаратные и системные требования. Не устанавливайте приложение, если ваш ПК заведомо не соответствует минимальным требованиям – нормальной работы не получится.
Содержание этого этапа заключается в решении вопроса как уменьшить нагрузку на оперативную память Windows 7, отключив ненужные функции операционной системы и устранив ошибки системного программного обеспечения.
Приведём последовательность действий.
- Обновить драйвера всех устройств до последних стабильных версий. Искать необходимо на сайтах производителей устройств. Наиболее актуально для драйверов видеоадаптера, звуковой платы и сетевых устройств.
- Так как дата окончания основной официальной поддержки Windows 7 уже миновала, то после установки пакета обновления SP1, запустите автоматическое обновление и дождитесь его окончания. Затем можно переходить к следующему шагу.
- Для Windows 7 установить Service Pack 1, если это ещё не сделано. Ссылка для скачивания и подробная инструкция по установке на сайте Microsoft.
- Опять откроем диспетчер задач и внимательно посмотрим на системные процессы. Отсортируем список по имени, более всего нас интересует svchost.exe . Это системный процесс, отвечающий за запуск служб Windows 7. Выделим экземпляр, «съедающий» наибольшее количество памяти, нажмём на правую кнопку мыши. В появившемся меню нажмём «перейти к службам». В открывшемся окне видим службы, за работу которых отвечает экземпляр svchost. Если у вас нет программ, работающих по расписанию (Shedule), а обновление системы вы уже выполнили (wuauserv), то зачем вам работающие службы? Теперь необходимо отключить все неиспользуемые системные службы.
Приведём краткий список таких, которые не используются на подавляющем большинстве ПК:
- Superfetch, которая оптимизирует работу оперативной памяти.
- Обнаружение SSDP – работа с устройствами IoT (интернета вещей).
- При наличии антивируса отключите «Брандмауэр Windows» и «Защитник Windows».
- Вы вряд ли заглядывали в него, но журнал событий существует. Отключите службу «Журнал событий Windows», если не планируете теперь регулярно знакомиться с его содержимым.
- И множество других.
Рекомендуем нажать кнопку «Службы» в диспетчере задач, откроется список в отдельном окне. Отсортировать их по колонке «Состояние» и проверять каждую со статусом «Работает», отключая ненужные. Для этого дважды кликните мышью на её названии, а в открывшемся окне выберите тип запуска «Отключена» и нажмите кнопку «Остановить».
Будьте внимательны при выполнении этого этапа. При малейшем сомнении в назначении службы, оставьте её работающей или найдите описание на сайте Microsoft, а уж затем принимайте решение.
В заключение следует отметить, что не всегда выполнение описанных действий приводит к существенному снижению нагрузки на оперативную память.
Следующими шагами должны стать:
- Проверка компьютера на вирусы другим антивирусом;
- Проверка исправности аппаратных компонентов (оперативки, жёсткого диска, видеокарты, блока питания), используя программы AIDA, CPU-Z или другие. Если выявлен неисправный элемент, то его следует заменить.
- Попробовать установить утилиту для автоматической очистки оперативной памяти. Выбор достаточно большой, например, Advance System Care, Mem Reduct и т.д.
- Переустановить операционную систему.
В любом случае проблему можно решить, комплексно используя все описанные способы.
Привет Юра. Если эту статью ты написал самостоятельно, то можешь гордо похлопать себя по груди, так как я еще не встречал в сети более качественный материал на эту тему 🙂
Благодарю, всегда приятно такое читать, если бы все такое писали, то мотивации добавлять посты было бы в разы больше.
Спасибо большое всё работает. Я уже не знал что делать.
спасибо помог супер так держать)))))) молодец все подробно рассписал
Хорошая статья, всегда нужная — учитывая, что не у всех мощные аппараты, ноуты и компы. Спасибо вам за неё.
ахаха самое главное)) Переустановить операционную систему
Партнёрки через блог
Заработок от 500 руб в день
26 партнёрских программ, которые платят деньги
Как уменьшить нагрузку на оперативную память windows 7
Как уменьшить нагрузку на оперативную память windows 7
На производительность и быстродействие компьютера влияют характеристики всех его компонентов, но наибольшее влияние оказывают процессор и оперативная память (ОЗУ).
ОЗУ является временным хранилищем выполняющихся на ПК приложений, к коду которых обращается процессор по высокоскоростным интерфейсам.
Если для вновь загружаемого файла или процесса не хватает памяти в ОЗУ, то он будет размещён в файле подкачки на жёстком диске, а скорость доступа к нему значительно упадёт.
Следствием этого станут зависания и долгая реакция на действия пользователя. В статье приводятся основные причины большой загрузки оперативной памяти и методы их устранения.
В первую очередь стоит убедиться, что на вашем ПК действительно существует эта проблема.
Алгоритм её выявления очень прост:
- Выключить, а затем включить компьютер.
- Ничего не запускать вручную.
- Подождать около 1 часа.
- Запустить диспетчер задач, нажав комбинацию CTRL+SHIFT+ESC.
- Проверить уровень загрузки оперативной памяти в статусной строке. Нормальным будет значение не более 50%.
- Запустить пару часто используемых программ и подождать ещё 30-40 минут.
- Опять проверить загрузку оперативной памяти в диспетчере задач. Нормальное значение не более 60-70%.
Если на любом из этапов проверки обнаружилась повышенная нагрузка ОЗУ, то необходимо перейти к следующему этапу – оптимизации работы программного обеспечения и системы, очистке оперативной памяти.
Этап заключается в выявлении программ, максимально нагружающих ОЗУ. Для примера запустим браузер Chrome, откроем несколько страничек, запустим Skype, откроем документ Word и запустим торрент-клиент. На рисунке процессы отсортированы по степени загрузки оперативной памяти, сверху вниз.
Оставим в стороне вопрос, зачем браузеру при просмотре веб-страниц требуется более 1 Гб (!) оперативки, а сконцентрируемся на том, как уменьшить количество «тяжёлых» процессов.
Вот несколько простых правил:
- Удалите все программы, которыми не пользуетесь. После удаления запустите сборщик «мусора» и очистки системного реестра от ненужных записей — CCleaner, например.
- Удалите из автозапуска приложения, работающие в фоновом режиме. На приведённом рисунке так можно поступить со Skype, торрент-клиентом и клиентом облачного сервиса Dropbox. Подобное программное обеспечение любит при установке прописываться в автозапуск. У вас, естественно, список может быть другим, но принцип, полагаем, понятен. Удалить приложение из автозапуска можно вручную, используя системную утилиту MSConfig, или сторонние утилиты-твикеры. Запускайте подобные приложения только в случае необходимости.
- Отключите, а лучше удалите все неиспользуемые и неизвестные расширения в браузере. При серфинге по Сети, старайтесь не открывать слишком много страниц.
- Своевременно закрывайте неиспользуемые приложения. Если в отношении какой-то программы есть подозрения, что она сильно загружает систему, то закройте её и проверьте, пропал ли процесс из списка запущенных. В случае наличия этого приложения в списке, стоит задуматься, а что оно делает без ведома пользователя? Может полезную работу, а может собирает данные на вашем ПК и пересылает их куда-то. В любом случае, если это программа не проверенного издателя, то рекомендуется её удалить.
- Что касается антивирусов. Поднимать дискуссию о том, какой лучше, а какой хуже и что больше грузит систему мы не будем, а приведём несколько советов для их всех. Настройте автоматическое обновление антивирусных баз на то время, когда компьютер не используется. Тот же принцип относится и к расписанию сканирования на вирусы. Тщательно настройте исключения и фильтры антивируса для работы в Интернете. Это позволит не тратить драгоценные ресурсы системы при нахождении на проверенных и надёжных сайтах.
- Перед установкой ПО не поленитесь прочитать его аппаратные и системные требования. Не устанавливайте приложение, если ваш ПК заведомо не соответствует минимальным требованиям – нормальной работы не получится.
Содержание этого этапа заключается в решении вопроса как уменьшить нагрузку на оперативную память windows 7, отключив ненужные функции операционной системы и устранив ошибки системного программного обеспечения.
Приведём последовательность действий.
- Обновить драйвера всех устройств до последних стабильных версий. Искать необходимо на сайтах производителей устройств. Наиболее актуально для драйверов видеоадаптера, звуковой платы и сетевых устройств.
- Так как дата окончания основной официальной поддержки windows 7 уже миновала, то после установки пакета обновления SP1, запустите автоматическое обновление и дождитесь его окончания. Затем можно переходить к следующему шагу.
- Для windows 7 установить Service Pack 1, если это ещё не сделано. Ссылка для скачивания и подробная инструкция по установке на сайте Microsoft.
- Опять откроем диспетчер задач и внимательно посмотрим на системные процессы. Отсортируем список по имени, более всего нас интересует svchost.exe. Это системный процесс, отвечающий за запуск служб windows 7. Выделим экземпляр, «съедающий» наибольшее количество памяти, нажмём на правую кнопку мыши. В появившемся меню нажмём «перейти к службам». В открывшемся окне видим службы, за работу которых отвечает экземпляр svchost. Если у вас нет программ, работающих по расписанию (Shedule), а обновление системы вы уже выполнили (wuauserv), то зачем вам работающие службы? Теперь необходимо отключить все неиспользуемые системные службы.
Приведём краткий список таких, которые не используются на подавляющем большинстве ПК:
- Superfetch, которая оптимизирует работу оперативной памяти.
- Обнаружение SSDP – работа с устройствами IoT (интернета вещей).
- При наличии антивируса отключите «Брандмауэр windows» и «Защитник windows».
- Вы вряд ли заглядывали в него, но журнал событий существует. Отключите службу «Журнал событий windows», если не планируете теперь регулярно знакомиться с его содержимым.
- И множество других.
Рекомендуем нажать кнопку «Службы» в диспетчере задач, откроется список в отдельном окне. Отсортировать их по колонке «Состояние» и проверять каждую со статусом «Работает», отключая ненужные. Для этого дважды кликните мышью на её названии, а в открывшемся окне выберите тип запуска «Отключена» и нажмите кнопку «Остановить».
Будьте внимательны при выполнении этого этапа. При малейшем сомнении в назначении службы, оставьте её работающей или найдите описание на сайте Microsoft, а уж затем принимайте решение.
В заключение следует отметить, что не всегда выполнение описанных действий приводит к существенному снижению нагрузки на оперативную память.
Следующими шагами должны стать:
- Проверка компьютера на вирусы другим антивирусом;
- Проверка исправности аппаратных компонентов (оперативки, жёсткого диска, видеокарты, блока питания), используя программы AIDA, CPU-Z или другие. Если выявлен неисправный элемент, то его следует заменить.
- Попробовать установить утилиту для автоматической очистки оперативной памяти. Выбор достаточно большой, например, Advance System Care, Mem Reduct и т.д.
- Переустановить операционную систему.
В любом случае проблему можно решить, комплексно используя все описанные способы.
Как уменьшить использование оперативной памяти? Как очистить ОЗУ
Когда на ПК запускается слишком много программ — то оперативной памяти может перестать хватать и компьютер начнет «притормаживать». Чтобы этого не происходило, рекомендуется перед открытием «больших» приложений (игры, редакторы видео, графики) очистить оперативную память. Так же не лишним будет провести небольшую чистку и настройку приложений для отключения всех мало-используемых программ.
Кстати, данная статья будет особенно актуальна для тех, кому приходится работать на компьютерах с небольшим количеством оперативной памяти (чаще всего не более 1-2 ГБ). На таких ПК нехватка оперативной памяти ощущается, что называется, «на глаз».
1. Как уменьшить использование оперативной памяти (windows 7, 8)
В windows 7 появилась одна функция, которая хранит в ОЗУ памяти компьютера (помимо информации о запущенных программах, библиотеках, процессов и пр.) информацию о каждой программе, которую мог бы запустить пользователь (в целях ускорения работы, конечно же). Называется эта функция — Superfetch.
Если памяти на компьютере не много (не более 2 ГБ) — то эта функция, чаще всего, не ускоряет работу, а наоборот ее замедляет. Поэтому в этом случае рекомендуется ее отключить.
Как отключить Superfetch
1) Зайти в панель управления windows и перейти в раздел «Система и безопасность».
2) Далее открыть раздел «Администрирование» и перейти в список служб (см. рис. 1).
Рис. 1. Администрирование -> службы
3) В списке служб находим нужную (в данном случае Superfetch), открываем ее и ставим в графе «тип запуска» — отключена, дополнительно отключаем ее. Далее сохраняем настройки и перезагружаем ПК.
Рис. 2. остановка службы superfetch
После перезагрузки компьютера использование оперативной памяти должно снизиться. В среднем помогает снизить использование ОЗУ на 100-300 МБ (не много, но и не так мало при 1-2 ГБ ОЗУ).
2. Как освободить оперативную память
Многие пользователи даже не догадываются о том, какие программы «съедают» оперативную память компьютера. Перед запуском «больших» приложений, чтобы снизить количество тормозов, рекомендуется закрыть часть программ, которые не нужны в данный момент.
Кстати, многие программы, даже если вы их закрыли — могут находится в оперативной памяти ПК!
Для просмотра всех процессов и программ в ОЗУ рекомендуется открыть диспетчер задач (можно воспользоваться и утилитой process explorer).
Для этого нажмите кнопки CTRL+SHIFT+ESC.
Далее необходимо открыть вкладку «Процессы» и снять задачи с тех программ, которые занимают много памяти и которые вам не нужны (см. рис. 3).
Рис. 3. Снятие задачи
Кстати, нередко много памяти занимает системный процесс «Explorer» (многие начинающие пользователи его не перезапускают, так как пропадает все с рабочего стола и приходится перезагружать ПК).
Между тем, перезапустить Explorer (Проводник) достаточно просто. Сначала снимаете задачу с «проводника» — в результате у вас будет на мониторе «пустой экран» и диспетчер задач (см. рис. 4). После этого нажимаете в диспетчере задач «файл/новое задание» и пишите команду «explorer» (см. рис. 5), нажимаете клавишу Enter.
Проводник будет перезапущен!
Рис. 4. Закрыть проводник просто!
Рис. 5. Запуск explorer/проводника
3. Программы для быстрой очистки оперативной памяти
1) Advance System Care
Подробнее (описание + ссылка на загрузку): http://pcpro100.info/dlya-uskoreniya-kompyutera-windows/#3___windows
Отличная утилита не только для очистки и оптимизации windows, но и для контроля за оперативной памятью компьютера. После установки программы в правом верхнем углу будет небольшое окно (см. рис. 6) в котором можно наблюдать за загрузкой процессора, ОЗУ, сетью. Так же там есть и кнопка быстрой очистки оперативной памяти — очень удобно!
Рис. 6. Advance System Care
Официальный сайт: http://www.henrypp.org/product/memreduct
Отличная небольшая утилита, которая будет высвечивать небольшой значок рядом с часами в трее и показывать, сколько % памяти занято. Очистить оперативную память можно за один клик — для этого нужно открыть главное окно программы и щелкнуть по кнопке «Очистить память» (см. рис. 7).
Кстати, программа небольшого размера (
300 Кб), поддерживает русский язык, бесплатная, имеется портативная версия не нуждающаяся в установке. В общем, лучше и придумать сложно!
Рис. 7. Очистка памяти в mem reduct
На этом у меня все. Надеюсь такими простыми действиями вы заставить работать свой ПК быстрее 🙂
Как уменьшить использование оперативной памяти в windows 7
Если на вашем ПК установлен небольшой обьем оперативной памяти, ну к примеру 2 ГБ, и после включения и полной его загрузки вы с удивлением видите что половина вашей памяти уже занята системой, тех кто перед этим пользовался старым добрым ХР такая статистика может немного пугать.
На тот случай если вы не знали, то RAM (или как ее по нашему называют ОЗУ — оперативная память) хранит в себе все то с чем вы непосредственно сейчас работаете, то есть как саму операционную систему и ее компоненты, так и приложения которые вы запустили или запускали. И все что вы делаете в этих приложениях тут же запоминается и хранится в оперативной памяти. И очищается она только после закрытия всех приложений ну и, соответственно, после выключения компьютера.
ОС windows всегда использовала ОЗУ для хранения компонентов каждой программы, сервиса и библиотеки, которые используются для их работы. Но windows 7, однако, использует еще один способ заполнить вашу ОЗУ: эта операционная система хранит информацию об каждой программе, которую вы бы могли запустить. Эта функция известна под именем Superfetch и заставляет многих людей нервничать при виде графиков загрузки их ОЗУ. По-умолчанию windows выполняет пред-запись в оперативную память каждого приложения, которыми вы чаще всего пользуетесь для того чтобы уменьшить время их загрузки. Если в вашей системе установлено больше чем 2 ГБ оперативной памяти, то эта функция в конечном итоге выгодна, так как позволяет адекватно использовать эти гигабайты. Но если же у вас установлено объем ОЗУ меньше чем 2 ГБ, то windows 7 заставит ваш компьютер «молить об пощаде».
Поэтому тем из вас, кому нравится эта операционная система, но на вашем железе немного не хватает ОЗУ есть смысл попробовать отключить Superfetch.
Как отключить Superfetch
Для этого перейдите в меню Пуск, затем найдите и откройте Панель управления. Выберите стиль отображения значков «по категориям». Теперь в панели управления необходимо найти пункт «Система и Безопасность» (System and Security) для windows 7 или «Система и ее обслуживание» (System and Maintenance) для windows Vista.
Теперь на вкладке «Система и Безопасность» необходимо найти пункт «Администрирование» (Administrative Tools).
В меню «Администрирование» необходимо найти иконку к меню «Службы» (Services). Двойным кликом по иконке служб вы увидите список всех установленных служб в вашей системе. Ищем службу Superfetch и правой кнопкой на ней выбираем из меню «Свойства» (Properties).
Когда окно свойств откроется, измените способ запуска службы с «Автоматический» (Automatic) на «Отключено» (Disabled). Затем нажмите на кнопку «Стоп» (Stop) и подождите пока служба остановится. После чего на кнопку «ОК» как это показано на рисунке ниже.
Как только сервис Superfetch будет отключен, это должно снизить процесс потребления оперативной памяти. Если изменения не вступили в силу, то необходимо выполнить перезагрузку компьютера. Также эффективным будет отключение лишних или неиспользуемых приложений с автозагрузки компьютера.
Оцените эту статью: (77 голосов, среднее: 8,48) Загрузка.
Как уменьшить нагрузку на оперативную память в ОС windows 7 (реальное ускорение работы системы)
Главная > Частозадаваемые вопросы > Как уменьшить нагрузку на оперативную память в ОС windows 7 (реальное ускорение работы системы)
Если оперативная память вашего компьютера исчисляется гигабайтами, то вам, собственно, сей совет ни к чему: у вас и так всё в ажуре. А вот тем, у кого оперативки будет поменьше (раза в три-четыре) приведенная ниже информация поможет значительно ускорить не только загрузку системы, но и поднять её производительность. Итак!
Ну, о том, что оперативной памятью пользуются приложения и программы — говорить не надо: это и «ежу» понятно. Также понятно, что чем больше оперативки у компьютера, тем шире диапазон его действий. Но вот если оперативки маловато, то начинают возникать такие проблемы, как тормоза и системные ошибки. Решить проблему поможет такая полезная системная функция, которая называется Superfetch! Смотрим от обратного.
Superfetch — это функция, которая. нагружает вашу ОЗУ! Не спешите спрашивать: дайте договорить.
Повторяю: функция Superfetch — это балласт для вашей оперативной памяти. Функция её заключается в распределении оперативки в системе, но дело в том, что очень часто она просто справляется со поставленной задачей: распределяет бездумно. И получается, что те приложения, которыми вы вообще никогда не пользуетесь — всё равно получают кусок памяти. Итог: слабые «машины» перегружены и отсюда проблемы с производительностью и скоростью. Вывод: зачем вам такая функция? правильно, не зачем.
Поэтому её надо отключить. Делаем раз: «Пуск» — «Выполнить». Делаем два: в командную строку вписываем команду services.msc. Делаем три: жмем «Ок». Находим в перечне Superfetch и открываем его. Теперь вы видите окно «Свойства: Superfetch (Локальный компьютер). И вот осталось кое-что исправить в этом окне. Так, вы видите надпись «Тип запуска», а рядом написано «Вручную». Кликаем на маленький треугольничек возле «Вручную» и выбираем «Отключена».
Далее, в разделе «Состояние» (это чуть ниже) жмем на кнопку «Остановить» и на «Ок». Перезапускаем систему. Всё, функция Superfetch отключена. После перезагрузки протестируйте ваше «железо» на адекватность и скорость: открывайте папки, открывайте браузеры, в общем смотрите сами. Уверен, что скорость вашего компьютера значительно возрастет, поскольку при объеме оперативки всего в 512 Мб улучшения видны сразу: и папки быстрее стали открываться, да и другие функции заметно улучшились.
P.S: тем не менее, я всё же настоятельно рекомендую приобрести дополнительную планку памяти, поскольку отключение Superfetch лишь освобождает память, но не увеличивает её объем в целом. Удачи!
windows 7. Уменьшаем нагрузку на оперативную память.
В windows 7 присутствует множество скрытых функций, которые тормозят систему на компьютерах, не большой мощности. Как правило это перегрузка оперативной памяти. Если Ваша оперативная память более 2-х Гб, то Вам незачем переживать и производить дальнейшие операции бесполезно. Сегодня мы говорим о функции Superfetch, которая создает дополнительную нагрузку на ОЗУ.
Оперативная память выделяет некоторый объем для запуска тех или иных приложений. Чем больше Ваша оперативная память, тем больше Вы сможете запустить приложений одновременно.
Функция Superfetch распределяет оперативную память в операционной системе, и не всегда правильно. Она выделяет ОЗУ под те приложения, которыми Вы, возможно, даже и не пользуетесь. Поэтому слабые ПК перегружены. Если отключить функцию Superfetch, то Ваш компьютер должен работать немного быстрее.
Впрочем Вы сможете оценить это, после отключения этой функции. Для этого заходим в меню Пуск-Выполнить, в строку пишем services.msc. Находим в списке Superfetch и открываем его.
Тип запуска: Отключена, нажать Остановить и ОК.
Далее Вам необходимо перезагрузить компьютер. Возможно Вы конечно и не заметите сразу изменений. Надеюсь, что Ваш компьютер будет работать быстро и легко. Спасибо за внимание!
Определить, перегружена оперативная память или нет, очень просто. Щелкните правой кнопкой мыши на панели задач и выберите в контекстном меню команду Диспетчер задач. Перейдите на вкладку Быстродействие, и вы увидите окно, подобное представленному на рисунке снизу. В этом окне демонстрируется общий график использования процессора и оперативной памяти. Когда вы ничего не делаете в системе, коэффициент использования CPU должен быть близким к нулю. Если он остается на высоком уровне, это означает, что в компьютере что-то происходит, и вам необходимо найти возможные причины. Большой коэффициент оперативной памяти говорит о необходимости ее очистки.
Иногда программа, выполняющееся в фоновом режиме, пытается занять 100 % системных ресурсов во время вашего бездействия. Примером служит одноранговая сеть United Devices, работающая в фоновом режиме и выполняющая задания в то время, когда система не используется. Если вы обнаружили такое приложение, попробуйте перевести его в «спящий» режим, чтобы произвести надлежащие измерения. Если это не получается, то закройте ПО, выполните измерения и запустите приложение снова (перед этим убедитесь, что закрытие не приведет к аварийным последствиям).
Под графиками использования процессора и оперативной памяти находятся статистические данные: число выполняемых процессов (ПО) и программных потоков (прикладных заданий). Взгляните па статистику Физическая память (Кб): она является хорошим индикатором здоровья ОС. На самом деле, отображаемое значение указывает не на объем памяти, задействованный Windows, а на объем используемой памяти. Windows создает на жестком файл подкачки для поддержки виртуальной памяти.
Тем не менее, для определения здоровья системы необходимо, чтобы как минимум 25 % объема физической памяти было свободно. Меньшая доля свободного пространства означает, что Windows испытывает трудности с вытеснением данных из оперативной памяти на винчестер. Когда свободной памяти становится равным нулю, происходит крах системы. В представленном примере объем доступной памяти составляет 297 076 Кбайт или 56 %.
Эта инструкция вводит вас в тему очистки Windows, позволяющей операционной системе работать эффективно. Оптимизация не обязательно сводится к ускорению; иногда она приводит к повышению надежности или доступности Windows. Всем пользователям необходим определенный уровень поддержки, делающий их работу продуктивной. Важным является создание плана, способствующего сохранению равновесия в процессе оптимизации ОС. Кроме того, хороший план помогает избежать, не приводящей к полезным результатам.
Если вы прочитали эту инструкцию, то уже знаете как минимум одну тактику оптимизации (а, может быть, и больше). Попробуйте отключить службу Темы и проверить, лучше или хуже вам без нее. Многие пользователи считают темы рабочего стола излишними — их вполне устраивает стандартный интерфейс. К примеру, вы можете продолжать использовать обои, однако вам не обязательно иметь доступ ко всевозможным их вариантам и изменять их масштаб. Главное — найти компоненты, минимально влияющие на вашу работу, но максимально влияющие на производительность системы.
После прочтения других статей на нашем сейте, вы впервые серьезно затронете вопросы ускорения работы. Вы начнете чистку жесткого диска — возможно, она потребует гораздо больших усилий, чем вы рассчитывали. На жестком диске от вас «прячутся» самые разная бесполезная информация, временные файлы и устаревшая информация, которую уже давно следовало бы заархивировать. Важным аспектом очистки винчестера является освобождение пространства для таких объектов, как файл подкачки, свежие данные и новая информация, загружаемая из Интернета.
Суть в том что оперативная память загружается в два раза больше чем у нее процессов.
Компьютер ноутбук sony vaio оперативной памяти 4 гига процессор i3 жесткий диск 500 ГБ
В Диспетчере задач смотрю память загружается на 2,5 гига ) но если открыть сами процессы, а также монитор ресурсов ( http://pixs.ru/uploaded/Dispetcher_7119647_2426108.jpg/2426108_8893329/# , http://pixs.ru/uploaded/Monitorres_2644771_2426115.jpg/2426115_2220922/ ) то в сумме процессов наберется не более чем на 1 гигабайт ( вот в экселе сумму подсчиатл ) уже прочитал пару форумов но так и не знаю что у меня.
Почему и чем заполняется 1 ГБ .
И еще также например когда GoogleEarth запускаешь она начинает опертивку грузить примерно на пол гига но это нормально, но когда оперативка перегружается за 3,1 гиг то винда сразу начинает ругаться, мол надо бы программу закрыть. т.е получается на компе 4 гига оперативки но исользовать можно 3 из них. Кто знает как ограничение уменьшить, скажите. Пожалуйста.
Может правда из-за того что у меня на жестком диске много фильмов, их на 200+ гигов наберется и некоторые в HD, читал из-за некачественных hd загружается оперативка, но только если начинаешь открывать папку где они находятся или запускать их, но вроде все нормальные. свободного места на компе примерно 120 гигов
Примечание:
Windows 7 лицензия с самого начала не переустанавливал.
Примечание:
Да файл подкачки я отключил))) если включить это поможет разве? ведь наоборот будет частое обращение к жесткому диску. он стандартно выбирает 200 мб
Примечание:
Да действительно стало работать гораздо лучше все)) конечно разгрузилось не более чем на 700 мб но очень заметно лучше) еще осталось поднастроить работу программ ччто некоторых которые без надобности загружаются) спасибо Ant 1973))
Если оперативная память перегружена, но система работает.
Ваша операционная система потребляет большое количество памяти? И оперативная память перегружена из сессии в сессию. Не стоит паниковать. Как это не кажется парадоксальным, особенно для тех, кто страдал на стареньких компьютерах от недостатка RAM, состояние, при котором оперативная память перегружена , порой абсолютно нормально. «Недозагруженная» память – лишь трата этой самой памяти.
Но для начала уточним ситуацию. Если оперативная память перегружена – это иногда плохой признак. Если память заполнена, а компьютер при этом начинает тормозить, индикатор загрузки жёсткого диска непрерывно помигивает, и система начинает заполнять оперативными данными файл подкачки на винчестере. Если это происходит, вывод один: запущено множество приложений, которые потребляют слишком большое количество ресурсов Windows, или в системе висит работающий против вас процесс. О характере этих приложений можно судить по Диспетчеру задач, в котором описываются все программы, работающие в данный момент. Это могут задачи, запущенные вами, или вирусы. Нередко программы способны маскироваться даже от Диспетчера, так что, если оперативная память перегружена «ни с того ни с сего», стоит призадуматься о смене антивируса или пришло время добавить антималварь. Но первое, с чего бы начал я, это проверка RAM утилитой memtest.
И опять же, ситуация ситуации рознь. Если вы замечаете, что память начинается заполняться под завязку именно при подключении к сети или при попытке что-нибудь скачать (а Диспетчер от Windows молчит, как партизан), стоит припомнить, не устанавливалось ли некое программное обеспечение или специальные драйверы для усиления загрузки. В любом случае, проверьте-ка сетевые драйверы. А самый простой способ проверить, не работает ли против вас какое-то конкретное устройство — это Безопасный режим без сетевых драйверов.
Продолжаем далее. У товарища Руссиновича, который вкупе с коллегами написал очень много чего полезного для Windows, есть отдельный экземпляр, который существенно расширяет функции Диспетчера задач в области работы оперативной памяти. Речь об утилите RamMap. У любого, который задавался вопросом использования оперативной памяти, эта утилита должна на компьютере появиться.
Работа с утилитой — тема отдельной статьи, а в пределах данной… переходите сразу на вкладку File summary: она уже сейчас может многое прояснить, ибо именно там даётся список не просто абстрактных программ и служб, а ПОИМЁННЫЙ СПИСОК файлов, которые КОНКРЕТНО прямо сейчас кушают вашу RAM. Откровенно говоря, это утилита из числа немногих, которая действительно может помочь выцепить виновника проблем с оперативной памятью не в виде «да это Хром много жрёт!», а покажет конкретный документ на жёстком диске, который в числе остальных в запущенной службе виновник ситуации.
В этой статье я рассматриваю не специальные случаи, когда оперативная память перегружена так, что система просто останавливается и работать с ней становится невозможно. Причём неважно, какой объём RAM установлен на компьютере: 4 Гб или 16 Гб — память заполняется полностью почти сразу после запуска системы. В этом случае:
- Если ваш компьютер особенно тормозит при выходе в интернет, прочтите статью Почему медленно работает интернет. Там рассмотрим на примере, как выявить причину таких тормозов.
- Диспетчер задач показывает, что систему тормозит какой-то из конкретных процессов, однако без видимых для пользователя причин. Прочтите статью Windows Explorer грузит оперативную память
- Оперативная память полностью занята, система останавливается, однако Диспетчер задач не может указать на причину: визуально все процессы потребляют некритический объём памяти. Это вирус или малварь, которые «редактируют»сетевые драйвера. Копайте в эту сторону.
Так что следует развести по углам ситуацию с полной загрузкой RAM в результате действий зловредных программ или битых драйверов и неисправностью связки «RAM-слот-vатеринка» и вариантом, когда на самом деле всё работает корректно, открыты всего несколько программ, а признаков замедления работы компьютера не наблюдается, однако оперативная память перегружена всё равно.
Одни из способов выяснить причину или попытаться докопаться до причин перегрузки RAM — создать в Windows ещё одну учётную запись. С правами администратора. И сравните всё, что только можете сравнить: запущенные процессы и службы в Диспетчере задач, сведения из Мониторинга системы, папки Автозагрузки и Конфигурацию системы из msconfig. Если проблема есть — она может проявиться.
Те, кто застал Windows XP, хорошо помнят, как свежеустановленная Windows потребляла 150-250 Мбайт оперативной памяти. Для владельцев Windows 7 и позднее ситуация в корне изменилась. Она по умолчанию потребляет не менее 1,3 Гбайт RAM. Отсюда многие из пользователей в своё сделали неправильные выводы о преимуществах предшествующей системы перед Windows 7. Оперативная память для современной системы используется гораздо более выгоднее, нежели в те времена, когда на свет появилась бессмертная Windows XP. Теперь это кэш для часто используемых файлов и данных программ. Именно на плечи кэша RAM и ложится обязанность хранить в себе копию файлов, к которым вы недавно обращались (если система будет лезть за этими данными на жёсткий диск постоянно, она остановится через мгновения после запуска).
Таким образом, впервые в Windows Vista появилась технология SuperFetch (супер выборка). SuperFetch — это внутренний сервис, который запускается внутри системного процесса svchost. Технология SuperFetch позволяет определять наиболее часто используемые приложения пользователя, создавать их базу данных и всякий раз при запуске программы повторно выгружать данные в память готовыми блоками. В итоге программы загружаются быстрее. Постоянно обновляя список пользовательских предпочтений, SuperFetch прямо во время работы способна сама изменять скорость работы Windows, наблюдая за действиями пользователя.
Сейчас я покажу на небольшом примере как можно использовать некоторые из встроенных и специальных программ в поиске пропавшей оперативной памяти в Windows.
- Итак, что нужно знать про кэш и как его контролировать? Средствами Windows — почти никак. Однако, раз размер кэша RAM в данный момент легко проверить (его размер в текущем сеансе может кое-что рассказать), взглянем на него: в Диспетчере задач он во вкладке Производительность. Так, в Windows 10 он здесь:
пока ситуация нормальная, но через мгновения она начнёт изменяться
Главное, что вы должны сейчас уяснить: если на компьютере установлено 4 Гб RAM, она заполнена, а под кэш при этом выделено в районе 200 Мб, у вас серьёзные проблемы. Значит…
- откройте вкладку Процессы Диспетчера и для удобства просмотра проранжируйте столбец с процессами по величине потребления RAM, и путём сложения величин прикиньте, действительно ли все процессы потребляют столько физической памяти, что упомянутых в примере 4 Гб не хватает? Обнаружили провал и половины недосчитались:
даже навскидку — здесь и гигабайта RAM не наберётся
- в том же Диспетчере нам нужен Монитор ресурсов. Здесь всё подробнее и некоторые несоответствия уже налицо (просто вырисовывается реальная картина того, как оперативная память в системе распределяется и куда сейчас используется):
ситуация не требует вмешательства: наиболее потребляющие приложения видны как на ладони — это браузеры Хром и Edge
- однако уже через несколько минут ситуация изменится и настаёт время RAMMap — становится теплее:
многовато для «небольшой» части системного кэша
Кому интересно, но подзабыл: Метафайл — это часть системного кэша и состоит из метаданных NTFS. А это, в свою очередь, таблица MFT, имена папок, пути к ним и присвоенные атрибуты. Но что-то уже больно чересчур…
- Вобщем, дальнейшие изыскания могут быть вам неинтересны. Журнал событий показал, что служба дефрагментации пыталась проанализировать все системные тома жёсткого диска по расписанию, но всякий раз натыкалась на ошибку в одном из них. К счастью, ситуация благополучно разрешилась коррекцией ошибок на диске и запуском службы дефрагментации вместе с MFT таблицей. Времени ушло много (вся ночь на 500 Гб раздела), но после перезагрузки на лице хозяина компьютера проступили слёзы радости: 1,2 Гб максимум загрузки RAM вместо 4 Гб до того. Для слабенькой системы прирост весомый.
Разработчики Windows продолжают с заботой о пользователе нагружать систему набором функций, позволяющим реагировать на неполадки, не дожидаясь массовых отзывов. Для этого треть служб Windows имеет лишь диагностический характер, которые работают по принципу «запустилась-наблюдаю-заметила-сообщаю». Стабильна система или нет — службы будут запущены. Процессор загружен, RAM забита. Кому хорошо-то? Нет, речь не о том, что пора останавливать все «ненужные» службы. Вопрос стоит в области «сочленения» устаревающего компьютера и впихуемой версии Windows. Вобщем, драйверы и ещё раз драйверы.
Кстати, из наиболее вероятных вариантов избавиться от одной из таких служб — остановка, например, службы мониторинга Network Diagnostic Usage (она же NDU). Что она там смотрит, знают только разрабы. Лично мне после её отключения немного полегчало и процентов 10 к объёму свободной RAM прибавилось:
параметр Start вывожу со значения 2 на 4:
Повторюсь, таких служб в системе может быть немало, о чём будет свидетельствовать пункт NonpagedPool окна той же RAMMap. Или не может быть вовсе.
Ситуация, когда оперативная память перегружена, характерна не только для пользователей Windows. «Пингвинятники» — они же линуксоиды – они же пользователи Линукс-подобных систем – также отмечают возрастающие потребности системы в виде заполненной оперативной памяти, выражая по этому поводу обеспокоенность. Большинство программ отслеживания ресурсов системы, например, Gnome System Monitor, скрывают от пользователя память, используемую кэшем, чтобы те особо не переживали по этому вопросу.
Тоже относится к браузерам и другим программам, которые используют свой собственный кэш. Посмотрите в Диспетчер задач при запущенных Хроме или Мозилле. Обратите внимание, как загружается оперативная память. Если объём установленной RAM на компьютере велик, для Windows использование больших объёмов памяти даёт положительные результаты. Ведь кэшируя страницы в памяти, Windows может ускорить загрузку страниц, а значит и скорость работы в сети, в разы. Это заметно по работе с кнопками Вперёд и Назад при переходе по только что посещённым страницам. То же с другими программами. Использование оперативной памяти программами «на всю катушку» означает лишь то, что она не растрачивается попусту.
Мнение о том, что иметь много свободной оперативной памяти для ускорения запуска пока ещё не работающих программ, абсолютно ошибочно. Неважно, оперативная память перегружена кэшем запущенных программ или целые гигабайты простаивают в ожидании запуска – RAM компьютера готова к «приёму» новых приложений. Кэшируемые данные в памяти имеют самый низкий приоритет, потому выводимое на Рабочий стол приложение автоматически повышается системой в ранге, и вся нагрузка из RAM устремляется к ней. А простаивающая часть памяти просто бесполезна. Трижды подумайте о том, бежать ли за дополнительной «оперативкой» в магазин (благо можно купить недорого любые RAM-планки, в том числе и «отходящие» стандарты типа DDR3 или DDR2 очень надёжных брендов), наблюдая в Диспетчере Windows гигабайты загруженной RAM.
Извиняюсь, что много получилось. Дочитавшим до конца — успехов.
В Windows 7 Требования к RAM – сколько памяти нужно? — Компьютерные советы — Каталог статей
Ветеран компьютерных Пользователей, или тех, кто владеет ПК на несколько лет, помните, когда 1 Гб оперативной памяти считалось много. Не так давно, Модуль памяти 1GB может стоить до $100.
Теперь, 1ГБ оперативной памяти является низким, и большинство настольных и портативных компьютеров поставляются со склада по крайней мере 2 ГБ, но, как правило, больше. Во всяком случае, тех, которые были в Windows XP и Пентиум 4.
Так быстро, как компьютерные технологии развиваются, вы можете быть удивлены, “сколько памяти нужно для Windows 7?” Ну, это действительно зависит от нескольких факторов. В данной статье рассматриваются ОС Windows 7 требования к памяти, а также дает некоторые рекомендации о том, сколько оперативной памяти вы должны сделать, чтобы запустить Windows 7.
Для начала, мы рассмотрим рекомендованных Microsoft для Windows 7 требования к памяти.
По данным Microsoft, Windows 7 требуется ПК иметь:
· 1 ГБ ОЗУ для 32-разрядных версий Windows 7.
· Минимум 2 ГБ ОЗУ для 64-разрядных версий Windows 7.
В действительности все требования к оперативной памяти, Microsoft рекомендует это довольно высокий уровень, чтобы пройти. 1 Гб оперативной памяти должен быть минимальным для ОС Windows 7. 2 Гб оперативной памяти, вероятно, не нужно для запуска Windows 7 64-бит, но было бы лучше многозадачность и скорость немного больше.
Windows 7 будет установлен с небольшим объемом оперативной памяти. Однако, не ожидайте, что он работает с менее чем 1ГБ.
Теперь, когда мы упомянули минимальные требования к оперативной памяти для Windows 7, проверьте настройки максимум оперативной памяти для Windows 7.
По данным Microsoft, Windows 7, ПК может обрабатывать Максимальный объем оперативной памяти:
Сейчас, то есть довольно много вариантов у вас есть. Как вы можете видеть на графике выше, версия Windows 7 64-бит вы работаете, тем больше оперативной памяти, которая официально поддерживается. 32-разрядной версии Windows 7 Все ограничивается 4 ГБ.
32-битных операционных системах версии весьма ограничены в поддержке оперативной памяти. Таким образом, вы должны убедиться, что Вы не пойти и не купите обновление 12 ГБ оперативной памяти для Windows 7 32-разрядном компьютере.
Чтобы проверить, в какой версии Windows, вы работаете, откройте меню Пуск, щелкните правой кнопкой мыши на компьютер и выберите свойства из выпадающего меню. Вы должны увидеть опцию для установки оперативной памяти так же.
Сколько памяти вам нужно, есть несколько факторов, чтобы рассмотреть. Некоторые рекомендации:
· 2 Гб оперативной памяти для среднего пользователя компьютера (тот, кто просматривает сеть, использует Microsoft слова, играет в пасьянс и т. д.).
· 4 Гб памяти для пользователя мультимедийный компьютер (тот, кто смотрит DVD-диски, часы потокового видео, использует фотошоп, и совсем немного света многозадачность).
· 6ГБ оперативной памяти для пользователя многозадачность компьютер (тот, кто часто имеет несколько программ одновременно. Если вы делаете редактирования видео и редактирования аудио).
· 8 Гб оперативной памяти для виртуализации компьютеров пользователей (тот, кто работает более 1 операционной системы одновременно. Пример виртуализации можно найти здесь).
· 16ГБ+ оперативной памяти для экстремалов пользователей ПК (тот, кто часто многозадачность, играет востребованные игр для ПК, на виртуальных машинах, выполняющий для редактирования видео и т. д.).
Итак, приведенные выше рекомендации являются лишь общие принципы. Может не нужно столько оперативной памяти, и вам, возможно, потребуется больше оперативной памяти. Не обычная ситуация 16ГБ+ оперативной памяти необходимо. Плюс, если вы покупаете 16 Гб оперативной памяти, вы должны убедиться, что процессор, Видеокарта и жесткий диск не узкие.
Вы могли заметить, что рекомендации ОЗУ перечислены даже в интервалах ряда. Например, нет 5ГБ рекомендации оперативной памяти. Это потому, что ОЗУ часто продаются парами.
Кроме того, большинство материнских плат использовать RAM памяти за счет включения двухканального режима, режим трехканальный и т. д. Эти режимы требуют использования пары ОЗУ (равное количество) в течение определенного количества слотов.
Например, двухканальная бы использовать две пары (2 ГБ, 2 ГБ) в двух конкретных слотов оперативной памяти. Если у вас возникли вопросы, не стесняйтесь комментировать. Наслаждайтесь!
10 бесплатных инструментов для оптимизации оперативной памяти для Windows и macOS
Все чаще и Microsoft Windows, и Apple macOS становятся достаточно интеллектуальными, чтобы управлять объемом оперативной памяти, доступной в системе, особенно в более новых операционных системах, таких как Windows 10 и macOSX. Программное обеспечение для оптимизации памяти не требуется, если вы все еще не используете очень старую ОС, такую как XP, или если у вас очень мало свободной оперативной памяти. Отлично работает в Windows 10 от Microsoft и macOS от Apple.
Альтернативная статья 2020 ➤ 7 RAMDisk vs SSD — в десять раз более высокая скорость чтения и записи с помощью виртуального диска RAM
Memory Cleaner X отслеживает использование памяти и очищает память вашего Mac, повышая производительность.Кэшированная память может занимать память, необходимую для новых приложений, а Memory Cleaner X увеличивает производительность за счет очистки кэшированной памяти. Memory Cleaner X также отслеживает использование оперативной памяти на вашем компьютере, и вы можете освободить неиспользуемую память одним щелчком мыши. Приложение отслеживает использование оперативной памяти на вашем компьютере и освобождает неиспользуемую память одним щелчком мыши. С Memory Cleaner X вы можете легко управлять использованием памяти. Анимированный значок состояния в строке меню показывает процент используемой памяти, а также выполняемую очистку памяти.Особенности:
- Информация об использовании памяти отображается в строке меню
- Использование памяти для каждого приложения
- Освобождение памяти вручную при необходимости
- Автоматическое освобождение памяти
CleanMem по-прежнему является программой «Установил и забыл» и полностью бесплатен. Когда вы устанавливаете CleanMem, он будет автоматически запускаться каждые 15 минут планировщиком задач Windows. После установки он устанавливается и забывает. Как и всегда. Вы можете настроить CleanMem для выполнения более сложных задач, таких как списки игнорирования, только списки и файлы журналов.Их можно установить с помощью программы настроек CleanMem в начальном меню.
Memory Clean — это идеальное приложение для оптимизации памяти вашего Mac, которое лучше всего использовать после того, как вы закончили использовать приложение или игру, интенсивно использующую память (RAM). Он воспроизводит ощущение перезапуска новой системы. Очистка памяти работает путем очистки неактивной памяти Mac, и ее лучше всего использовать, когда вы закрываете интенсивную программу, которую вы не планируете снова быстро использовать в течение нескольких часов.
MemTest — это тестер оперативной памяти, работающий под Windows.Это проверяет, может ли ваш компьютер надежно хранить и извлекать данные из памяти. Правильно функционирующий компьютер должен быть в состоянии делать это со 100% точностью изо дня в день из. Компьютер, который не проходит эти тесты, возможно, из-за старого оборудования, поврежденного оборудование или плохо настроенное оборудование будет менее стабильным и будет чаще давать сбой довольно часто. Хуже того, со временем он станет еще менее стабильным, так как поврежденные данные записывается на ваш жесткий диск. Запустив MemTest, вы можете убедиться, что оперативная память вашего компьютера работает правильно.Целесообразно проверить это при покупке нового компьютера, установите новую RAM или измените конфигурацию вашего компьютера (для например, для его разгона). Вы из тех пользователей, которые любят подталкивать производительность вашей машины до предела? В зависимости от того, сможет ли ваша машина загрузится после того, как ваши новые настройки BIOS — плохой способ определить безопасность ваши новые настройки. Используйте Mem Test как настоящий тест на стабильность. Скачать это сейчас! |
Системные требования MEmu — Блог MEmu
Минимальные системные требования:
- 2 ядра x86 / x86_64 Процессор (Intel или AMD CPU)
- WinXP SP3 / Win7 / Win8 / Win10 (не рекомендуется запускать на сервере / предприятии)
- Последняя версия Windows DirectX 11 / графический драйвер с OpenGL 2.0
- Технология аппаратной виртуализации (Intel VT-x / AMD-V) должна быть включена в BIOS
- 2 ГБ ОЗУ (4 ГБ для системы x64)
- 5 ГБ свободного места на жестком диске
MEmu может работать при соблюдении минимальных требований. Тем не менее, пожалуйста, обратитесь к рекомендуемой спецификации для наилучшей игровой производительности.
Рекомендуемые характеристики:
- ОС: Microsoft Windows 10 с включенным VT ЦП
- : оценка Single Thread PassMark> 1500 (Intel / AMD Multi-Core).Щелкните эту ссылку, чтобы узнать оценку Passmark вашего процессора для одного потока. Графика
- : Intel / Nvidia / ATI, встроенный или дискретный контроллер с оценкой PassMark> 750. Щелкните эту ссылку, чтобы узнать оценку Passmark вашей видеокарты.
- Последняя версия Windows DirectX 11 / графический драйвер с OpenGL 4.5 или выше
- RAM: 8 ГБ или больше
- HDD: SSD, 10 ГБ свободного места на жестком диске
- Интернет: широкополосное соединение с низкой задержкой для игр FPS
Примечание:
- Более высокая версия Android требует больше ОЗУ и места на диске.
- Для игр более высокого уровня, установленных на MEmu, потребуется больше ОЗУ и места на диске.
- Не рекомендуется запускать MEmu Play в другом программном обеспечении виртуальной машины.
- Стоит обновить графический драйвер или переключить графическую карту, если есть проблема совместимости.
Есть ли версия MEmu для Mac OS?
В настоящее время мы не предлагаем версию MEmu Play для Mac / Linux, но мы можем выпустить ее в любое время в будущем. Пожалуйста, продолжайте обращать внимание и следите за нами на Facebook!
На самом деле, есть обходной путь для запуска MEmu в Mac OS с помощью Parallels Desktop.Вам просто нужно включить функцию вложенной виртуализации в программном обеспечении.
Расширенные чтения:
Безопасно ли MEmu?
Как использовать MEmu?
Как настроить процессор и память в MEmu
Для получения дополнительных сведений о том, как установить и запустить MEmu Play, проверьте, как показано ниже.
> Вернуться к MEmu 101 , все, что вам нужно знать о MEmu <<
283953 просмотров всего, сегодня 10 просмотров
SSD Инструменты и программное обеспечение | Скачать | Твердотельный накопитель Samsung V-NAND
Для получения информации об устранении неполадок загрузите следующее руководство или выполните указанные ниже действия.
Руководство по устранению неполадок совместимости программного обеспечения портативных твердотельных накопителейдля MacOS
Фон
Политики безопасностиmacOS постоянно обновляются, поэтому некоторые пользователи могут столкнуться с программным обеспечением, которое не распространяется Apple, несовместимым с macOS. Программное обеспечение Portable SSD, входящее в состав портативных SSD Samsung, может столкнуться с такой проблемой несовместимости.
[Примеры]
Сообщение «Расширение системы заблокировано» появляется при установке программного обеспечения Samsung Portable SSD.
Пример сообщения об ошибке«Портативный твердотельный накопитель Samsung не подключен». сообщение появляется, даже если программное обеспечение Samsung Portable SSD было установлено на устройстве под управлением macOS
Пример сообщения об ошибкеРуководство по поиску и устранению неисправностей
Проблемы зависят от версии macOS.Если вы столкнулись с проблемой при запуске программного обеспечения Samsung Portable SSD на macOS, выполните следующие действия:
1. Проверьте, какая версия macOS работает в вашей системе и установлена ли у вас последняя версия 1 программного обеспечения Portable SSD (версия 1.6.6 или выше).
Последнюю версию программного обеспечения Portable SSD можно найти по адресу http://www.samsung.com/semiconductor/minisite/ssd/download/tools/.
Обратите внимание, что программное обеспечение для T7 Touch и T7 отличается от программного обеспечения для портативных SSD предыдущих поколений (T5, X5 и ниже).
1 Для получения дополнительных сведений о том, как узнать версию macOS, перейдите по следующей ссылке — https://support.apple.com/en-us/HT201260
2. Измените настройки программного обеспечения в вашей системе под управлением macOS для использования программного обеспечения.
Откройте «Безопасность и конфиденциальность» в меню «Системные настройки».
Нажмите кнопку «Разрешить» рядом с сообщением «Системное программное обеспечение от разработчика« Samsung Electronics »заблокировано для загрузки».
Настройки безопасности и конфиденциальностиПовторно подключите портативный SSD к устройству под управлением системы macOS и запустите программное обеспечение Samsung Portable SSD.
3. Если проблема не исчезнет, удалите и повторно установите программное обеспечение Samsung Portable SSD.
4. Если проблема не решается даже после выполнения рекомендаций по устранению неполадок, обратитесь в авторизованный сервисный центр Samsung.
Когда ваши данные не помещаются в памяти: основные методы
Вы пишете программу, обрабатывающую данные, и она отлично работает, когда вы тестируете ее на небольшом образце файла.Но когда вы загружаете реальные данные, ваша программа вылетает.
Проблема в том, что у вас недостаточно памяти — если у вас 16 ГБ ОЗУ, вы не можете загрузить файл размером 100 ГБ. В какой-то момент операционной системе не хватит памяти, не удастся выделить, и вот ваша программа.
Так что же делать? Вы можете развернуть кластер больших данных — все, что вам нужно сделать, это:
- Получите кластер компьютеров.
- Потратьте неделю на настройку.
- Во многих случаях необходимо изучить совершенно новый API и переписать весь свой код.
Честно говоря, это немного преувеличение, поскольку кластеры больших данных можно развернуть в облаке, но это все равно может быть дорогостоящим и утомительным; к счастью, во многих случаях в этом нет необходимости.
Вам нужно простое и легкое решение: обработка данных на одном компьютере с минимальной настройкой и максимально возможным использованием тех же библиотек, которые вы уже используете. И большую часть времени вы действительно можете это сделать, используя набор методов, которые иногда называют «вычислением вне ядра».
В этой статье я расскажу:
- Зачем вообще нужна оперативная память.
- Самый простой способ обработать данные, которые не помещаются в памяти: потратить немного денег.
- Три основных программных метода обработки слишком большого количества данных: сжатие, фрагменты и индексация.
В последующих статьях будет показано, как применять эти методы к определенным библиотекам, таким как NumPy и Pandas.
Зачем вообще нужна оперативная память?
Прежде чем перейти к решениям, давайте выясним, почему проблема вообще существует.Память вашего компьютера (RAM) позволяет вам читать и записывать данные, как и ваш жесткий диск — так зачем вашему компьютеру вообще нужна RAM? Диск дешевле, чем ОЗУ, поэтому он обычно может вместить все ваши данные, так почему же ваш код не может ограничиться только чтением и записью с диска?
Теоретически может сработать. Однако даже более современные и быстрые твердотельные жесткие диски (SSD) намного, намного медленнее, чем ОЗУ:
- Чтение с SSD: ~ 16000 наносекунд
- Чтение из ОЗУ: ~ 100 наносекунд
Если вам нужны быстрые вычисления, данные должны умещаться в ОЗУ, иначе ваш код может работать в 150 раз медленнее.
Решение 💰: больше оперативной памяти
Самое простое решение проблемы нехватки оперативной памяти — это потратить деньги на решение проблемы. Вы можете купить компьютер или арендовать виртуальную машину (ВМ) в облаке с гораздо большим объемом памяти, чем у большинства ноутбуков. В ноябре 2019 года при минимальном поиске и очень небольшом сравнении цен я обнаружил, что вы можете:
- Купите Thinkpad M720 Tower с 6 ядрами и 64 ГБ оперативной памяти за 1074 доллара.
- Арендуйте виртуальную машину в облаке с 64 ядрами и 432 ГБ ОЗУ за 3 доллара.62 / час.
Это просто числа, которые я нашел, приложив минимум усилий, а если вы потратите немного больше времени, вы, вероятно, сможете добиться большего.
Если потратив немного денег на оборудование, ваши данные уместятся в ОЗУ, это часто оказывается самым дешевым решением: в конце концов, ваше время довольно дорогое. Однако иногда этого недостаточно.
Например, если вы выполняете много заданий по обработке данных в течение определенного периода времени, облачные вычисления могут быть естественным решением, но также и дорогостоящим.На одной работе затраты на вычисления для программного обеспечения, над которым я работал, израсходовали бы весь наш прогнозируемый доход от продукта, включая важнейший доход, необходимый для выплаты моей зарплаты.
Если покупка / аренда дополнительной оперативной памяти недостаточна или невозможна, следующий шаг — выяснить, как уменьшить использование памяти путем изменения программного обеспечения.
Метод № 1: Сжатие
Сжатие означает использование другого представления данных с использованием меньшего объема памяти.Есть две формы сжатия:
- Lossless : данные, которые вы храните, содержат ту же информацию, что и исходные данные.
- Lossy: Данные, которые вы храните, теряют некоторые детали в исходных данных, но таким образом, что в идеале это не сильно влияет на результаты ваших вычислений.
Для ясности, я не говорю о файлах ZIP или gzip, поскольку они обычно включают сжатие на диске . Чтобы обработать данные из ZIP-файла, вы обычно распаковываете его как часть загрузки файлов в память.Так что это не поможет.
Что вам нужно, так это сжатие представления в памяти .
Например, предположим, что ваши данные имеют два значения и всегда будут иметь только эти два значения: «ДОСТУПНО»
и «НЕДОСТУПНО»
.
Вместо того, чтобы хранить их в виде строки с ~ 10 байтами или более на запись, вы можете сохранить их как логическое значение, True
или False
, которые вы можете сохранить в 1 байте.
Вы даже можете уменьшить представление до одного бита, необходимого для представления логического значения, уменьшив использование памяти еще в 8 раз.
Метод № 2: разбиение на части, загрузка всех данных по частям
Разделение на части полезно, когда вам нужно обработать все данные, но не нужно загружать все данные в память сразу. Вместо этого вы можете загружать их в память по частям, обрабатывая данные по частям (или, как мы обсудим в следующей статье, несколькими порциями параллельно).
Допустим, вы хотите найти самое большое слово в книге. Вы можете загрузить все данные в память сразу:
наибольшее_слово = ""
за слово в книге.get_text (). split ():
если len (слово)> len (наибольшее_слово):
наибольшее_слово = слово
Но поскольку в нашем случае книга не умещается в памяти, вы можете вместо этого загружать книгу постранично:
наибольшее_слово = ""
для страницы в book.iterpages ():
для слова в page.get_text (). split ():
если len (слово)> len (наибольшее_слово):
наибольшее_слово = слово
Вы используете гораздо меньше памяти, поскольку в любой момент времени у вас в памяти находится только одна страница книги.И в конце вы все равно получите тот же ответ.
Метод № 3: Индексирование, когда вам нужно подмножество данных
Индексирование полезно, когда вам нужно использовать только подмножество данных, и вы ожидаете, что разные подмножества данных будут загружаться в разное время.
Вы можете решить этот вариант использования с помощью фрагментов: загружать все данные каждый раз и просто отфильтровывать данные, которые вам не нужны. Но это медленно, так как вам нужно загрузить много нерелевантных данных.
Если вам нужна только часть данных, вместо фрагментов лучше использовать индекс, сводку данных, которая сообщает вам, где найти нужные вам данные.
Представьте, что вы хотите прочитать только те части книги, которые касаются трубкозубов. Если бы вы использовали разбиение на части, вы бы прочитали всю книгу, страницу за страницей, в поисках трубкозубов, но это заняло бы довольно много времени.
Или вы можете перейти в конец книги, где находится указатель книги, и найти запись «Муравьеды». Он может предложить вам прочитать страницы 7, 19 и 120–123. Итак, теперь вы можете читать эти страницы, и только эти страницы, что намного быстрее.
Это работает, потому что индекс намного меньше, чем полная книга, поэтому загрузка индекса в память для поиска соответствующих данных намного проще.
Простейшая методика индексации
Самый простой и распространенный способ реализации индексации — это присвоение имен файлам в каталоге:
mydata /
2019-янв.csv
2019-фев.csv
2019-Мар.csv
2019-апр. Csv
...
Если вам нужны данные за март 2019 года, просто загрузите 2019-Mar.csv
— загружать данные за февраль, июль или любой другой месяц не нужно.
Следующие шаги: применение этих методов
Самое простое решение проблемы нехватки ОЗУ — это потратить деньги на увеличение ОЗУ.Но если в вашем случае это невозможно или недостаточно, вы так или иначе обнаружите, что используете сжатие, фрагменты или индексацию.
Эти же методы используются во многих различных программных пакетах и инструментах. Даже системы больших данных построены на этих методах: например, использование нескольких компьютеров для обработки фрагментов данных.
В следующих статьях я покажу вам, как применять эти методы с конкретными библиотеками и инструментами: NumPy, Pandas и даже с файлами ZIP.
Ваш комментарий будет первым