Эмне үчүн 1970-жылдын 1-январы доор болуп саналат?
Эмне үчүн 1970-жылдын 1-январы доор болуп саналат?

Video: Эмне үчүн 1970-жылдын 1-январы доор болуп саналат?

Video: Эмне үчүн 1970-жылдын 1-январы доор болуп саналат?
Video: Шешілмеген жұмбақ ~ Париждегі неміс хирургының тасталған үйі 2024, Май
Anonim

эмне үчүн ал дайыма 1-чи январь 1970 , Анткени - '1-чи январь 1970 ", адатта, "деп аталат доор дата" Unix компьютерлери үчүн убакыт башталган күн жана ал убакыт белгиси "0" деп белгиленген. Ошол күндөн берки каалаган убакыт өткөн секунданын санына жараша эсептелет.

Андан тышкары, доордун наркы деген эмне?

Unix убактысы (ошондой эле белгилүү Эпоха убакыт, POSIX убактысы, секунддан бери Эпоха , же UNIX Эпоха убакыт) убакыттын чекитинин сүрөттөө системасы. Бул Unixтен бери өткөн секунданын саны доор , бул 1970-жылдын 1-январындагы 00:00:00 UTC убактысы, минус секирик секунда.

Ошо сыяктуу эле, информатикадагы доор деген эмне? Ичинде эсептөө контекст, а доор а карата датасы жана убактысы болуп саналат компьютердик саат жана убакыт белгисинин маанилери аныкталат. The доор салттуу түрдө 0 саат, 0 мүнөт жана 0 секундага (00:00:00) Координацияланган универсалдуу убакытка (UTC) белгилүү бир датага туура келет, ал системадан системага өзгөрөт.

Ошо сыяктуу эле, биз эмне үчүн доор убактысын колдонобуз деп сурашы мүмкүн?

Ан доор көз ирмемди билдирет убакыт белгилүү бир доордун келип чыгышын тандап алган." доор "Андан кийин маалымдама пункту кызмат кылат убакыт өлчөнгөн. Убакыт өлчөө бирдиктери болуп саналат тартып эсептелген доор ошондуктан даты жана убакыт окуялардын болот так белгиленсин.

Эмне үчүн Time_t кол коюлган?

10 Жооптор. The time_t Wikipedia макаласы бул боюнча бир аз жарык кылат. Unix жана POSIX шайкеш системалар жөнөкөйлөштүрөт time_t катары түрү кол койду бүтүн сан (адатта 32 же 64 бит туурасы) Юникс доорунун башталышынан берки секунданын санын көрсөтөт: 1970-жылдын 1-январындагы түн ортосу UTC (секундтарды эсепке албаганда).

Сунушталууда: