Ekiseera kya Unix
Sikonda mmeka eziva ku 1.1.1970? Manya era okyuse obudde bwa Epoch Posix ku yintaneeti.
Laba sikonda mmeka eziyise okuva mu January 1970. Eno ye sitampu ya Unix ekozesebwa ennyo mu sayansi wa kompyuta.
Ekiseera kya Unix ekiriwo kati
Kyuusa wakati wa Unix timestamp ne datetime
Ebibuuzo n'eby'okuddamu ebinyuvu ku Unix timestamp
Unix timestamp kye ki?
"Leap seconds" kye ki?
Unix kye ki?
Okutegeera Unix Timestamps: Omugongo gw’omuwendo ogw’okulondoola obudde mu nkola za kompyuta
Sitampu y’ekiseera eya Unix ye kiwandiiko ekiraga omuwendo gw’ekiseera ekigere mu kiseera. Kitera okukozesebwa okulondoola olunaku n’essaawa ebibaddewo mu nkola za kompyuta, era kitera okuterekebwa ng’omuwendo gwa namba enzijuvu ogussiddwako omukono ogulaga omuwendo gwa sikonda eziyise okuva mu kiseera kya Unix. Ekiseera kya Unix kye kiseera ekigere ekiseera kya Unix we kiteekebwa ku 0, era okutwalira awamu kitwalibwa okuba mu ttumbi nga January 1, 1970, Coordinated Universal Time (UTC).
Sitampu y’obudde eya Unix etera okukozesebwa mu pulogulaamu za kompyuta naddala mu kukola omukutu, okukiikirira olunaku n’essaawa entuufu ey’ekintu oba ekikolwa. Okugeza, Unix timestamp eyinza okukozesebwa okukiikirira ekiseera omukozesa ky’akoze ekikolwa ekigere ku mukutu, oba okulondoola olunaku n’essaawa y’okutunda mu database.
Ekimu ku birungi ebiri mu kukozesa sitampu y’obudde eya Unix kwe kuba nti esobola bulungi okukyusibwa n’efuuka enkola y’olunaku n’essaawa esomebwa abantu. Kino kya mugaso nga olaga timestamp eri abakozesa, oba nga ogerageranya timestamps okuzuula enjawulo y'obudde wakati w'ebintu bibiri ebibaddewo. Okukyusa sitampu y’obudde eya Unix okudda ku lunaku n’essaawa ebisomebwa omuntu, omukozi wa pulogulaamu asobola okukozesa omulimu oba etterekero erisobola okukyusa sitampu y’ekiseera okudda mu nkola gy’ayagala.
Ng’oggyeeko okukozesebwa kwayo mu pulogulaamu za kompyuta, sitampu y’obudde eya Unix era etera okukozesebwa mu bintu ebirala, gamba ng’okuwandiika ebikusike n’obukuumi bw’omukutu. Okugeza, sitampu y’obudde eya Unix eyinza okukozesebwa ng’ekitundu ky’omukono gwa digito okukakasa obutuufu bw’ekiwandiiko oba obubaka.
Okutwaliza awamu, Unix timestamp kikozesebwa mu ngeri nnyingi era ekikozesebwa ennyo mu kulondoola n’okukiikirira ennaku n’essaawa mu nkola za kompyuta. Okukiikirira kwayo okw’omuwendo okwangu n’okukyusakyusa okwangu bigifuula okulonda okulungi mu nkola nnyingi.
Okutegeera UTC: Omutindo gw’obudde mu nsi yonna ogukuuma Ensi ng’ekwatagana
Obudde obw’ensi yonna obukwatagana (oba UTC), edda ekyamanyibwa nga Coordinated Universal Time (oba UTC), gwe mutindo gw’obudde ogusookerwako ogukozesebwa mu by’ennyonyi, mu makolero g’emmotoka, n’ebitundu bya ssaayansi n’eby’ekikugu. UTC era ekozesebwa mu masomero, gavumenti ne bizinensi okukuuma enkola zaabwe nga zitambula ku nteekateeka y’emu. Buli kitundu kilonda olunaku lwakyo n'essaawa ezikyusiddwa okuva mu UTC. Buli lunaku, UTC etereezebwa ku ssaawa 3 ez’oku makya Pacific Standard Time (PST) okutuuka ku ssaawa 6 ez’ekiro PST.
Obutuufu bwa sitampu y’obudde eya UTC ebaliriddwa olwo buba ± 0.9 sekondi bwe buba bwa wakati mu bbanga ery’eddakiika 30. Leap second eyongerwa ku kalenda buli luvannyuma lwa myaka mitono okwewala enkyukakyuka mu buwanvu bw’omwaka ng’Ensi yeekulukuunya. Waliwo n’ebitundu ebiyitibwa ebitundu by’obudde ebisinziira ku bibuga oba obubuga obw’enjawulo. Ekitundu ky’obudde ekisookerwako kituumiddwa Greenwich.
Ebitundu by’obudde bitegeezebwa n’obuwanvu bw’ekitundu okuva ku meridiyani enkulu. Okugeza, North America erina ebitundu by’obudde 12 okusinziira ku bbanga lye biri okuva ku North American Eastern Prime Meridian (EPIM). Ekitundu ky’obudde ekikulu kituumiddwa Greenwich, erinnya lya Royal Greenwich Observatory e London nga prime merthing yali esangibwa nga ekifo kino tekinnazikirizibwa mu kiseera kya Ssematalo II. Ekitundu ky’obudde ekisookerwako kikola ng’ekipimo kya zooni endala era kiraga essaawa za buli muntu ez’okukola buli lunaku. Enjawulo enkulu wakati w’ebitundu by’obudde ebisookerwako n’eby’okubiri eri nti ebitundu eby’okubiri biri wakati wa diguli 2 ne 13 okuva ku meridian enkulu- n’olwekyo, zoni zino ezitali zimu zisinga kukwatagana bulungi n’okusanyusa akawungeezi oba okukola bizinensi.