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

Немного истории

На заре вычислительной техники динамическая память вполне себе работала на частоте процессора. Мой первый опыт работы с компьютером был связан с клоном компьютера «ZX Spectrum». Процессор Z80 осуществлял обработку инструкций в среднем по 4 такта на операцию, при этом два такта использовалось на осуществление регенерации динамической памяти, что дает нам при частоте в 3,5 МГц, не более 875 000 операций в секунду.

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

Давайте рассмотрим что представляет из себя оперативная память компьютера сейчас, и что с ней можно сделать, чтобы увеличить быстродействие компьютерной системы.
Быстродействие динамической оперативной памяти и нелепая идея как ее увеличить - 1

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

Продолжение электронной версии статьи из номера №2 за 2016 год журнала Компоненты и технологии. Автор Курниц Андрей. Ссылка на первую часть

Создание, запуск и отладка примитивной программы на Atmel SAM4S микроконтроллере

Теперь, когда на рабочую станцию установлено и настроено программное обеспечение для разработки под Atmel SAM4S микроконтроллеры, можно убедиться в работоспособности системы, создав простейшую программу, которая будет зажигать и гасить светодиод на плате SAM4S-EK.
Чтобы собрать работоспособную программу для микроконтроллера, помимо инструментария GCC необходимы следующие компоненты:

  1. Библиотека CMSIS (Cortex Microcontroller Software Interface Standard) — описывает единый интерфейс взаимодействия с ядром микроконтроллеров ARM Cortex-M — общая для микроконтроллеров ARM Cortex-M различных производителей.
  2. Библиотека для взаимодействия с периферией данного семейства микроконтроллеров — своя для каждого производителя, будь то Atmel, STMicroelectronics, NXP и др.
  3. Скрипт линковщика (linker script) — файл с указаниями о размещении программы во flash-памяти микроконтроллера, а также о размещении в ОЗУ служебных областей (секций): стек, куча и др. Для различных микроконтроллеров с разными объемами памяти используются соответственно различные скрипты линковщика.
  4. Файл syscalls.c — содержит системные функции, необходимые для работы стандартной библиотеки языка C (реализация newlib). Обычно эти функции являются частью операционной системы, для которой предназначена программа. Однако в случае же микроконтроллера, который чаще всего работает без операционной системы, в сборку должен быть включен файл syscalls.c, содержащий в большинстве своем пустые системные функции [10].
  5. Справедливости ради следует отметить, что существует множество операционных систем, разработанных специально для микроконтроллеров.
  6. Код начальной инициализации (startup code) — отвечает за заполнение таблицы векторов прерываний соответствующими обработчиками, в том числе и обработчиком прерывания по сбросу микроконтроллера (reset handler).
  7. Также содержит реализацию обработчика прерывания по сбросу, который обнуляет необходимые секции памяти, инициализирует стандартную библиотеку C и передает управление в точку входа программы — в функцию main().

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

Битрикс дарит знания — все материалы #FailOverConf - 1

8-го апреля состоялась ставшая уже традиционной конференция, посвященная отказоустойчивому и быстрому вебу — FailOverConf.

Как вы уже знаете, в этот раз мы решили полностью поменять ее формат. Мы поставили цель — максимально широкий охват аудитории, которая сможет получить полезные и практические знания. Поэтому сделали конференцию полностью в онлайне и бесплатной. И, кажется, цель была достигнута. :) Около 2500 человек приняли участие в мероприятии.

А сейчас, как мы и обещали ранее, мы публикуем все материалы конференции (презентации и видео).
Читать полностью »

Чистая прибыль «Почты России» по РСБУ в 2015 году увеличилась на 28% и достигла 1,578 миллиарда рублей. «Почта» рентабельна уже второй год подряд. Выручка увеличилась на 6% и достигла 149 миллиардов рублей. Быстрее остальных направлений росли доходы от посылок – на 19%.

Представители госкомпании объясняют, что сохранять рентабильность второй год подряд удается благодаря сокращению производственных затрат на 3%. В этом году они снизились до 26,6 миллиарда рублей. «Почта» смогла оптимизировать закупки и логистику.

С 2013 по 2015 год затраты на одно условное отправление сократились на 8,3%, или с 1,06 до 0,97 рублей, а среднемесячная выработка на одного работника выросла на 7% и составляет, по данным самой почты, 39 600 рублей.

