Но почему же тогда Закон Мура гласит, что скорость процессора удваивается (а не учетверяется) каждые полтора года?
Потому что во-первых, не скорость, а число элементов. А во-вторых, это эмпирический закон, не более - со всеми вытекающими.
Но. Если очень-очень грубо, при удвоении числа элементов на двухмерном кристалле, его линейные размеры уменьшаются в
раз. Скорость узла (например, тактовая частота) росла бы примерно так же, но удвоение числа элементов также позволяет усложнять архитектуру – если говорить о CPU, то сначала благодаря этому усложняли логику работы конвееров, что позволяло за один такт процессорам выполнять больше последовательных машинных команд. А в последнее время от безысходности стали увеличивать число ядер процессоров, значительно переложив оптимизационные задачи с архитекторов процессоров на программистов. В результате, итоговая средняя производительность также грубо эмпирически росла примерно вдвое