Безопасная печать
Поводом для данной статьи послужил казус, который недавно произошел у меня на фирме. Забирая распечатанный документ, я нашел в лотке принтера расчётку с зарплатой сотрудника нашей фирмы. Меня, как администратора заинтересовал вопрос, как могла попасть эта распечатка на принтер нашего отдела. Выяснилось, что сотрудница бухгалтерии отправила документ на печать, не получив распечатку, она отправила задание печати еще раз и документ вышел на правильном принтере. Я посчитал, что расчёт зарплаты пролежал в принтере около 15 часов и даже не хочу думать о том, сколько человек могли посмотреть его за это время.
(далее...)

Архитектура CMP (chip mutiprocessor) привносит новые проблемы алгоритмам балансировки нагрузки ввиду различных вариантов исполнения кэша на чипе. Предыдущие поколения процессоров обычно были с частным L2 кэшем, а более новые имеют общий как L3, так и L2 кэш. Также, количество ядер, использующих общий кэш варьируется от двух до четырех и более. Кэш последнего уровня (LLC — last level cache) — кэш, после которого идет обращение к оперативной памяти. Поскольку задержка при доступе к LLC и RAM различается как минимум на порядок, поддержание высокого уровня cache-hit для LLC становится жизненно необходимым для высокой производительности.