Кроме того, консультации с производителями материнских плат позволили нашим коллегам внести ясность в вопрос совместимости Socket AM2 и Socket AM2+, хотя проблема уже не раз обсуждалась ранее. Итак, процессоры в исполнении Socket AM2+ можно будет устанавливать в материнские платы с разъёмом Socket AM2. Придётся лишь пожертвовать поддержкой HyperTransport 3.0, так как шина будет работать в режиме совместимости с HyperTransport 1.0.
Прямая совместимость тоже будет предусмотрена - процессоры в исполнении Socket AM2 можно будет устанавливать в материнские платы с разъёмом Socket AM2+. Таким образом, купив материнскую плату с Socket AM2+, сторонник поэтапной модернизации сможет сохранить на какое-то время свой старый процессор в исполнении Socket AM2, а заодно сразу приобщиться к функциональным возможностям нового чипсета.
Подробнее: https://www.overclockers.ru/hardnews/24314.shtml
Процессоры Socket AM3, благодаря своему контроллеру памяти, работающему как с памятью DDR2, так и DDR3, будут наиболее универсальны и могут устанавливаться в материнские платы Socket AM3, Socket AM2+ и Socket AM2 (обеспечив последней платформе весьма достойный срок службы). Но обратной совместимости у них не будет - в платы Socket AM3 нельзя будет установить ни процессоры Socket AM2, ни Socket AM2+.
+function(win) {
console.log(win);
}(window);
// ======
(function(win) {
console.log(win);
})(window);
void function(win) {
console.log(win);
}(window);
[[0, 1], [2, 3], [4, 5]].reduce(function(a, b) {
return a.concat(b);
}); // [0, 1, 2, 3, 4, 5]
function shuffle(array) {
// original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
for (var j, x, i = array.length; i; j = parseInt(Math.random() * i), x = array[--i], array[i] = array[j], array[j] = x);
return true;
}