Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «grove»
[Перевод] Использование больших страниц в памяти в PHP 7 2015-11-15 15:34:07
Разбивка на страницы — это способ управления памятью, выделяемой для пользовательских процессов ...
+ развернуть текст сохранённая копия
Разбивка на страницы — это способ управления памятью, выделяемой для пользовательских процессов. Все доступы процессов к памяти являются виртуальными, а преобразование их адресов в адреса физической памяти выполняют ОС и аппаратный MMU.
При разбивке на страницы память делится на блоки фиксированного размера. В Linux на x86/64-платформах размер страниц обычно составляет 4 Кб. Каждый процесс содержит в себе таблицу, в которой хранится информация о соответствии адресов страницы и физической памяти — элемент таблицы страниц (page table entry). Чтобы ОС не лезла в эту таблицу при каждом обращении к памяти (иначе для обработки каждого запроса на обращение к памяти потребуется обращаться к ней дважды), применяется небольшой кэш — буфер ассоциативной трансляции (Translationlookaside Buffer, TLB). Этот аппаратный компонент находится в MMU и работает чрезвычайно быстро и эффективно. Система сканирует TLB с целью поиска записи о соответствии адресов страницы и физической памяти. Если нужной записи там не оказывается, тогда ядру ОС приходится обращаться к памяти, искать нужное соответствие и обновлять информацию в TLB, чтобы получить из памяти нужные нам данные.
Если вы хотите больше узнать об управлении виртуальной памятью, то можете изучить эту публикацию. А пока давайте разберем, как в PHP 7 устроена работа с большими страницами (Huge Page).
Читать дальше →
Тэги: group, mail.ru, php, web-разработка, блог, веб-разработка, компании, покровов, программирование, срыв
Чернее черного: часы GraffStar Slim Eclipse 2015-11-10 10:46:03
Эти часы настолько тёмные, что становятся практически незаметными. + развернуть текст сохранённая копия
Эти часы настолько тёмные, что становятся практически незаметными.
Тэги: graff, часы
Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №184 (2 — 8 ноября 2015) 2015-11-08 22:30:03
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT- ...
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости
Читать дальше →
Тэги: angular, css, es6, group, html5, javascript, react, svg, zfort, анимация, блог, браузеры, веб-дизайн, веб-разработка, дайджест, компании, новости, ссылки
Новый номер горячей линии 2015-11-07 08:31:08
Уважаемые клиенты! С 9 ноября 2015 года, группа компаний LUCHININ GROUP LLC меняет номер телефона ...
+ развернуть текст сохранённая копия
Уважаемые клиенты! С 9 ноября 2015 года, группа компаний LUCHININ GROUP LLC меняет номер телефона единой горячей линии клиентов на 8 (800) 505-52-70, что связано со сменой провайдера услуг IP-телефонии. В связи с этим, на выходных днях 7 и 8 ноября, будет действовать временный номер поддержки +7 812 426-36-26. Благодарим Вас за понимание.
Тэги: antiddos.host, exclusive, group, llc, luchinin, горячая, инвестиционный.сайт, клиентам, линия, новости, работы, телефон, технические
Strange Relations - Underage 2015-11-06 00:01:09
+ развернуть текст сохранённая копия
Тэги: experts, group, layer, moving, muzika, picture, автоэкзэк, день
Главная / Главные темы / Тэг «grove»
|
|