Kwa nini Januari 1 1970 ni wakati?
Kwa nini Januari 1 1970 ni wakati?

Video: Kwa nini Januari 1 1970 ni wakati?

Video: Kwa nini Januari 1 1970 ni wakati?
Video: WIMBO WA HISTORIA Original Version 2024, Mei
Anonim

kwa nini daima ni 1 Januari 1970 , Kwa sababu - '1st Januari 1970 ' kawaida huitwa " enzi date" ni tarehe ambayo saa ilianza kwa kompyuta za Unix, na hiyo timestampis ilitiwa alama kama '0'. Wakati wowote tangu tarehe hiyo huhesabiwa kulingana na idadi ya sekunde zilizopita.

Kwa kuongezea, thamani ya epoch ni nini?

Wakati wa Unix (pia inajulikana kama Enzi wakati, wakati wa POSIX, sekunde tangu Enzi , au UNIX Enzi time) ni mfumo wa kuelezea nukta kwa wakati. Ni idadi ya sekunde ambazo zimepita tangu Unix enzi , hiyo ndiyo time00:00:00 UTC tarehe 1 Januari 1970, ukiondoa sekunde za kurukaruka.

Vile vile, enzi katika sayansi ya kompyuta ni nini? Ndani ya kompyuta muktadha, a enzi ni tarehe na wakati unaohusiana ambayo a za kompyuta thamani za saa na muhuri wa saa zimebainishwa. The enzi kwa kawaida hulingana na saa 0, dakika 0, na sekunde 0 (00:00:00)Saa Iliyoratibiwa ya Jumla (UTC) katika tarehe mahususi, ambayo inatofautiana kutoka kwa mfumo hadi mfumo.

Vile vile mtu anaweza kuuliza, kwa nini tunatumia wakati wa epoch?

An enzi ina maana ya papo hapo wakati selectnas asili ya enzi fulani. The " enzi " kisha hutumikia sehemu ya kumbukumbu ambayo kutoka wakati ni kipimo. Wakati vitengo vya kipimo ni kuhesabiwa kutoka enzi ili tarehe na wakati ya matukio unaweza kubainishwa bila utata.

Kwa nini Time_t imetiwa saini?

10 Majibu. The wakati_t Nakala ya Wikipedia inaangazia jambo hili. Mfumo unaoendana na Unix na POSIX hurahisisha wakati_t aina kama a saini integer (kwa kawaida upana wa biti 32 au 64) ambayo inawakilisha idadi ya sekunde tangu kuanza kwa enzi ya Unix: UTC ya usiku wa manane ya Januari1, 1970 (bila kuhesabu sekunde za kurukaruka).

Ilipendekeza: