В Unix time используется 32-битная архитектура из соображений эффективности. 4 Для хранения одного числа, представляющего секунды, требуется гораздо меньше места, чем для хранения отдельных значений года, месяца, часа и т. д.. 4
Кроме того, в ранних версиях Unix время измерялось с интервалом 60 Гц, и для хранения значения использовался 32-битный тип данных. 15
Однако у такого формата есть ограничения: 32-битное представление позволяет хранить значения только в определённом диапазоне, который охватывает около 136 лет. 34 В современных операционных системах тип данных расширен до 64 бит, что даёт возможность представлять более широкий интервал времени. 3