Las baterías no dependen de los semiconductores, correcto. Sin embargo, sí almacenan energía químicamente y confían en las reacciones químicas para crear un flujo de electrones.
Tenga en cuenta que "durar tanto ... en un ambiente frío" puede tomarse de dos maneras: la duración de la descarga bajo carga o la vida útil total. Supongo que se refería al tiempo bajo carga, ya que casi todas las baterías se benefician de una vida útil prolongada si se almacenan a bajas temperaturas.
La mayoría de las baterías (ignorando algunos sabores más exóticos) utilizan dos electrodos metálicos o de carbón, separados por un electrolito. La corriente se produce por intercambio iónico (reacción de oxidación / reducción) entre el electrolito y el ánodo y entre el electrolito y el cátodo.
A temperatura reducida, la impedancia interna de la célula aumenta y la tasa de intercambio iónico se reduce porque las reacciones químicas necesarias progresan más lentamente. Esto hace que se disipe más energía en la celda en lugar de en la carga, y también reduce la corriente máxima disponible desde la celda a baja temperatura. La celda no dura tanto tiempo bajo carga porque menos energía almacenada químicamente se puede convertir en energía eléctrica útil.
Este recurso puede ser de interés.