В 2015 году продолжало расти количество международных пересылок: Читать полностью »

Павел Дуров: Telegram удалял и удаляет нелегальный контент по жалобам правообладателей - 1
Фото: Известия

Как уже сообщалось на Geektimes, в защищенном мессенджере Telegram стали появляться боты известных ресурсов, заблокированных в России. Это и Флибуста, и Rutracker, и некоторые другие сайты. При этом администрация мессенджера не спешит блокировать этих ботов, так что правообладателям приходится жаловаться на Telegram в Яндекс и Google.

Тем не менее, создатель мессенджера Павел Дуров утверждает, что администрация всегда идет навстречу правообладателям. Об этом он сообщил в интервью «Известиям». FAQ Telegram был недавно обновлен, и в нем появился соответствующий пункт, хотя и до этого момента администрация удаляла спорный контент. Во всяком случае, так говорит Дуров.
Читать полностью »

Как работают профессионалы. Виталий Виноградов, CEO Ticketland.ru - 1Рубрика «Как работают профессионалы» продолжает знакомить читателей «Мегамозга» с рабочими привычками самых разных специалистов на IT-рынке.

Виталий Виноградов окончил МЭИ, получив в 2000 году степень Кандидата технических наук, в том же году устроившись в DHL, где прошёл путь от менеджера по работе с ключевыми клиентами до директора по развитию в СНГ и Восточной Европе.

После занимал должности директора по продажам и маркетингу International SOS (2005 — 2008), директора по продажам и маркетингу в России и Казахстане компании Esselte (2008 — 2012).

В 2012 году Виталий Леонидович присоединился к «ГК Арена», наконец, в феврале 2013 года стал управляющим директором уже объединённой ГК Ticketland.

Г-н Виноградов согласился ответить на наши вопросы и ему удалось это сделать на редкость лаконично.
Читать полностью »

История моего участия в Ubuntu Scope Showdown 2016 - 1
15 января 2016 года был аннонсирован ежегодный конкурс Ubuntu Scope Showdown! Участникам предлагалось в течение шести недель разработать с нуля и опубликовать в магазине приложений свой скоуп для Unity 8 (официальный перевод слова scope как «линза» совсем не радует, поэтому пусть будет просто скоуп). За эти полтора месяца было разработано порядка 15 скоупов, еще полтора месяца шло голосование жюри (в три раза дольше заявленных двух недель). В результате победителями оказались Roman Shchekin, Ricardo Silva, Michael Weimann и Pieter Engelbrecht. О своем же опыте участия я бы хотел рассказать под хабракатом.
Читать полностью »

image

Страх доставлял мне неудобства, мешал подступиться к людям и ситуациям и заставлял сомневаться во всем, что я делал. Конечно, я пытался избавиться от него. Я затыкал уши, но его голос начинал рокотать внутри меня. Когда я старался улизнуть, он вцеплялся в меня своими ужасными когтями. Если я пытался заглушить его, он кричал все громче, пока я наконец не сдавался. Чем сильнее я ненавидел свой страх, тем больше и громче он становился. Но выход был найден!Читать полностью »

Ускорение сайта
Корректное измерение конверсии сайта — непростая задача. А связь скорости сайта с конверсией — так вообще почти невозможная. По крайней мере, за последние 8 лет лишь немногие компании смогли корректно связать эти две величины: набралось чуть более 30 опубликованных кейсов. Мы аккуратно их все собрали, разложили по метрикам, нашли первоисточники и предлагаем вашему вниманию.

Внимание! В скорости сайта есть три основные метрики — время ответа сервера (TTFB), время отрисовки (DOMready) и время полной загрузки (onload). Часть исследований сфокусирована только на одной из метрик, а некоторые — вообще без этих метрик. Применяя результаты исследований (и предлагаемые методы) к вашему сайту, нужно четко понимать, о какой конкретно метрике (и ее улучшении) идет речь. Иначе проблемы вашего сайта не удастся соотнести с полученными результатами.
Читать полностью »

Компания Taiwan Semiconductor Manufacturing Company (TSMC) планирует запустить пробное производство по нормам 7 нм в первой половине 2017 года. Такой срок был указан в докладе, с которым руководитель компании недавно выступил перед акционерами TSMC.

Предприятие будет полностью принадлежать TSMC

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


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