Apa Itu Epoch?

Dalam konteks komputasi, epoch adalah tanggal dan waktu yang digunakan sebagai titik referensi untuk menentukan jam dan nilai timestamp dalam sebuah sistem komputer. Biasanya, epoch dimulai dari pukul 00:00:00 (tengah malam) Waktu Universal Terkoordinasi (UTC) pada tanggal tertentu, yang berbeda-beda tergantung sistem operasi yang digunakan. Misalnya:

  • Unix menggunakan 1 Januari 1970.
  • Windows menggunakan 1 Januari 1601.
  • Macintosh menggunakan 1 Januari 1904.
  • Sistem Virtual Memory dari Digital Equipment Corporation menggunakan 17 November 1858.

Waktu di dalam komputer dihitung berdasarkan jumlah detik atau clock ticks (unit waktu dalam sistem) yang telah berlalu sejak epoch yang ditentukan untuk sistem tersebut. Jumlah ini dibatasi oleh panjang kata (word length) dalam arsitektur sistem dan jumlah ticks per detik. Misalnya, dalam komputer 32-bit dengan satu tick per detik, waktu akan mengalami wrap-around (kembali ke nol) pada 18 Januari 2038. Namun, ini biasanya bukan masalah besar karena kebanyakan komputer akan usang sebelum itu. Sistem dengan panjang kata lebih besar atau epoch baru kemungkinan akan didefinisikan sebelum tahun 2038.

Penggunaan Lain dari “Epoch”

Di luar dunia komputer, istilah epoch juga digunakan dalam berbagai bidang:

  • Geologi: Epoch adalah periode waktu yang lebih pendek dari zaman (period) tetapi lebih panjang dari usia (age). Saat ini, kita berada di epoch Holosen dalam periode Kuarter, yang merupakan bagian dari era Kenozoikum.
  • Prediksi Pasang Surut: Dalam ilmu kelautan, epoch adalah siklus 19 tahun yang digunakan untuk mengukur pergerakan pasang surut berdasarkan posisi matahari dan bulan.
  • Astronomi: Dalam astronomi, epoch adalah titik waktu tertentu yang digunakan sebagai referensi dalam kalender astronomi. Pada tahun 1984, International Astronomical Union menetapkan bahwa epoch 2000.0 dimulai pada pukul 12:00 UTC, 1 Januari 2000.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *