Pull to refresh

Microsoft объяснила, что в Surface нельзя апгрейдить ОЗУ — атакующие могут заморозить её в жидком азоте и считать

Information Security *IT-companies
image

Microsoft заявила в видеопрезентации, что ОЗУ семейства Surface нельзя апгрейдить, поскольку злоумышленники могут похитить из неё информацию. Для этого им надо заморозить стандартный модуль DIMM жидким азотом, быстро извлечь из разъёма и получить информацию, хранившуюся в ОЗУ. Поэтому чипы оперативной памяти распаяны на материнской плате и её нельзя апгрейдить.
Total votes 40: ↑38 and ↓2 +36
Views 30K
Comments 107

Исследователи превратили чипы ОЗУ в источник волн, похожих на Wi-Fi

Information Security *


Исследователи из израильского Университета имени Бен-Гуриона опубликовали работу, описывающую методику беспроводной передачи конфиденциальных данных с изолированного компьютера путём создания сигналов на частоте сети Wi-Fi чипами ОЗУ.
Total votes 23: ↑21 and ↓2 +19
Views 3.9K
Comments 11

Kingston остаётся лидером по производству DRAM-модулей и готовит DDR5 к выпуску в следующем году

Kingston Technology corporate blog High performance *Data storage *Computer hardware Desktop PC's
Привет Хабр! Тема DDR5-модулей оперативной памяти остается одной из самых обсуждаемых в профильных сообществах. И теперь мы можем поделиться уже конкретными планами по выпуску новых модулей.

Если вы еще не в курсе, отдельные платформы на DDR5 уже существуют, но в массовом порядке их появление запланировано на следующий год. Мы предоставим более 10 000 образцов ОЗУ DDR5 UDIMM основным производителям материнских плат и технологическим партнерам. Первые модели оперативной памяти DDR5 от Kingston положат начало целой серии высокопроизводительных решений малого и большого объема в различных форм-факторах.


Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 868
Comments 0

Редактор Macworld пожаловался на утечки памяти в Macbook Pro на M1

Computer hardware CPU IT-companies

Редактор издания Macworld Майкл Саймон (Michael Simon) обратил внимание на странное поведение 13-дюймового MacBook Pro на базе M1 — ноутбук часто выдает ошибки о нехватке оперативной памяти и принудительно перезагружается. Кроме того, многие приложения или даже отдельные вкладки в браузере потребляют в разы больше необходимого объема памяти.

Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 4.3K
Comments 7

Micron закроет завод микросхем памяти ОЗУ в Шанхае. У него переманивают сотрудников

IT career Business Models *Manufacture and development of electronics *

Компания Micron срочно закрывает свой центр по проектированию и разработке оперативной памяти DRAM в китайском Шанхае. Официально компания заявила, что сосредоточится на разработке флеш-памяти NAND и твердотельных накопителей. Однако по неофициальным данным, Micron столкнулась с тем, что ее сотрудников активно переманивают конкуренты.

Читать далее
Total votes 10: ↑10 and ↓0 +10
Views 4K
Comments 10

Team Group анонсировала новую серию модулей ОЗУ T-Force Vulcanα DDR5

Computer hardware IT-companies

Team Group выпустила анонс новых модулей оперативной памяти T-Force Vulcanα DDR5. Данная память позиционируется компанией как решение для игровых настольных компьютеров с материнскими платами AMD X670E/X670 и процессором Ryzen 7000.

Читать далее
Total votes 7: ↑6 and ↓1 +5
Views 766
Comments 0

ADATA анонсировала оперативную память XPG Lancer DDR5 с частотой 7200 МГц

Computer hardware IT-companies

Компания ADATA под маркой своего игрового бренда XPG анонсировала оперативную память XPG Lancer DDR5 с частотой 7200 МГц. Эта память рассчитана на работу с процессорами Intel Core 13-го поколения и процессорами AMD Ryzen 7000. Память поддерживает как профили разгона Intel XMP 3.0, так и профили разгона AMD EXPO.

Читать далее
Total votes 9: ↑8 and ↓1 +7
Views 600
Comments 0

Вышел Memtest86+ 6.00 с поддержкой UEFI

Open source *Computer hardware Software Desktop PC's


23 октября 2022 года, спустя девять лет после выхода предыдущей мажорной версии, состоялся релиз Memtest86+ 6.00 с поддержкой UEFI. Исходные коды данного инструмента для проверки оперативной памяти ПК выложены на GitHub под лицензией GPLv2.
Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Views 3.1K
Comments 8

«Терабайтная» память от Rambus

Computer hardware
Компания Rambus вчера провела демонстрацию своей новой технологи и новой памяти, главной характеристикой которой является огромная пропусканная способность — 1 ТБ в секунду. По заявлению разработчиков, память нового образца будет отличным решением для многопроцессорных и многоядерных систем, рассчитанных на выполнение ресурсоемких приложений.

Специалистам Rambus удалось добиться такой высокой пропускной способности без увеличения частоты памяти, а применением технологии 32-X Data Rate, которая обеспечивает передачу за один цикл объема информации, кратного 32. В итоге, тестовые образцы (16 модулей DRAM с пропускной способностью 16 Гбит в секунду, работающих на частоте 500 МГц), объединенные в однокристальную систему показали впечатляющую скорость, равную 1 Терабайту в секунду.

Несмотря на вчерашний анонс, по мнению специалистов компании и аналитиков, широкое распространение новая терабайтная память от Rambus получит только к 2011 году. Все дело в том, что на данный момент такая скорость просто-напросто никому не нужна. Да и стоимость всей этой «системы ОЗУ» должна быть заоблачной. Пока.

via Extremetech, IXBT
Total votes 15: ↑14 and ↓1 +13
Views 779
Comments 8

Самая быстрая в мире память: MRAM от NEC и GDDR5 от Samsung

Computer hardware
Сегодня компании NEC и Samsung объявили о выпуске новых чипов. Причем оба производителя уверенно заявляют, что их память — самая быстрая в мире. Правда, в случае с NEC речь идет о памяти типа NRAM, а Samsung восхваляет свою новую графическую память типа GDDR5.
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 1.8K
Comments 1

MetaSDRAM: путь к недорогой DRAM?

Computer hardware
Компания Metaram представила новую технологию производства модулей памяти. Эта технология, названная MetaSDRAM, позволяет производить 8-гигабайтные модули DRAM на основе 1-гигабитных чипов, вместо используемых сейчас 2-гигабитных и, соответственно, снизить их стоимость.

За счет использования специально разработанного чипсета (контроллеры потока данных и микросхемы управления доступом), являющегося посредником между чипами DRAM и контроллером памяти, технология MetaSDRAM обеспечивает четырехкратное увеличение объема памяти DRAM в модулях DIMM. Кроме того, по заявлению разработчика, 8-гигабайтные планки, произведенные с использованием гигабитных, чипов потребляют на 30% меньше используемых сегодня.

Чипсет MetaSDRAM MR08G2 (для создания 8-гигабайтный модулей) уже находится в серийном производстве. Но уже готов и MetaSDRAM MR16G2, который будет применяться в 16-гигабайтным модулях. Цены на чипсеты назначены, соответственно, в $200 и $450 (партия от 1000 шт.).

На данный момент об использовании MetaSDRAM в своих продуктах уже сообщили такие компании как Hynix Semiconductors и SMART Modular Technologies.

via Engadget
Total votes 7: ↑6 and ↓1 +5
Views 1.1K
Comments 1

«Полноприводные» DDR

Lumber room
Не так давно один из знакомых попросил помочь ему с апгрейдом железа. Конкретно – добавить оперативки, благо цены на DDR-II стали реально копеечными, а на нечто платформенное с DDR-III он еще не скоро перейдет.

Тут заранее надо сказать — человек очень слабо разбирается в компьютерной технике. То есть самый обычный пользователь. — «Хочется 3 Гб, консультанты в магазине говорят 4 Гб в моем случае (x32) нет смысла ставить».

Как объяснить «простому пользователю» что для него лучше и почему это лучше?
Самый простой способ – это рассказать на примере какой-нибудь вещицы с которой знаком любой человек, независимо от того, суровый ИТ-специалист это или привлекательная секретарша.

Все там
Total votes 29: ↑16 and ↓13 +3
Views 544
Comments 24

Samsung анонсировал выпуск модулей ОЗУ 32GB

Computer hardware
В свое время я жутко радовался своему двухгигабайтному жесткому диску. Было это году этак в 1998… А сейчас вот…



Новые 32 гигабайтные модули памяти RDIMM построены на 4 гигабитных DDR3 чипсетах класса 40-nm, выполненных по технологии Dual-Die.

По ссылке пресс-релиз на английском языке.
Total votes 84: ↑75 and ↓9 +66
Views 3.2K
Comments 141

Экономим память с помощью UKSM

Configuring Linux *
UKSM (Ultra Kernel Samepage Merging) — технология совмещения одинаковых страниц памяти в одну.

UKSM вдохновлен KSM(технология от RedHat), но практически полностью переписан.
У KSM есть несколько недостатков:
  • Непрозрачность для пользователя и разработчика. Программа должна сообщать ядру, какие страницы объединить, этим пользуются редко
  • Достаточно глупый алгоритм: сканирует память с постоянной скоростью. Зачем тратить CPU, если нет страниц, которые можно объединить?
  • Достаточно медленный: максимальная скорость сканирования, которой удалось добиться при тестах ­— 260 МБ/с.

Читать дальше →
Total votes 20: ↑18 and ↓2 +16
Views 16K
Comments 17

Эволюция памяти – от каменной до электронной

Intel corporate blog
Translation
Тема хранения информации была актуальна во все времена — начиная с рассвета человеческой цивилизации и по сей день. Свой авторский взгляд на историю средств хранения предлагает Джереми Кук, публикующий свои статьи на сайте EETimes.

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

Письменность



Источник: Университет Чикаго
Еще не электронная и даже не механическая, письменность сама по себе была невероятным открытием. Она позволила не только общаться людям, находящимся в разных местах, но и передавать знания из поколения в поколение. Согласно исследованиям университета Чикаго, письменность появилась около 3500 до н.э. и это событие стало «началом информационной революции». По-моему, лучше и не скажешь.
Читать дальше →
Total votes 43: ↑36 and ↓7 +29
Views 21K
Comments 15

Миф о RAM и O(1)

High performance *Programming *Algorithms *Mathematics *
Translation


Городская библиотека Стокгольма. Фото minotauria.


В этой статье я хочу рассказать о том, что оценивать время обращения к памяти как O(1) — это очень плохая идея, и вместо этого мы должны использовать O(√N). Вначале мы рассмотрим практическую сторону вопроса, потом математическую, на основе теоретической физики, а потом рассмотрим последствия и выводы.


Введение


Если вы изучали информатику и анализ алгоритмической сложности, то знаете, что проход по связному списку это O(N), двоичный поиск это O(log(N)), а поиск элемента в хеш-таблице это O(1). Что, если я скажу вам, что все это неправда? Что, если проход по связному списку на самом деле O(N√N), а поиск в хеш-таблице это O(√N)?


Не верите? Я вас сейчас буду убеждать. Я покажу, что доступ к памяти это не O(1), а O(√N). Этот результат справедлив и в теории, и на практике. Давайте начнем с практики.


Измеряем


Давайте сначала определимся с определениями. Нотация “О” большое применима ко многим вещам, от использования памяти до запущенных инструкций. В рамках этой статьи мы O(f(N)) будет означать, что f(N) — это верхняя граница (худший случай) по времени, которое необходимо для получения доступа к N байтов памяти (или, соответственно, N одинаковых по размеру элементов). Я использую Big O для анализа времени, но не операций, и это важно. Мы увидим, что центральный процессор подолгу ждет медленную память. Лично меня не волнует, что делает процессор пока ждет. Меня волнует лишь время, как долго выполняется та или иная задача, поэтому я ограничиваюсь определением выше.

Читать дальше →
Total votes 128: ↑107 and ↓21 +86
Views 54K
Comments 96

Почему не нужно сваливать на неточность O-оценок свои проблемы

Programming *Algorithms *Mathematics *
На написание данного поста меня подвигла недавняя публикация этого и вот этого переводов, в которых авторы в интеллигентной форме выражают свое недовольство по поводу того, как O-оценки вычислительной сложности классических, казалось бы, алгоритмов вступили в диссонанс с их практическим опытом разработки. Основным предметом критики послужила модель памяти, в рамках которой эти оценки были получены — она, де, не учитывает особенности иерархической организации по принципу быстродействия, которая имеет место быть в современных вычислительных системах. От чего и произрастают все последующие неприятности. И судя по наблюдаемой реакции благодарных читателей, авторы далеко не одиноки в своем негодовании и желании «наехать» на классиков с их О-большими. Так возможно, действительно стоит отправить на свалку истории выкладки дядек в белых халатах, сделанные ими для ламповых тугодумающих и пышащих жаром машин, и дать дорогу молодым амбициозным моделям, более точно отражающим анатомию современного «железа»?

А ты учел константу в О-большом?

Давайте разбираться
Читать дальше →
Total votes 105: ↑96 and ↓9 +87
Views 17K
Comments 71

Что такое СУБД в оперативной памяти и как она эффективно сохраняет данные

VK corporate blog High performance *System Analysis and Design *
Сальвадор Дали, Дезинтеграция постоянства памяти. 1952—1954. Холст, масло.

Всем привет. Кто-то из вас, возможно, уже знаком с СУБД для данных в оперативной памяти, но на всякий случай — по ссылке можно найти их общее описание. Если вкратце, такие СУБД хранят данные целиком в оперативной памяти. Что это означает? Каждый раз, отправляя запрос на поиск или обновление данных, вы обращаетесь только к оперативной памяти в обход жесткого диска — на нем никакие операции не производятся. И это хорошо, потому что оперативная память работает намного быстрее любого диска. Примером такой СУБД является Memcached.

Секундочку, скажете вы, а как же восстановить данные после перезагрузки или поломки машины с такой СУБД? Если на машине установлена СУБД для хранения данных только в оперативной памяти, о них можно забыть: при отключении питания данные бесследно исчезнут.

Можно ли объединить достоинства хранения данных в оперативной памяти с надежностью проверенных временем СУБД вроде MySQL или Postgres? Конечно! Повлияет ли это на производительность? Вы удивитесь, но нет!
Читать дальше →
Total votes 57: ↑53 and ↓4 +49
Views 37K
Comments 242

Как избежать скачков во времени отклика и потреблении памяти при снятии снимков состояния в СУБД в оперативной памяти

VK corporate blog High performance *System Analysis and Design *Tarantool *
Translation

Помните мою недавнюю статью «Что такое СУБД в оперативной памяти и как она эффективно сохраняет данные»? В ней я привел краткий обзор механизмов, используемых в СУБД в оперативной памяти для обеспечения сохранности данных. Речь шла о двух основных механизмах: запись транзакций в журнал и снятие снимков состояния. Я дал общее описание принципов работы с журналом транзакций и лишь затронул тему снимков. Поэтому в этой статье о снимках я расскажу более обстоятельно: начну с простейшего способа делать снимки состояния в СУБД в оперативной памяти, выделю несколько связанных с этим способом проблем и подробно остановлюсь на том, как данный механизм реализован в Tarantool.

Итак, у нас есть СУБД, хранящая все данные в оперативной памяти. Как я уже упоминал в моей предыдущей статье, для снятия снимка состояния необходимо все эти данные записать на диск. Это означает, что нам нужно пройтись по всем таблицам и по всем строкам в каждой таблице и записать все это на диск одним файлом через системный вызов write. Довольно просто на первый взгляд. Однако проблема в том, что данные в базе постоянно изменяются. Даже если замораживать структуры данных при снятии снимка, в итоге на диске можно получить неконсистентное состояние базы данных.
Читать дальше →
Total votes 28: ↑28 and ↓0 +28
Views 5.9K
Comments 34

Асинхронная обработка запросов в СУБД в памяти, или как справиться с миллионом транзакций в секунду на одном ядре

VK corporate blog High performance *System Analysis and Design *
Translation

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

В этой статье я хотел бы затронуть проблему производительности СУБД в оперативной памяти. Давайте начнем обсуждение производительности с простейшего случая использования, когда просто изменяется значение по заданному ключу. Для еще большей простоты предположим, что серверная часть отсутствует, т.е. не происходит никакого клиент-серверного взаимодействия по сети (дальше будет понятно, зачем мы это сделали). Итак, СУБД (если ее можно так назвать) находится полностью в оперативной памяти вашего приложения.
Читать дальше →
Total votes 47: ↑45 and ↓2 +43
Views 18K
Comments 39
1