Как стать автором
Обновить

Числа и байты: как работает память в Linux?

Уровень сложностиСложный
Время на прочтение27 мин
Количество просмотров11K
image

Часть первая: физическая память


При создании операционных систем всегда уделяется внимание работе с памятью. Память — это компонент компьютера, где хранятся программы и данные, и без нее современные компьютеры не могли бы функционировать. Важной единицей хранения данных в памяти является бит, который может принимать два значения: 0 или 1. Память состоит из ячеек, каждая из которых имеет свой адрес. Ячейки могут содержать различное количество битов, и количество адресуемых ячеек зависит от количества бит в адресе.

Также память включает в себя оперативное запоминающее устройство (ОЗУ) или RAM, где можно записывать и считывать информацию. Существует статическая ОЗУ (SRAM) и динамическая ОЗУ (DRAM), различающиеся в том, как хранится информация. В SRAM информация сохраняется до выключения питания, в то время как в DRAM используются транзисторы и конденсаторы, что позволяет хранить данные, но требует их периодического обновления. Разные типы ОЗУ имеют свои преимущества и недостатки, и выбор зависит от конкретных потребностей.

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

Но что такое физическая память, как она работает в Linux? Что такое сегментация, утечки памяти и некие «страницы»?

Все, что вы хотели знать, но боялись спросить о памяти пингвина — читайте здесь и сейчас!
Читать дальше →
Всего голосов 25: ↑29 и ↓-4+33
Комментарии17

Даем нейросотрудникам на базе ChatGPT настоящую постоянную память

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров9.8K

На нашей no-code платформе мы создаем GPT-ботов, которых мы называем нейросотрудниками. Они уже многое умеют и даже организуются в целые нейроотделы с нейроруководителями.

Но чтобы им стать действительно незаменимыми помощниками в реальных бизнес-задачах, они должны обладать персональной постоянной памятью.

В этой статье мы рассмотрим один из подходов к организации такой памяти для наших нейросотрудников.

Читать далее
Всего голосов 12: ↑11 и ↓1+10
Комментарии14

Пустынные муравьи: геомагнитное поле и навигация

Время на прочтение12 мин
Количество просмотров1.9K


Отправляясь в путешествие, каким бы коротким оно ни было, необходимо знать куда идти и как вернуться назад. С древних времен человек создавал все более новые и точные методы и инструменты, помогающие в навигации. Представителям фауны GPS или секстанты не нужны, ведь многие из них ориентируются в пространстве за счет магнитного поля Земли. Однако остается загадкой как именно происходит такой тип навигации. Ученые из Вюрцбургского университета (Германия) решили разгадать эту загадку и провели наблюдения за поведением пустынных муравьев из рода Cataglyphis. Как влияло изменение магнитного поля на навигацию муравьев, и какие области их мозга были задействованы в процесс? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Всего голосов 24: ↑23 и ↓1+22
Комментарии0

На проблемном рынке флешек появились низкокачественные чипы: их добывают из электронного мусора и почти не проверяют

Время на прочтение4 мин
Количество просмотров27K
image

Источник: CBL

Сейчас что в российском, что в зарубежном сегментах интернета появилось много жалоб на проблемные флешки. Некоторые вообще не работают, часть — функционируют, но с проблемами. Одна из причин сложившейся ситуации — низкокачественные чипы памяти, которые устанавливают разные производители. Причем большинство чипов — вовсе не ноунейм. Подробности — под катом.
Читать дальше →
Всего голосов 45: ↑39 и ↓6+33
Комментарии33

10 фактов, которые разработчики ПО должны знать про обучение

Время на прочтение26 мин
Количество просмотров7.2K

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

Читать далее
Всего голосов 28: ↑26 и ↓2+24
Комментарии3

Долговременная память и афантазия

Время на прочтение12 мин
Количество просмотров6.6K


Память человека является весьма необычным механизмом, понимание которого в полной мере пока еще нет. Мы можем не помнить, что мы делали пять минут назад, но при этом в деталях помнить события десятилетней давности. Автобиографические воспоминания, которые касаются лично нас, формируются в связке и визуальными образами. Способность создавать визуальные образы воспоминаний помогает нам повторно переживать те или иные события из прошлого, т. е. вспоминать их более детализировано. Однако есть люди, которые не способны создавать визуальные образы. Данное отклонение от нормы называется афантазией. Ученые из Университетской больницы Бонна (Германия) провели исследование, в котором установили, нарушения в каких именно областях мозга приводит к афантазии. Какие опыты провели ученые, какие они дали результаты, и как новые данные могут быть использованы на практике? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Всего голосов 33: ↑32 и ↓1+31
Комментарии20

Пароль как мелодия. Генерация стойких паролей в музыкальных аккордах

Время на прочтение3 мин
Количество просмотров3.8K


Несмотря на популярность парольных менеджеров, никто не отменяет необходимость в реальном запоминании длинных стойких паролей. В крайнем случае, мастер-пароль для самого парольного менеджера ведь надо запомнить.

К сожалению, человеческая память не приспособлена для запоминания абсолютно случайных символов, включая буквы в разных регистрах, цифры и специальные символы. Лучшие профессионалы на чемпионате мира по памяти используют ассоциации и фантазию с выстраиванием сюжета истории, в которой последовательные карты или цифры ассоциируются с различными объектами и действиями. В виде истории можно запомнить очень длинную последовательность событий (случайных символов) с первого-второго раза.

Но существуют более простые методики.
Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Комментарии25

Память человеков. Отлаженный механизм или баг на баге?

Время на прочтение6 мин
Количество просмотров4.4K

Всем привет! Сегодня мне вдруг захотелось поговорить о том, как работает память. О процессах, ошибках и вот этом вот всем. Для более полного понимания советую прочесть статьи о когнитивных искажениях (часть 1, часть 2, часть 3). Ну или хотя бы начало первой статьи, если не знаете, что такое когнитивные искажения. Но это, в принципе, необязательно.

Итак, поехали!

Читать далее
Всего голосов 12: ↑8 и ↓4+4
Комментарии3

Реверс-инжиниринг механизмов биологической памяти

Уровень сложностиСредний
Время на прочтение22 мин
Количество просмотров1.5K

Память является ключевым элементом в функционировании нашего мозга, обладая множеством разновидностей, каждая из которых играет свою особую роль. Существуют декларативная, эмоциональная, сенсорная, временная и долговременная память, и это лишь начало списка. Но давайте подойдем к этому вопросу с инженерной точки зрения: какие типы памяти можно выделить, если анализировать саму природу биологической памяти и механизмы, на которых она строится? Какие методы позволят нам воссоздать эти уникальные процессы? - Давайте разберемся вместе. Конечно биологическая память неразрывно связана с механизмом обучения - подкрепления, которые мы тоже разберем, а также выясним чего же не хватает правилу Хебба. И сделаем мы это максимально наглядно и доступно.  

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

Читать далее
Всего голосов 4: ↑5 и ↓-1+6
Комментарии2

Как цены на яйца влияют на стоимость гранитных памятников

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров6.1K

Не совсем научная, но полезная статья про рентабельность

2023 год:
Жена: Может купишь ещё яиц?
Я: Лучше курицу. Сознательный гражданин обязан считать своим долгом сохранение популяции яиц в стране!
Жена: Чего?
Я: Дорого, говорю.

Читать далее
Всего голосов 43: ↑38 и ↓5+33
Комментарии25

Неожиданное взаимодействие предсказания ветвлений и подсистем памяти

Время на прочтение10 мин
Количество просмотров6.6K

Это 15-я статья в серии, посвящённая оптимизации подсистем памяти. Остальные доступны здесь (англ.).

В ней мы изучим взаимодействие механизма предсказания ветвлений с подсистемой памяти. В повествовании мы будем исходить из предположения, что вам знаком принцип предсказания ветвлений и работы подсистем памяти в современных процессорах.
Читать дальше →
Всего голосов 45: ↑43 и ↓2+41
Комментарии6

Какие бывают Cortex-M7 ARM-ы, периферия, шины, память, … DMA

Уровень сложностиСложный
Время на прочтение11 мин
Количество просмотров6K

На рисунке приведена структурная схема современного, одного из самых навороченных (я подозреваю) 32-битного ARM процессора или микроконтроллера-microcontroller, в документации используются оба термина: high-performance Flash microcontroller (MCU) based on the 32-bit ARM Cortex-M7 RISC (х.хх CoreMark/MHz) processor.

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

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

Читать далее
Всего голосов 16: ↑15 и ↓1+14
Комментарии5

Цены не удержать: оперативная память продолжает дорожать. Что происходит на рынке электроники

Время на прочтение4 мин
Количество просмотров10K

Весной 2023 года мы опубликовали статью «Удар, еще удар: производство ОЗУ переживает не лучшие времена. Цены падают, производство сокращается». Тогда говорилось о том, что рынок ОЗУ переживает не лучшие времена, так, в IV квартале 2022 года выручка производителей DRAM упала на 32,5%. По словам экспертов, настолько сильного падения не было с кризисного для индустрии 2008 года.

Большинство игроков рынка тогда сошлись на том, что производство чипов для ОЗУ необходимо сокращать, чтобы удержать цены. Но сейчас, похоже, ситуация меняется, и стоимость оперативной памяти будет только расти. Причем это касается практически всех поколений ОЗУ — стоимость увеличивается. Подробности — под катом.
Читать дальше →
Всего голосов 37: ↑34 и ↓3+31
Комментарии8

