Turinys:
Tikriausiai per daug negalvojate apie savo kompiuterio laikrodį, nebent galbūt jums ateis svarbus terminas, tačiau žinodami šiek tiek apie tai, kaip jūsų kompiuteris sugaišta laiką, jūsų sistema ir tinklas gali veikti sklandžiai. Be to, kompiuterinės technologijos pakeitė laiką, kurį sekame, registruojame ir registruojame laiką, o tai savaime yra gana įdomu. Čia apžvelgsime, kaip kompiuteriai taupo laiką.
Unix laikas
Atleisk, kad esu šiek tiek orientuota į „Unix“, bet nemažas serverių fragmentas internete naudoja „Unix“ laiką. Kas yra Unix laikas? Tai iš tikrųjų gana paprasta. Tai sekundžių skaičius, praėjęs nuo 1970 m. Sausio 1 d. Vidurnakčio, UTC. (Aš šiek tiek vėliau paaiškinsiu UTC.) Tai vadinama „epocha“.
Daugybė „Unix“ ir „Linux“ sistemų skaičiuoja laiką skaičiuodami epochų sekundes ir paverčiant jas vietos laiku. To pranašumas yra tas, kad gana lengva apskaičiuoti skirtumą tarp dviejų datų ir laiko. Jei noriu sužinoti, kiek laiko praėjo nuo 1970 m. Sausio 1 d. Vidurnakčio, ir dabar, tai paprasčiausias atėmimas. „Perl“ programavimo kalba turi galimybę apskaičiuoti epochų sekundes bet kuriuo metu, kurį norite įsivaizduoti. (Daugiau apie „Perl“ galite sužinoti „Perl 101“.)
