Новости информационных технологий - 26158

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

UKSM вдохновлен KSM(технология от RedHat), но практически полностью переписан.
У KSM есть несколько недостатков:

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

Читать полностью »

image
Известно, что только 5% программистов в состоянии решать задачи многопоточного программирования. А в месте с тем, с ростом количество ядер даже у мобильных устройств потребность в использовании нескольких нитей возрастает многократно. С каждым днем появляются как новые языки программирования, специально предназначенные для решения специфических задач параллельного программирования, так и в уже хорошо известных и широко применяемых решениях появляются методы, которые не только облегчают понимание, но и сводят решение задачи к своеобразной поэзии программного кода.

image
Читая книгу “Идеальный код” под редакцией Энди Орама и Грега Уилсона мне довелось натолкнуться на интереснейшую задачу в главе посвященной параллельной обработке (гл. 24. стр. 444). В ней автор, Саймон Пейтон Джоунс, приводит решение на языке Haskell. Там же он утверждает, что существуют решения задачи Сата Клауса для языков Ada95 и Polyphonic C#. В силу профессиональных интересов несколько ранее мне приходилось обсуждать с коллегами возможности многопоточной Apple реализации для языка Objective-C.

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

DNS инструменты для разработчика

У каждого разработчика есть набор любимых сервисов для просмотра записей DNS, информации по IP-адресу, WHOIS и так далее. На сайте ViewDNS.info собрано всё, что возможно, а в качестве бонуса — ещё и открытые API (XML, JSON), пока бесплатные.
Читать полностью »

АРСС моделирование в физике
Проблема прогнозирования и описания временных рядов будоражит умы учёных и людей уже много лет. Исторически сложилось что модели из эконометрии крайне редко используются в, к примеру, физике или биологии. И наоборот.
Читать полностью »

Вот и мне посчастливилось познакомиться с git. Каюсь, пользуясь Subversion, я знал, как в IDEA или TortoiseSVN сделать то, что мне надо, но даже не представлял, что происходит за сценой. В данном случае я решил подойти к git более ответственно и хорошенько изучить его перед использованием. Сейчас я знаю какие команды надо использовать для выполнения задуманного, но не знаю, как это сделать в IDEA или TortoiseSVN.
Но я решил пойти еще дальше и узнать, что происходит в самой директории .git. Там оказалось все настолько интересно и просто, что я решил поделиться этим с вами.Читать полностью »

В соответствовании с данными исследований, религиозные и идеологические сайты могут содержать в несколько раз больше угроз, чем порносайты. В годовом отчете Symantec также упоминается, что большинство данных вирусов нацелены на Android.
Читать полностью »

Суд Великобритании закрыл доступ к The Pirate Bay
Если вы проживаете в Великобритании, то при попытке зайти на tpb вас будет ждать неприятный сюрприз.

Верховный Суд Великобритании постановил, что все провайдеры отныне должны блокировать доступ к сайту TPB.
Читать полностью »

Даже если ваш iPhone защищен паролем и все данные скопированы на iCloud, всё равно в случае потери или кражи вам будет немного грустно. Как минимум.

От создателей забавных видео концепций iPhone5 и iPad3 — система самоуничтожения iPhone с помощью Siri.
Читать полностью »

RoboGames 2012

RoboGames или РобоИгры (официальное русское название) — крупнейшее событие в мире любительской робототехники. РобоИгры впервые появились в 2004 году под названием ROBOlympics и их действительно можно сравнить с олимпиадой. Команды и одиночки из десятка стран каждый год приезжают в Америку чтобы показать на что способны их роботы. Последние, 2012 РобоИгры прошли с 20 по 22 апреля в СанМатео, Калифорния.
Читать полностью »

Объем мирового рынка планшетов в количественном выражении в текущем квартале составит 21,58 млн. штук, подсчитали специалисты Digitimes Research. Это на 47,5% больше, чем во втором квартале 2011 года, но на 8,2% меньше, чем в предыдущем квартале.

Львиная доля планшетов — 88% — будет изготовлена на Тайване. В натуральном выражении это 18,9 млн. штук, что на 2,74 млн. штук меньше, чем в первом квартале.

Лидером рынка остается Apple, а вот на других позициях верхней части рейтинга производителей ожидаются изменения. В первую тройку может войти ASUSTeK Computer, которая стала партнером Google по выпускуЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js