Попробуйте себя в топовых IT-профессиях и соберите первое портфолио. Бесплатный курс Попробуйте себя в топовых IT-профессиях и соберите первое портфолио. Бесплатный курс Учиться
Код
#Подкаст

Сверим часы: как компьютеры считают время (и почему это так сложно)

Подкаст «Люди и код», выпуск № 143: Пётр Емельянов.

Иллюстрация: Polina Vari / Skillbox Media

photo_2023-08-30_12-02-56.jpg

Пётр Емельянов


CEO в Bloomtech, эксперт Skillbox по кибербезопасности, машинному обучению и искусственному интеллекту. Опыт в IT — 20 лет.


Содержание

  • Почему измерение времени в компьютерах — одна из самых сложных инженерных задач
  • Что представляет собой время в компьютере и как оно рассчитывается
  • Что такое кварцевый генератор
  • Какие ограничения процессоры накладывают на работу с временем
  • «Проблема 2000 года», «проблема 2038 года» и другие масштабные проблемы с временем
  • В каком формате хранилось время в первых компьютерах
  • Почему за точку отсчёта приняли «начало эпохи Unix»
  • Где «хранятся» эталонные компьютерные часы
  • Что такое NTP и как устроена иерархическая сеть NTP-серверов
  • Откуда возникают неточности при вычислении времени в компьютерных системах? Как инженеры с этим борются
  • Особенности работы с временными зонами. Что такое GMT и UTC

Слушать выпуск

Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/antoxa_s95

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!




Бесплатный курс: «Быстрый старт в Python» Начать учиться
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована