Общая классификация
Существует большое количество классификаций памяти в отечественной и зарубежной психологии. Если нужно изучить этот материал в подробностях, следует посмотреть работы П. П. Блонского, Р. С. Немова, Ф. Н. Шемякина, Д. О. Хебба и других специалистов.
Есть брать только основные виды, психология выделяет следующие:
На самом же деле, помимо основных видов памяти, в работах психологов можно встретить описание и других. Например, в классификации по характеру психической активности иногда также значатся:
- сенсорная — зрительная, когда фиксация происходит в момент моргания;
- эйдетическая — комбинированная, когда визуальные впечатления (составляют её основу) подкрепляются остальными (слуховыми, вкусовыми, тактильными), что позволяет впоследствии воспроизводить необыкновенно живой образ;
- социальная — сохранение общественно значимой информации, накопленной предыдущими поколениями;
- пространственная — зрительная, позволяющая хорошо ориентироваться на местности, запоминая особенности маршрута.
Классификация по продолжительности расширена таким видом, как ультракратковременная память (другое название — сенсорный регистр) — удержание информации в течение нескольких секунд. Включает иконическую (для фиксации зрительного материала, длится менее секунды) и эхоическую (для акустического, длится 2 секунды).
Некоторые психологи в отдельную группу выделяют виды памяти по типу организации запоминания:
- эпизодическая — хранение конкретной информации, ограниченной каким-то определённым периодом (о концерте, например);
- процедурная (автоматическая) — способ выполнения действия без учёта его содержания, посредством навыков, доведённых до автоматизма (навык вождения).
Внутри каждой типологии выделяют ещё несколько видов. Их классификацией психологи активно занимаются и по сей день, постоянно расширяя и усовершенствуя её.
Как узнать тип оперативной памяти
Если вы хотите узнать необходимую информацию о памяти, например, частоту, объем, тип памяти, то она обычно указана на самом устройстве; если ее там нет, то следует искать информацию на материнской плате и процессоре. Иногда это может быть сложно и отнимать много времени.
Позвольте мне объяснить несколько вещей. Если у вас процессор Intel Core i3, i5 или i7, вы должны знать, что контроллер оперативной памяти расположен на процессоре, тогда как раньше он находился на северном мосту материнской платы. Поэтому, если у вас процессоры Intel Core, вся оперативная память управляется ими.
Теперь еще один важный момент. Из этого следует, что независимо от того, какую частоту оперативной памяти поддерживает ваша материнская плата, вы должны учитывать, какую частоту оперативной памяти поддерживает ваш процессор. Например, процессоры Intel Core i3, i5 и i7 поддерживают следующие характеристики оперативной памяти: PC3-8500 (DDR3 1066 МГц), PC3-10600 (DDR3 1333 МГц), PC3-12800 (DDR3 1600 МГц). Эти частоты являются частотами, на которых работает оперативная память. Если ваша материнская плата поддерживает, например, 2400 МГц, это не имеет значения.
Если у вас разогнанный процессор, то есть если в конце стоит буква «K», например, Intel Core i7 6700K, это означает, что карты памяти работают на самой высокой скорости, например, 1866 МГц или 2400 МГц. При разогнанном процессоре оперативная память может работать на частоте 2400 МГц. Если вы установите для оперативной памяти максимальную частоту, а для процессора — фиксированный множитель, оперативная память будет работать в лучшем случае на частоте 1600 МГц или компьютер вообще не загрузится. Поэтому при выборе оперативной памяти следует всегда учитывать эти моменты.
Как же определить тип оперативной памяти в вашем компьютере? Обычно необходимая информация уже содержится на самой карте, но она подготовлена таким образом, что рядовой пользователь может ее не понять. Кстати, есть также карточки, на которых ничего не написано, но это тоже не проблема. Вся эта информация также поможет вам выбрать рабочую память.
На скриншоте ниже мы видим строку RAM с некоторой информацией, как мы можем ее прочитать?
4 ГБ — объем оперативной памяти 4 ГБ.
1Rx8 — это ранг, представляющий область памяти, образованную многими или всеми микросхемами модуля. Например, 1Rx8 означает одностороннюю память, а 2Rx8 — двустороннюю.
На плате не указан тип DDR2 или DDR3, но указана пропускная способность — PC3-12800. PC3 означает максимальную пропускную способность, что относится только к типу DDR3 (если бы это было PC2, то относилось бы к типу DDR2).
Как видите, эта планка памяти относится к типу DDR3, а ее пропускная способность составляет PC3-12800. Число 12800 нужно разделить на 8. Результат — 1600 МГц, это частота памяти.
Ниже приведена таблица со спецификациями стандартов, иллюстрирующая, что существуют и другие типы RAM-памяти.
Давайте посмотрим на другой модуль оперативной памяти.
В примере мы видим, что оперативная память имеет объем 4 Гб, тип DDR3 и пропускную способность PC3-10600. Разделим число 10600 на восемь и получим частоту 1333 МГц.
На что влияет объём видеопамяти
Видеопамять используется для хранения текстур, моделей, содержимого буферов и других графических данных. Многое зависит от качества графического процессора: пропускной способности записи и чтения. Стоит учитывать рабочие частоты, пропускную способность.
Недавно приобрёл видеокарту ASUS STRIX RX580 8 Гб. Она полностью соответствует соотношению цены и качества. И её мощности более чем достаточно для комфортной игры в FullHD. Даже сейчас в хорошо оптимизированных играх объёма 4 Гб уже недостаточно.
Например, видеокарта GeForce GTX 1060 выпускалась в двух модификациях 3 или 6 Гб. Это именно тот случай, когда рекомендуется брать версию на 6 Гб. В играх уже 3 Гб бывает мало. Процессору приходится сохранять данные в более медленную оперативную память.
История развития стандартов памяти
Впервые память DDR2 использовалась в видеокарте NVIDIA GeForce FX 5800 Ultra. Хотя память была чем-то средним между DDR и DDR2.
Память GDDR3 была разработана специально для видеокарт, она имела те же характеристики, что и DDR2, однако с уменьшенным потреблением и тепловыделением, это позволило проектировать платы, с более высокими рабочими частотами. А значит, повышалась производительность и упрощалась система охлаждения.
Впервые DDR3 была установлена на модифицированную NVIDIA GeForce FX 5700 Ultra, а после в GeForce 6800 Ultra. Хотя стандарт был разработан инженерами ATI совместно с JEDEC, впервые его использовала компания nVidia. Сама ATI начала использовать этот тип памяти в серии Radeon X800. Также GDDR3 использовался в игровых приставках PlayStation 3 и Xbox 360
GDDR4 работала почти в 2 раза быстрее, чем предыдущая GDDR3. Технически она не сильно отличалась от GDDR3. Главными особенностями стало то, что GDDR4 имела повышенные рабочие частоты и уменьшенное энергопотребление – примерно в три раза меньше, чем у GDDR3.
ATI RADEON X1950 XTX стала первой видеокартой, на которую были установлены чипы GDDR4. Память не пользовался особой популярностью, снята с производства и заменена GDDR5.
GDDR5 — самый быстрый тип видеопамяти, который применяется в видеокартах hi-end класса, работающий на учетверённой частоте до 5 ГГц (хотя теоретически до 7 ГГц). Это дало возможность повысить пропускную способность до 120 ГБ/с при использовании 256-битного интерфейса. Для примера: чтобы повысить пропускную способность у памяти типа GDDR3 или GDDR4, нужно было использовать шину шириной 512 бит. При использовании GDDR5 производительность увеличивается вдвое, при меньших размерах самого чипа и с меньшими затратами энергии.
Развитие памяти видеокарты
GDDR | GDDR2 | GDDR3 | GDDR4 | GDDR5 | ||
Nvidia | ATI | |||||
Год массового выпуска | 2001 | 2003 | 2004 | 2006 | 2006 | 2008 |
Макс. Частота | 200 MHz | 500 MHz | 900 MHz | 1.2 GHz | 1.4 GHz | 5 GHz |
Конфигурация | 4 Mx32 | 4 Mx32 | 8 Mx32 | 8 Mx32 | 16Mx32 | 32Mx32 |
Ширина буфера | 2n | 4n | 4n | 4n | 8n | 8n |
Напряжение | 2.5 V | 2.5 V | 1.8 V | 1.8 V | 1.8 V | 1.5 V |
Основная классификация видов памяти у человека
Мозг построен таким образом, чтобы постоянно оптимизировать свою работу, эффективно расходовать энергию. Часто можно услышать о том, что есть всего два вида памяти у человека. Ученые выделяют больше и для этого создана специальная классификация:
- По продолжительности сохранения материала. Одна информация нужна нам для выполнения текущих задач, в то время как другая пригодится только для текущей работы. Потому по продолжительности запоминания выделяют оперативную, кратковременную и долговременную память.
- По характеру психической активности. Мозгу нужно постоянно сохранять большой объем сведений и получает он их не только вербально. Ученые выделяют двигательную, словесно-логическую, эмоциональную и образную память.
- По характеру целей деятельности. Запоминание может происходить произвольно и непроизвольно.
Так можно описать виды памяти у человека кратко. Каждый требуется в разных ситуациях. Одни позволяют нам получать навыки для выполнения работы, различных видов деятельности. Другие используются как защитные механизмы, которые не позволяют нам нанести вред своему здоровью или повторить одну и ту же ошибку много раз.
Далее мы более подробно ответим на вопрос о том, какие виды памяти имеются у человека и чем они отличаются.
Долговременная память
Нужна нам чтобы хранить информацию на протяжении длительного времени. Именно такая способность к запоминанию помогает взрослым помнить факты из своего прошлого.
Мозг хранит память о многих событиях в нашей жизни. Но именно из-за такого объема данных иногда возникают проблемы с оперативным вспоминанием чего-либо конкретного.
Кратковременная память
Вся информация, которая поступает к нам, изначально попадает именно в кратковременную память. Длительность ее хранения зависит от индивидуальных особенностей человека и обычно составляет от пяти до семи минут.
После того, как время первоначальной обработки прошло, мы либо забываем информацию, либо организм отправляет ее на хранение в долговременную память.
Оперативная память
Многие ошибочно говорят о том, что это наименее продолжительное по времени запоминание информации. На самом деле, оперативная память создана чтобы обслуживать определенные виды действий. Данные могут оставаться в мозге человека на протяжении нескольких дней, если того требует ситуация.
При многократном повторении, действия, зафиксированные в оперативной памяти, также переходят в долговременную.
Двигательная память
При помощи такого механизма человек может запомнить, сохранить и воспроизвести различные движения. Именно так мы учимся ходить в детстве или выполнять различные действия руками.
Образная память
Направлена на то, чтобы сохранять яркие картины, запахи, вкусы и звуки, которые встречаются нам в жизни. При образном запоминании используется несколько видов памяти:
- Зрительная.
- Вкусовая.
- Осязательная.
- Слуховая.
- Обонятельная.
Именно так человек не только формирует картину мира вокруг себя, но и может связать несколько образов. К примеру, глядя на розу мы сразу представляем ее аромат. Это результат того, что несколько форм запоминания работают в связке и создают четкий ассоциативный ряд.
Эмоциональная память
Позволяет нам запоминать наши чувства и эмоции. Это важный механизм, который служит катализатором или тормозом при повторении определенных действий. С раннего возраста человек учится повторять то, что приносит ему удовольствие и остерегаться действий с негативной эмоциональной окраской.
Словесно-логическая память
Содержит мысли человека, существующие с привязкой к нашему языку. Это позволяет разговаривать, формулировать предложения на том языке, который вы выбираете для общения с собеседником.
Средства Windows 11
В операционной системе Windows 11 есть несколько удобных инструментов, которые помогут просмотреть параметры вашей видеокарты. В этом разделе мы расскажем, как узнать информацию о видеокарте, включая ее параметры, драйверы и состояние через различные встроенные средства.
Параметры
Для того чтобы получать сведения о видеокарте в Windows 11, можно использовать встроенные параметры системы. Проделайте эти шаги:
- Кликните правой кнопкой мыши по иконке c логотипом Виндовс, обычно она находится слева внизу.
- В выпадающем списке выберите пункт «Система».
- Откроется окно с параметрами. Здесь потребуется открыть раздел «Дисплей».
- Откроется окно, в котором нужно перейти во вкладку «Расширенные параметры дисплея».
Здесь можно найти основную информацию о видеоадаптере, включая название и объем видеопамяти.
Диспетчер устройств
Другим способом получить основную информацию о видеокарте в Виндовс 11 является использование диспетчера устройств. Для того чтобы воспользоваться этим способом, следуйте пошаговой инструкции:
- Перейдите в меню «Выполнить». Это можно сделать, воспользовавшись комбинацией клавиш Win + R.
- Введите devmgmt.msc и нажмите «OK».
- В диспетчере найдите вкладку «Видеоадаптеры» и раскройте ее.
Здесь отображаются все установленные видеокарты. Выберите нужную и нажмите правой кнопкой мыши. В появившемся меню выберите пункт «Свойства». В появившемся окне находятся подробные сведения о видеоадаптере и его параметрах.
Диспетчер задач
В 11 версии ОС диспетчер задач также предоставляет информацию о видеокарте и ее параметрах. Чтобы узнать эти сведения, следуйте этим шагам:
- Правой кнопкой мыши кликните по панели задач в нижней части экрана, затем выберите «Диспетчер задач» из выпадающего меню. Или воспользуйтесь комбинацией Ctrl+Shift+Esc.
- В открывшемся окне щелкните на вкладке «Производительность».
- В левой части окна выберите «Графический процессор». Здесь отображается информация о видеокарте, включая загрузку GPU, объем видеопамяти и другие параметры.
Диагностика DirectX
Еще одним способом получить информацию о видеоадаптере на Виндовс 11 является использование инструментов диагностики DirectX. Это комплекс программ и API, которые используются для взаимодействия с мультимедийными и графическими приложениями.
Чтобы выполнить диагностику DirectX и узнать информацию о вашей видеокарте, следуйте инструкции:
- Откройте окно «Выполнить», используя комбинацию Win + R.
- Введите команду «dxdiag» и нажмите на кнопку ввода.
- Откроется окно «Диагностика DirectX». Здесь находится общая информация, включая название, модель видеокарты, память и некоторые другие параметры.
Используя инструменты диагностики DirectX, вы получите полную картину не только о видеокарте, но и некоторых других характеристиках системы.
Сведения о системе
Для получения дополнительных сведений о видеоадаптере и других компонентах вашей системы в Windows 11 можно воспользоваться утилитой «Сведения о системе». Следуйте этим шагам:
- Откройте поиск иконкой лупы в правом нижнем углу экрана, введите «Сведения о системе» и выберите соответствующий вариант из поиска.
- В открывшемся окне найдите раздел «Компоненты», разверните его и выберите «Дисплей».
Здесь находятся подробные сведения об устройствах, системе и внешнем оборудовании, включая видеоадаптер и характеристики.
По характеру психической активности
В зависимости от того, какая психическая активность преобладает в деятельности человека во время фиксации и воспроизведения информации, существуют следующие типы памяти.
Двигательная
Другие названия: моторная.
Определение в психологии: фиксация, удержание и воспроизведение двигательных алгоритмов, их амплитуды, длительности, скорости, направления. Формируется в отделе головного мозга, который носит название ретикулярной активирующей системы.
Зачем нужна: способствует выработке целого ряда навыков (бытовых, спортивных, трудовых), а также обучению письму.
Примеры:
- простейшие движения, которым человек обучается с детства: как ходить, держать ложку, чистить зубы, расчёсываться;
- игра в теннис, командные виды спорта, плавание, гимнастика, аэробика, работа на тренажёрах;
- вязание, вышивание;
- нарезка продуктов, чистка овощей и фруктов;
- рисование, лепка, резьба по дереву;
- танцы;
- игра на музыкальных инструментах.
У кого особенно хорошо развита: спортсменов, секретарей, танцоров, ювелиров, часовщиков, хирургов, работников конвейерного производства.
Методы развития:
- Заниматься спортом. Осваивать разные комплексы упражнений.
- Развивать мелкую моторику (лепить, собирать пазлы и лего).
- Заниматься танцами. Учить новые направления.
- Развивать кисти рук.
- Обучаться игре на музыкальных инструментах.
- Освоить десятипальцевый слепой метод печати.
- Научиться пользоваться китайскими палочками.
- Выполнять упражнения, предполагающие совершенно разные движения руками (например, левая гладит круговыми движениями стол, а правая, сжатая в кулак, стучит по столу).
Эмоциональная
Определение в психологии: фиксация, удержание и воспроизведение пережитых человеком чувств, а также эмоционально окрашенных событий. Они могут быть позитивными и негативными. Формируются участком височной части мозга, которая называется миндалиной. Откладываются в коре головного мозга. Благодаря пластичности ЦНС, при каждом последующем воспроизведении одной и той же ситуации её яркость сглаживается.
Зачем нужна: пережитые и зафиксированные эмоциональным видом памяти чувства становятся для человека своеобразной сигнальной системой. Она либо побуждает его к действию (если опыт был положительный), либо удерживает от него (при отрицательном опыте). Формирует разностороннюю личность, развивает эмоциональный интеллект, способствует социальной адаптации, стимулирует творческое начало.
Примеры:
- эмпатия, сочувствие (на основе пережитого опыта);
- любовь;
- комплексы;
- фобии;
- выбор круга общения (люди отдаляются от тех, кто причинил им в прошлом боль).
У кого особенно хорошо развита: актёров (знаменитая система К. С. Станиславского основана именно на ней), педагогов, психологов, представителей социальных профессий.
Методы развития:
- Ведение дневника.
- Медитация.
- «Якорение» положительных чувств и эмоций.
- Библиотерапия.
- Освоить нетворкинг и заводить как можно больше новых знакомств.
- Делать то, что нравится.
- Адреналин: катайтесь на американских горках, прыгайте с парашюта.
Смысловая
Другие названия: словесная, логическая, словесно-логическая.
Определение в психологии: фиксация, удержание и воспроизведение человеком услышанных, увиденных, произнесённых слов.
Зачем нужна: позволяет фиксировать и воспроизводить информацию на основе обобщённых ассоциаций, отражающих её наиболее важные стороны. Использует крупные структурные единицы для запоминания, которые называются мнемическими опорами. Спустя время именно они помогают человеку вспомнить материал.
Примеры:
- пересказ;
- заучивание стихотворений;
- подготовка к экзаменам.
У кого особенно хорошо развита: у артистов, певцов, учеников, студентов.
Методы развития:
- Разбивать информацию на блоки и вычленять основные мысли.
- Ежедневно читать сложные по смыслу тексту, далёкие от ваших интересов, стараться понимать и запоминать изложенную в них информацию.
- Перед сном в деталях вспоминать прошедший день (неделю, месяц, квартал, полгода, год).
Образная
Другие названия: наглядно-образная.
Определение в психологии: фиксация, удержание и воспроизведение зрительных и звуковых образов, а также запахов.
Зачем нужна: чтобы контролировать баланс функционирования обоих полушарий мозга.
Подтипы:
У кого особенно хорошо развита: у музыкантов, художников, писателей.
Методы развития:
- Освойте метод ассоциаций.
- Занимайтесь нейробикой.
- Учите иностранные языки.
Данная классификация считается базовой в психологии. Особенно много внимания уделяется образному типу.
Статья по теме: Как развить память
Панель управления
Пользователи, у которых на компьютере установлен соответствующий графический ускоритель, могут просматривать интересующие их параметры через панель управления Nvidia. Чтобы запустить его, щелкните правой кнопкой мыши на логотипе бренда на панели задач и выберите «Панель управления».
В меню «Справка» найдите пункт «Информация о системе». На вкладке «Дисплей» в разделе «Компоненты» представлена подробная информация об используемом графическом ускорителе: не только объем выделенной и используемой памяти, но и частота шины, количество ядер CUDA, тактовая частота памяти, скорость передачи данных и многое другое.
Владельцы карт AMD могут попробовать воспользоваться утилитой Catalyst Control Center. Она запускается аналогично предыдущей утилите через системный трей. В разделе «Информация» перечислены все рабочие параметры графического ускорителя — те же самые, которые устанавливаются с помощью утилиты Nvidia.
Классификация по назначению
В зависимости о того, какую роль данный процесс запоминания играет во взаимодействии с окружающим миром и как помогает накопить полезную для индивида информацию о различных объектах, его относят к одному из подвидов системы воспоминаний.
Декларативная (эксплицитная) память
Еще характеризируется как развернутый тип памяти – это осознанные воспоминания, которые перед этим специально были проанализированы, упорядочены и сохранены для дальнейшего использования. Каждый человек, осознанно вспоминая определенные события или уроки, задействует этот вид памяти. Это большая система, включающая в себя более специализированные подразделения.
Эпизодическая
Как становится ясно из самого названия, данные воспоминания воспроизводят отдельные эпизоды из жизни самого человека или событий происходивших в непосредственной близости от него. При этом детализация таких отрывков максимальна и позволяет анализировать происходившее после его завершения. Этот процесс сравним с короткими видеофайлами, которые несут только набор информации о каком-то событии без выводов и анализа. Улучшить память данного типа можно путем тренировки не только зрительной сенсорной системы, но и всех остальных, непосредственно участвующих в создании реалистичного и полного образа события.
Семантическая
Представляет собой комплексный набор знаний об окружающем мире. В корне отличается от эпизодической и не имеет такой детализации. Источником знаний могут быть различные случаи с самим объектом или информация от других людей, которая формирует четкие тезисы об определенных объектах или событиях. Такие данные хранятся дольше, чем четкие эпизоды из жизни и человек может ими воспользоваться в любой момент своей жизни. Включает в себя не только факты, но и понятия или смысл определенных вещей. Берет непосредственное участие в познании окружающего мира, начиная от рождения.
Автобиографическая
Специфический вид эксплицитной памяти, который содержит в себе два предыдущих, однако касается только автобиографического опыта. То есть человек с помощью этих процессов воспринимает себя как личность, имеет знания о себе, своем характере, поступках, достижениях, возможностях и т.д., но в то же время и помнит конкретные эпизоды з своей жизни. Она несет в себе важные функции для существования и взаимодействия конкретной личности.
Социальные функции (интерсубъективные):
- Сопереживание другой личности (эмпатия)
- Предвиденье поступков других людей на основе собственного опыта
- Постройка взаимоотношений с другими людьми
- Возможность делиться собственным опытом
- Развитие социальной терпимости или отторжения
Осознание своей уникальности (экзистенциальные):
- Понимание собственной уникальности как личности
- Причисление себя к определенной культуре
- Определение себя как личности
- Понятие смысла
- Возможность познавать себя
- Разделение жизни на определенные периоды
- Идентичность – возможность кратко выразить свою принадлежность по различным параметрам (культура, религия, национальность, политичность, язык, экономическое состояние)
Внутренняя саморегуляция (интрасубъективные):
- Поиск жизненного пути
- Формирование представлений о самом себе
- Самостоятельное управление своим психическим состоянием
Процедурная (имплицитная) память
Это не осознаваемая система сбора, актуализации и хранения информации. В отличие от осознаваемой, в данном виде памяти, данные хранятся в виде неописуемых словами образов, которые можно просто продемонстрировать на примере. Эта информация собирается на основе пройденного индивидом опыта и помогает ему в дальнейшем при решении подобных задач. В ее состав входит также память на движения, которые потом воспроизводятся неосознанно.
Виды памяти
Существует 3 типа памяти: статический, автоматический и динамический.
Статический — выделение памяти до начала исполнения программы. Такая память доступна на протяжении всего времени выполнения программы. Во многих языках для размещения объекта в статической памяти достаточно задекларировать его в глобальной области видимости.
Автоматический, также известный как «размещение на стеке», — самый основной, автоматически выделяет аргументы и локальные переменные функции, а также прочую метаинформацию при вызове функции и освобождает память при выходе из неё.
Стек, как структура данных, работает по принципу LIFO («последним пришёл — первым ушёл»). Другими словами, добавлять и удалять значения в стеке можно только с одной и той же стороны.
Автоматическая память работает именно на основе стека, чтобы вызванная из любой части программы функция не затёрла уже используемую автоматическую память, а добавила свои данные в конец стека, увеличивая его размер. При завершении этой функции её данные будут удалены с конца стека, уменьшая его размер. Длина стека останется той же, что и до вызова функции, а у вызывающей функции указатель на конец стека будет указывать на тот же адрес.
Проще всего это понять из примера на С++:
Стек при вызове последней рекурсивной функции будет выглядеть следующим образом:
Детали реализации автоматической памяти могут быть разными в зависимости от конкретной платформы. Например, кому очищать из стека метаинформацию функции и её аргументы: вызывающей функции или вызываемой? Как передавать результат: через стек или, что намного быстрее, через регистры процессора (память, расположенную прямо на кристалле процессора. В этой статье не рассматривается, т. к. в языках программирования высокого уровня зачастую нет прямого доступа к регистрам процессора). На все эти вопросы отвечает конкретная реализация calling convention — описание технических особенностей вызова подпрограмм, определяющее способы передачи параметров/результата функции и способы вызова/возврата из функции.
Таким образом, когда одна функция вызывает другую, последняя всегда в курсе, где ей взять свои аргументы: на конце стека. Но откуда ей знать, где конец стека? В процессоре для этого есть специальный регистр, хранящий указатель на конец стека. В большинстве случаев стек расположен ближе к концу виртуальной памяти и растёт в сторону начала.
Размер автоматической памяти, а он тоже фиксированный, определяется линковщиком (обычно — 1 мегабайт), максимальный размер зависит от конкретной системы и настроек компилятора/линковщика.
Если приложение выйдет за максимум автоматической памяти, его там может ждать Page Fault (сигнал SIGSEGV в POSIX-совместимых системах: Mac OS X, Linux, BSD и т. д.) — ошибка сегментации, приводящая к аварийному завершению программы.
Динамическая — выделение памяти из ОС по требованию приложения.
Автоматическая и статическая память выделяются единоразово перед запуском программы. При их нехватке, либо если модель LIFO не совсем подходит, используется динамическая память.
Приложение при необходимости может запросить у ОС дополнительную память через аллокатор или напрямую через системный вызов. Пример использования динамической памяти с помощью аллокатора ниже на примере языка Си.
После выделения памяти в распоряжение программы поступает указатель на начало выделенной памяти, который, в свою очередь, тоже должен где-то храниться: в статической, автоматической или также в динамической памяти. Для возвращения памяти обратно в аллокатор необходим только сам указатель. Попытка использования уже очищенной памяти может привести к завершению программы с сигналом SIGSEGV.
Языки сверхвысокого уровня используют динамическую память как основную: создают все или почти все объекты в динамической памяти, а на стеке или в статической памяти держат указатели на эти объекты.
Максимальный размер динамической памяти зависит от многих факторов: среди них ОС, процессор, аппаратная архитектура в целом, не говоря уже о самом очевидном — максимальном размере ОЗУ у конкретного устройства. Например x86_64 процессоры используют только 48 бит для адресации виртуальной памяти, что позволяет использовать до 256 ТБ памяти. В следующей статье про более низкоуровневую архитектуру памяти будет объяснено, почему не все 64 бита.
Как узнать объем и тип видеопамяти с помощью сторонних утилит
Достоинства сторонних программ: с их помощью можно узнать информацию о видеокарте без наличия установленных драйверов и с различными ошибками в ОС, также они покажут намного больше информации, чем встроенные средства диагностики Windows. Минусы: для начала их необходимо скачать из интернета и установить, но сделать это не составит большого труда, так как они весят немного (чаще всего пару мегабайт).
Aida 64
Программа пользуется большим спросом у пользователей, с помощью нее можно узнать практически всю информацию о компьютере. Работает она без наличия установленных драйверов, однако она является платной.
Чтобы узнать размер памяти видеокарты необходимо:
- Запустить программу Aida 64.
- Перейти в пункт «Дисплей».
- Далее в раздел «Видео Windows» пользователь найдет все данные о видеокарте.
CPU-Z
Как и утилита AIDA 64, CPU-Z показывает данные о всех комплектующих компьютера или ноутбука. Популярна у пользователей тем, что когда другие программы не могут определить размер памяти видеокарты и выдают ошибки, то данная программа работает без всяких проблем.
- После запуска программы откроется главное окно, в котором необходимо выбрать раздел «Graphics».
- Далее выбрать нужную видеокарту (если их две, если одна – она будет выбрана изначально).
- После этого на экран будет выведена информация об объеме видеопамяти и ее типе.
GPU-Z(TechPowerUp)
Программа является популярной среди пользователей, она показывает информацию не только о видеокарте, но и о других комплектующих тоже. Одно из достоинств – бесплатное распространение.
Для определения объема видеопамяти необходимо:
- Запустить программу.
- В главном окне найти строку «Memory Size», в котором и будет находиться информация о памяти видеокарты (если у вас имеется две видеокарты, то снизу есть список, в котором можно выбрать интересующую видеокарту).
Speccy
Данная программа тоже пользуется большим спросом среди пользователей, потому что она способна собирать данные о всех комплектующих ПК или ноутбука. Утилита скачивается бесплатно.
Объем видеопамяти определить легко: после запуска программу в главном окне напротив названия вашей видеокарты будет показано размер памяти графического адаптера.
Кратко о видеокарте и некоторых нюансах
Еще ее называют графическим ускорителем или адаптером. Без этого устройства было бы невозможно вывести на монитор изображение, передаваемое компьютером.
Существуют встроенные карты в материнскую плату (интегрированные) и дискретные (внешние). Адаптеры второго типа представляют собой отдельные модули, подключаемые к материнке компьютера.
От мощности этого устройства и количества ее памяти зависит производительность ПК и его возможность работы с ресурсоемкими графическими утилитами. Определять эту характеристику можно как встроенными инструментами «Семерки», так и с помощью сторонних программ.
Важное отступление: должны быть обязательно установлены подходящие драйвера для графического ускорителя. При этом неважно, какого типа видеокарта используется в ноутбуке или стационарном компьютере, то есть встроенная или внешний модуль
Если программное обеспечение не инсталлировано, то выяснить точное количество видеопамяти не представляется возможным. Какая бы мощная плата ни использовалась в ПК, при отсутствии драйверов к ней тестирование покажет результат не более 32 мегабайт задействованной оперативки.
Определение средствами самой Windows 7
С этой целью необходимо выполнить последовательные действия:
- Вызвать от рабочего стола контекстное меню;
- Далее нажать «Разрешение экрана»;
- Затем в отобразившемся меню кликнуть «Дополнительные параметры»;
- После этого появится окно, где надо посмотреть на графу «Используется видеопамяти»;
- Готово. Теперь у пользователя есть точные сведения об интересующем его значении;
- Чтобы выйти из окна, надо кликнуть «Ok».
https://youtube.com/watch?v=DCbQUKCy1cs
Видеопамять можно посмотреть и через специальное средство диагностики. Для этого потребуется осуществить всего несколько шагов:
- Кликнуть «Пуск»;
- Войти в окно «Выполнить» и напечатать «dxdiag»;
- Далее открыть закладку «Экран» (или «Дисплей»);
- Отобразятся подробные сведения, и в том числе искомый параметр.
Если к компьютеру подключены несколько мониторов, то соответствующих закладок будет столько же.
1.3. Инструментальная память
Вы когда-нибудь слышали о том, что «езда на велосипеде не забыта»? Это абсолютно верно благодаря этому типу памяти. Инструментальная память относится к хранению процедурной информации, то есть бессознательно. Когда наши мозг учится что-то делать автоматически (не думая о том, как это делать активно) потому, что то, что необходимо для выполнения этого действия, хорошо закреплено в нашей памяти. Именно по этой причине самые рутинные вещи, такие как ходьба, вождение, катание на коньках, езда на велосипеде и даже игра на инструментах, несмотря на то, что они являются очень сложными функциями, становятся чем-то автоматическим, о чем никогда не забывают.