UNIX laiks

Vikipēdijas lapa
Pārlēkt uz: navigācija, meklēt

UNIX laiks jeb POSIX laiks ir laika pieraksta sistēma, kura sākotnēji tika ieviesta UNIX operētājsistēmās, bet to plaši izmanto arī citās datorsistēmās. Šaja sistēmā laiks tiek skaitīts sekundēs, kas pagājušas kopš 1970. gada 1. janvāra pusnakts pēc UTC, kas tiek uzskatīts par UNIX epohas (Unix Epoch) sākumu. Tā kā šajā formātā netiek iekļautas koordinācijas sekundes (piem., 1998-12-31 23:59:60), tad tas nav precīzs UTC laika attēlojums.

Datorā UNIX laiks parasti tiek glabāts kā veselais datu tips (integer) ar 32 bitiem, kur viens bits ir paredzēts skaitļa zīmei. Tādējādi ar to var kodēt laiku 136 gadu garumā ar minimālo datumu 1901-12-13, maksimālo — 2038-01-19.

Vēsture[labot šo sadaļu | labot pirmkodu]

Pirmajā UNIX programmēšanas rokasgrāmatā, kas iznāca 1971. gada 3. novembrī, Unix laiku definēja kā "laiku kopš 1971. gada 1. janvāra 00:00:00, mērīta sekundes sešdesmitdaļās". Tajā laikā Unix aparatūras sistēmas pulkstenis darbojās 60 Hz fekvencē.