Pull to refresh
  • by relevance
  • by date
  • by rating

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

Information Security *IT-companies
image

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

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

Information Security *


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

«Терабайтная» память от 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 452
Comments 8

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

Маленькие секреты большой экономии

History of IT Old hardware Games and game consoles

Почему 16 байт достаточно для сохранения игры, и другие мелочи


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

25 лет назад игровые картриджи содержали 64—128 килобайтов памяти, но каким-то образом этого объёма хватало, чтобы уместить игру на десятки часов геймплея. Сегодня 128 килобайт — это размер маленькой JPEG-картинки, а о том, что доступно в современном бытовом компьютере, в эпоху Super Mario Bros. даже не приходилось мечтать.

Там были и музыка, и звуки, и неплохая по тем временам графика. Да, некоторое можно было делать с помощью того, что уже было в игровой приставке или компьютере, но в основном приходилось идти на различные ухищрения, чтобы уместить в эти скромные возможности огромное количество звуков, музыки, анимации, изображений и игровых алгоритмов. Как же это удавалось разработчикам тех лет?
Читать дальше →
Total votes 54: ↑52 and ↓2 +50
Views 26K
Comments 22

Память марсохода Opportunity успешно переформатирована

Robotics Data storaging Astronautics

Пройдённый путь приближается к дистанции марафонского забега


Команда НАСА переформатировала постоянное запоминающее устройство марсохода «Оппортьюнити» после трёх месяцев, в течение которых приходилось обходиться хранением данных только в энергозависимой оперативной памяти.

20 марта было получено подтверждение, что процедура переформатирования прошла успешно. До этого в этом месяце марсоход переключился на использование обновлённой версии программного обеспечения, которая избегает использования проблемного седьмого банка памяти на борту аппарата.
Читать дальше →
Total votes 27: ↑27 and ↓0 +27
Views 12K
Comments 13

На Земле готовят патч для марсохода «Оппортьюнити»

Robotics Data storaging Astronautics

Флэш-память износилась и не даёт нормально работать


После более, чем десятилетия на поверхности красной планеты, электронные элементы памяти марсохода «Оппортьюнити» деградируют — этот процесс хорошо знаком многим владельцам флэшек. Неисправности начались ещё полгода назад, и теперь в НАСА собираются обновить софт для учёта износа «железа».

В некоторые ячейки флэш-памяти записывать информацию уже невозможно. Это приводит к тому, что операционная система теряет данные и постоянно перезагружается, что затрудняет какую-либо научную работу. Информация теряется потому, что телеметрия и команды с Земли вынужденно хранятся в энергозависимой памяти, и когда ровер уходит в спящий режим для сохранения энергии батарей, она отключается.
Читать дальше →
Total votes 17: ↑16 and ↓1 +15
Views 11K
Comments 5

КА Аполлон

ua-hosting.company corporate blog Computer hardware Old hardware Astronautics
Recovery mode
В 1968 году был разработан бортовой управляющий компьютер КА Аполлон (Apollo Guidance Computer — AGC), в котором впервые применили микросхемы.

AGC создавался учеными и инженерами в лаборатории приборов Массачусетского технологического института для программы Аполлон. Руководил разработкой Чарльз Старк Дрейпер, а главным конструктором аппаратного обеспечения был Элдон Холл. Изначальные изыскания проводили: Лэнинг Младший, Альберт Хопкинс, Рамон Алонсо и Хьюг Блэйр-Смит. Серийное производство осуществлялось фирмой Рейтеон, причём в группу разработчиков был включён её представитель, Херб Тэлер.

В компьютере использовалось 2800 микросхем, каждая из которых содержала два элемента исключающее ИЛИ. Тактовая частота составляла 2 МГц. Весила модель 250 кг.

Читать дальше →
Total votes 25: ↑14 and ↓11 +3
Views 6.9K
Comments 9

Сколько вешать в граммах? Определяемся с объемом оперативной памяти для игрового ПК

Kingston Technology corporate blog Computer hardware DIY Games and game consoles
Привет, Гиктаймс! А вас тоже удивляют системные требования современных игр? Точнее, разочаровывают. Какой потенциальный суперхит не выйдет — обязательно подавай мощный и современный графический адаптер да процессор уровня Core i7. Не обходят стороной тайтлы ААА-класса и такой компонент, как оперативная память. Понятно, что «оперативки» много не бывает, но мы все же решили выяснить, сколько гигабайт необходимо современному игровому компьютеру.


Читать дальше →
Total votes 18: ↑15 and ↓3 +12
Views 44K
Comments 105
1