Высокоскоростной SPI to Ethernet конвертер, при чем здесь DMA?

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров4.3K

Чисто техническое, но не очень глубокое описание реализованной задачи с самыми простыми расчетами. Надеюсь, будет полезно соответствующим техническим специалистам или для тех, кто хочет понимать что-то про объем знаний необходимых для использования DMA над некоторым устройством периферии, например SPI.

Относительно использования Ethernet, дальше нескольких упоминаний речь не идет. Как-то, к слову, не пришлось, еще пока. Не обессудьте.

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии34

Суровый моддинг из нулевых: как энтузиасты увеличивали объём ОЗУ в коммуникаторах?

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров15K
image


Моддинг девайсов — тема очень широкая и невероятно интересная. При желании, чего только не сделаешь со своим любимым устройством: можно кастомизировать и преобразить интерфейс девайса, портировать свежую версию системы, прошить ядро с разгоном ЦПУ… Однако помимо программного моддинга, существует и аппаратный: умельцы умудряются наращивать объем ОЗУ и постоянной памяти, менять дисплеи на более качественные и даже добавлять поддержку беспроводной зарядки/квикчарджа! Предлагаю вам взглянуть на относительно редкую, дорогую, но такую желаемую в нулевых модификацию: наращивание ОЗУ на КПК аж в два раза! Сегодня мы с вами: узнаем предысторию моддинга телефонов в нулевых, самостоятельно перепаяем чипы ОЗУ на модули большего объёма, а также разберемся в программной стороне этого вопроса. Интересно? Тогда добро пожаловать под кат!
Читать дальше →
Всего голосов 66: ↑66 и ↓0+66
Комментарии62

Valve рассказала про чип AMD в Steam Deck и скорость работы консоли на разных накопителях

Время на прочтение3 мин
Количество просмотров4.8K

Многофункциональный портативный игровой компьютер Steam Deck.

12 ноября 2021 года Valve на мероприятии для разработчиков рассказала про чип AMD в Steam Deck и скорость работы консоли на разных накопителях.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии12

Внутри чипов памяти GDDR6X на GeForce RTX 3080 температура превышает 100 градусов

Время на прочтение2 мин
Количество просмотров40K


Эксперты немецкого портала Igors Lab измерили максимальную температуру чипов памяти GDDR6X на борту новой видеокарты GeForce RTX 3080 FE. Тесты показали, что она может достигать 104°С.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии38

Добавление термопроводящей прокладки на обратную сторону платы снизило температуру чипов памяти в RTX 3080 на 8 градусов

Время на прочтение2 мин
Количество просмотров16K


Редактор портала Igors Lab Игорь Валлоссек (Igor Wallossek) нашел простое решение по борьбе с перегревом чипов памяти в RTX 3080. Для этого видеокарту нужно частично разобрать и добавить термопрокладки на некоторые ее элементы в определенных местах.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии9

Tesla признала наличие проблемы с деградацией модуля памяти eMMC в Model S и X, произведенных до марта 2018 года

Время на прочтение2 мин
Количество просмотров6.4K


По информации портала Electrek, Tesla признала наличие проблемы c флеш-памятью в старых версиях MCU (Media Control Unit), установленных в электромобилях Tesla Model S и X выпуска 2018 года или ранее. Автопроизводитель продлевает гарантию на штатную встроенную память Multi-Media-Card (8GB eMMC) в MCU. Tesla будет заменять этот компонент, в случае выхода его из строя из-за накопленного износа.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии11

Intel продает производство NAND-памяти

Время на прочтение3 мин
Количество просмотров2.6K
Корейский производитель электроники SK hynix, известный, в первую очередь, по производству чипов и модулей оперативной памяти, заявил о покупке бизнеса Intel по производству флеш-памяти. Сумма сделки оценивается в $9 млрд и сейчас проходит аудит государственных органов, которые должны одобрить продажу.



По условиям, корейская компания покупает почти весь бизнес Intel в этом сегменте, включая приобретение производственных мощностей в Китае. За собой Intel оставляет только подразделение, которое занимается фирменной памятью Optane, разработка которой ведется совместно с американским производителем памяти Micron Technology.

«Синие» идут на сделку, так как прибыль от разработки и производства NAND-модулей сокращается, память дешевеет. При этом приобретение интересно для SK hynix, которая плотно сотрудничала с Intel на этапе создания первых серверных модулей памяти поколения DDR5 и готова расширять свое присутствие на этом рынке.
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии1
1
23 ...