Echiche ezighi ezi nke ndị mmemme gbasara oge Unix

Ana m arịọ mgbaghara Patrick McKenzie.

Ụnyaahụ Danny Ajụrụ m ụfọdụ eziokwu na-atọ ụtọ gbasara oge Unix, echetara m na mgbe ụfọdụ ọ na-arụ ọrụ kpamkpam n'enweghị nghọta.

Eziokwu atọ a yiri nnọọ ezi uche na ezi uche, ọ́ bụghị ya?

  1. Oge Unix bụ ọnụọgụ nke sekọnd kemgbe Jenụwarị 1, 1970 00:00:00 UTC.
  2. Ọ bụrụ na ị chere kpọmkwem otu sekọnd, oge Unix ga-agbanwe site na otu sekọnd.
  3. Oge Unix anaghị aga azụ.

Ọnweghị nke a bụ eziokwu.

Ma o zughị nanị ịsị, “Ọ dịghị nke ọ bụla n’ime ihe ndị a bụ eziokwu,” n’akọwaghị ya. ihe mere. Lee n'okpuru maka nkọwa. Ma ọ bụrụ na ị chọrọ iche n'onwe gị, adịghị pịgharịa gafefe foto nke elekere!

Echiche ezighi ezi nke ndị mmemme gbasara oge Unix
Elekere okpokoro site na 1770s. John Leroux chịkọtara. Site na Nchịkọta ndị ọbịa. Ebipụtara n'okpuru ikike CC BY

Echiche atọ ahụ niile nwere otu ihe kpatara ya: wuo sekọnd. Ọ bụrụ na ịmabeghị nke ọma na sekọnd ịwụli elu, ebe a bụ ntụaka ngwa ngwa:

A na-ekpebi oge UTC site na ihe abụọ:

  • Oge Atọmk nke Mba Nile: Nkezi ọgụgụ sitere na narị elekere atọm gburugburu ụwa. Anyị nwere ike tụọ nke abụọ site na njirimara electromagnetic nke atom, nke a bụkwa oge kachasị nke sayensị mara.
  • Oge ụwa, dabere na ntụgharị nke ụwa gburugburu axis nke ya. Otu mgbanwe zuru oke bụ otu ụbọchị.

Nsogbu bụ na ọnụọgụ abụọ a anaghị adabara mgbe niile. Ntugharị ụwa anaghị agbanwe agbanwe - ọ na-eji nwayọ nwayọ nwayọ, yabụ ụbọchị na Oge Eluigwe na Ala na-adị ogologo. N'aka nke ọzọ, elekere atọm ziri ezi n'ụzọ ekwensu ma na-adịgide adịgide ruo ọtụtụ nde afọ.

Mgbe oge abụọ kwụsịrị na mmekọrịta, a na-agbakwunye ma ọ bụ wepụ nke abụọ na UTC iji weghachite ha na mmekọrịta. Ebe ọ bụ na 1972 ọrụ IERS (nke na-agba ikpe a) gbakwunyere 27 sekọnd. Nsonaazụ bụ ụbọchị 27 UTC nke sekọnd 86. N'ụzọ doro anya, otu ụbọchị nwere sekọnd 401 (mwepu otu) ga-ekwe omume. Nhọrọ abụọ a na-emegide echiche bụ isi nke oge Unix.

Oge Unix na-eche na ụbọchị ọ bụla na-adịru kpọmkwem 86 sekọnd (400 x 60 x 60 = 24), na-enweghị ntuli elu ọ bụla. Ọ bụrụ na mwụli elu dị otú ahụ emee, oge Unix ga-awụlikwa elu otu sekọnd, ma ọ bụ gụọ sekọnd abụọ n'otu. Dị ka nke 86, ọ na-efu 400 leap sekọnd.

Ya mere, ekwesịrị ịgbakwunye echiche na-ezighị ezi anyị dịka ndị a:

  • Oge Unix bụ ọnụọgụ nke sekọnd kemgbe Jenụwarị 1, 1970 00:00:00 UTC mwepu itule sekọnd.
  • Ọ bụrụ na ị chere kpọmkwem otu sekọnd, oge Unix ga-agbanwe site na otu sekọnd, ọ gwụla ma e wepụrụ ihe nkedo nke abụọ.

    Ruo ugbu a, ewepụbeghị sekọnd na omume (na mbelata nke ntụgharị ụwa pụtara na nke a agaghị ekwe omume), mana ọ bụrụ na ọ dịtụla, ọ pụtara na ụbọchị UTC ga-abụ nkenke nke abụọ. N'okwu a, a na-atụfu nke abụọ ikpeazụ nke UTC (23:59:59).

    Ụbọchị Unix ọ bụla nwere otu ọnụọgụ nke sekọnd, ya mere Unix sekọnd ikpeazụ nke ụbọchị dị mkpụmkpụ agaghị anabata oge UTC ọ bụla. Nke a bụ ka ọ dị, n'ime nkeji nkeji iri na abụọ:

    Echiche ezighi ezi nke ndị mmemme gbasara oge Unix

    Ọ bụrụ na ibido na 23:59:58:00 UTC wee chere otu sekọnd, oge Unix ga-aga n'ihu sekọnd abụọ UTC na Unix 101 timestamp agaghị ekenye onye ọ bụla.

  • Oge Unix enweghị ike ịlaghachi azụ, ruo mgbe a na-atụkwasị ihe nkedo nke abụọ.

    Nke a emelarị ugboro 27 na omume. Na njedebe nke ụbọchị UTC, a na-agbakwunye nke abụọ ọzọ na 23:59:60. Unix nwere otu ọnụọgụ sekọnd n'otu ụbọchị, yabụ na ọ nweghị ike itinye mgbakwunye nkeji - kama ọ ga-emegharị oge Unix maka sekọnd ikpeazụ. Nke a bụ ka ọ dị, n'ime nkeji nkeji iri na abụọ:

    Echiche ezighi ezi nke ndị mmemme gbasara oge Unix

    Ọ bụrụ na ibido na 23:59:60.50 wee chere ọkara sekọnd, oge Unix abịa azụ na ọkara nkeji nkeji, na Unix 101 timestamp dabara na sekọnd abụọ UTC.

Ndị a nwere ike ọ bụghị naanị ihe jọgburu onwe ya nke oge Unix - naanị ihe m chetara ụnyaahụ.

Oge - nnọọ ihe iju.

isi: www.habr.com

Tinye a comment