์œ ๋‹‰์Šค ์‹œ๊ฐ„์— ๋Œ€ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์˜คํ•ด

์‚ฌ๊ณผํ•˜๋‹ค ํŒจํŠธ๋ฆญ ๋งฅ์ผ„์ง€.

์–ด์ œ ๋Œ€๋‹ˆ ๋‚˜๋Š” Unix ์‹œ๊ฐ„์— ๊ด€ํ•œ ๋ช‡ ๊ฐ€์ง€ ํฅ๋ฏธ๋กœ์šด ์‚ฌ์‹ค์— ๋Œ€ํ•ด ๋ฌผ์—ˆ๊ณ  ๋•Œ๋กœ๋Š” ๊ทธ๊ฒƒ์ด ์™„์ „ํžˆ ์ง๊ด€์ ์ด์ง€ ์•Š๊ฒŒ ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ์„ธ ๊ฐ€์ง€ ์‚ฌ์‹ค์€ ๋งค์šฐ ํ•ฉ๋ฆฌ์ ์ด๊ณ  ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

  1. Unix ์‹œ๊ฐ„์€ 1๋…„ 1970์›” 00์ผ 00:00:XNUMX UTC ์ดํ›„์˜ ์ดˆ ์ˆ˜์ž…๋‹ˆ๋‹ค.
  2. ์ •ํ™•ํžˆ XNUMX์ดˆ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋ฉด Unix ์‹œ๊ฐ„์€ ์ •ํ™•ํžˆ XNUMX์ดˆ์”ฉ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.
  3. ์œ ๋‹‰์Šค ์‹œ๊ฐ„์€ ๊ฒฐ์ฝ” ๋’ค๋กœ ์ด๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ์‚ฌ์‹ค์ด ์•„๋‹™๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์„ค๋ช…๋„ ํ•˜์ง€ ์•Š๊ณ  ๋‹จ์ˆœํžˆ โ€œ์ด๊ฑด ์‚ฌ์‹ค์ด ์•„๋‹ˆ๋‹คโ€๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์œ . ์„ค๋ช…์€ ์•„๋ž˜๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ํ•˜์ง€๋งŒ ์Šค์Šค๋กœ ์ƒ๊ฐํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์‹œ๊ณ„ ์‚ฌ์ง„์„ ๋„˜๊ธฐ์ง€ ๋งˆ์„ธ์š”!

์œ ๋‹‰์Šค ์‹œ๊ฐ„์— ๋Œ€ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์˜คํ•ด
1770๋…„๋Œ€ ํƒ์ƒ์‹œ๊ณ„. ์กด ๋ฅด๋ฃจ(John Leroux)๊ฐ€ ํŽธ์ง‘ํ•จ. ์—์„œ ์›ฐ์ปด ์ปฌ๋ ‰์…˜. ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๊ฒŒ์‹œ๋จ CC BY

์„ธ ๊ฐ€์ง€ ์˜คํ•ด์—๋Š” ๋ชจ๋‘ ํ•œ ๊ฐ€์ง€ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์œค์ดˆ. ์œค์ดˆ์— ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋‹ค์Œ ๋น ๋ฅธ ์ฐธ์กฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

UTC ์‹œ๊ฐ„์€ ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ์š”์†Œ์— ์˜ํ•ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

  • ๊ตญ์ œ์›์ž์‹œ: ์ „ ์„ธ๊ณ„ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์›์ž์‹œ๊ณ„์˜ ํ‰๊ท  ํŒ๋…๊ฐ’์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์›์ž์˜ ์ „์ž๊ธฐ์  ํŠน์„ฑ์œผ๋กœ ์ดˆ๋ฅผ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ๊ณผํ•™์— ์•Œ๋ ค์ง„ ๊ฐ€์žฅ ์ •ํ™•ํ•œ ์‹œ๊ฐ„ ์ธก์ •์ž…๋‹ˆ๋‹ค.
  • ์„ธ๊ณ„ ์‹œ๊ฐ„, ์ž์ฒด ์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ํ•œ ์ง€๊ตฌ์˜ ํšŒ์ „์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์˜ ์™„์ „ํ•œ ํ˜๋ช…์€ ํ•˜๋ฃจ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ์ด ๋‘ ์ˆซ์ž๊ฐ€ ํ•ญ์ƒ ์ผ์น˜ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ง€๊ตฌ์˜ ์ž์ „์€ ์ผ์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ ์ฐจ ์†๋„๊ฐ€ ๋Š๋ ค์ง€๊ธฐ ๋•Œ๋ฌธ์— ์„ธ๊ณ„์‹œ(Universal Time)์˜ ๋‚ ์ด ๊ธธ์–ด์ง‘๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— ์›์ž์‹œ๊ณ„๋Š” ์ˆ˜๋ฐฑ๋งŒ ๋…„ ๋™์•ˆ ๋งค์šฐ ์ •ํ™•ํ•˜๊ณ  ์ผ์ •ํ•ฉ๋‹ˆ๋‹ค.

๋‘ ์‹œ๊ฐ„์ด ๋™๊ธฐํ™”๋˜์ง€ ์•Š์œผ๋ฉด UTC์—์„œ ๋‘ ๋ฒˆ์งธ ์‹œ๊ฐ„์ด ์ถ”๊ฐ€๋˜๊ฑฐ๋‚˜ ์ œ๊ฑฐ๋˜์–ด ๋‹ค์‹œ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. 1972๋…„๋ถ€ํ„ฐ ์„œ๋น„์Šค IERS (์ด ๊ฒฝ์šฐ ์‹คํ–‰) 27์ดˆ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” 27์ดˆ์˜ ์ง€์† ์‹œ๊ฐ„์œผ๋กœ 86 UTC ์ผ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ก ์ ์œผ๋กœ๋Š” 401์ดˆ(-86)์˜ ํ•˜๋ฃจ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋‘ ์˜ต์…˜ ๋ชจ๋‘ Unix ์‹œ๊ฐ„์˜ ๊ธฐ๋ณธ ๊ฐ€์ •๊ณผ ๋ชจ์ˆœ๋ฉ๋‹ˆ๋‹ค.

Unix ์‹œ๊ฐ„์€ ํ•˜๋ฃจ๊ฐ€ ์ถ”๊ฐ€ ์‹œ๊ฐ„ ์—†์ด ์ •ํ™•ํžˆ 86์ดˆ(400 ร— 60 ร— 60 = 24) ์ง€์†๋œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ ํ”„๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด Unix ์‹œ๊ฐ„์€ 86์ดˆ ์ ํ”„ํ•˜๊ฑฐ๋‚˜ 400์ดˆ๋ฅผ 2019์ดˆ๋กœ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. 27๋…„ ๊ธฐ์ค€ ์œค์ดˆ๊ฐ€ XNUMX์ดˆ๋‚˜ ๋น ์กŒ๋„ค์š”.

๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ์˜ ์˜คํ•ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์™„๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • Unix ์‹œ๊ฐ„์€ 1๋…„ 1970์›” 00์ผ 00:00:XNUMX UTC ์ดํ›„์˜ ์ดˆ ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋งˆ์ด๋„ˆ์Šค ์œค์ดˆ.
  • ์ •ํ™•ํžˆ XNUMX์ดˆ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋ฉด ์œ ๋‹‰์Šค ์‹œ๊ฐ„์€ ์ •ํ™•ํžˆ XNUMX์ดˆ์”ฉ ๋ฐ”๋€Œ๊ฒŒ ๋˜๋Š”๋ฐ, ์œค์ดˆ๋ฅผ ์ œ๊ฑฐํ•˜์ง€ ์•Š๋Š” ํ•œ.

    ์ง€๊ธˆ๊นŒ์ง€ ์‹ค์ œ๋กœ ์ดˆ๊ฐ€ ์ œ๊ฑฐ๋œ ์ ์€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค(๊ทธ๋ฆฌ๊ณ  ์ง€๊ตฌ์˜ ์ž์ „ ์†๋„๊ฐ€ ๋Š๋ ค์ง„๋‹ค๋Š” ๊ฒƒ์€ ๊ทธ๋Ÿด ๊ฐ€๋Šฅ์„ฑ์ด ์—†๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค). ๋งŒ์•ฝ ๊ทธ๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚œ๋‹ค๋ฉด UTC ๋‚ ์งœ๋Š” 23์ดˆ ๋” ์งง์•„์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ UTC์˜ ๋งˆ์ง€๋ง‰ ์ดˆ(59:59:XNUMX)๋Š” ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

    ๊ฐ Unix ๋‚ ์งœ์˜ ์ดˆ ์ˆ˜๋Š” ๋™์ผํ•˜๋ฏ€๋กœ ๋‹จ์ถ•๋œ ๋‚ ์งœ์˜ ๋งˆ์ง€๋ง‰ Unix ์ดˆ๋Š” UTC ์‹œ๊ฐ„๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. XNUMX/XNUMX์ดˆ ๊ฐ„๊ฒฉ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    ์œ ๋‹‰์Šค ์‹œ๊ฐ„์— ๋Œ€ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์˜คํ•ด

    23:59:58:00 UTC์— ์‹œ์ž‘ํ•˜๊ณ  101์ดˆ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋ฉด Unix ์‹œ๊ฐ„์€ XNUMXUTC์ดˆ ์•ž์œผ๋กœ ์ด๋™ํ•˜๊ณ  Unix XNUMX ํƒ€์ž„์Šคํƒฌํ”„๋Š” ๋ˆ„๊ตฌ์—๊ฒŒ๋„ ํ• ๋‹น๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ์œ ๋‹‰์Šค ์‹œ๊ฐ„์€ ๊ฒฐ์ฝ” ๋˜๋Œ๋ฆด ์ˆ˜ ์—†๋‹ค. ์œค์ดˆ๊ฐ€ ์ถ”๊ฐ€๋  ๋•Œ๊นŒ์ง€.

    ์‹ค์ œ๋กœ ์ด๋Ÿฐ ์ผ์ด ์ด๋ฏธ 27๋ฒˆ์ด๋‚˜ ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. UTC ๋‚ ์งœ๊ฐ€ ๋๋‚˜๋ฉด 23:59:60์— XNUMX์ดˆ๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. Unix๋Š” ํ•˜๋ฃจ์˜ ์ดˆ ์ˆ˜๊ฐ€ ๋™์ผํ•˜๋ฏ€๋กœ XNUMX์ดˆ๋ฅผ โ€‹โ€‹๋” ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ๋งˆ์ง€๋ง‰ ์ดˆ์— ๋Œ€ํ•ด Unix ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๋ฐ˜๋ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. XNUMX/XNUMX์ดˆ ๊ฐ„๊ฒฉ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    ์œ ๋‹‰์Šค ์‹œ๊ฐ„์— ๋Œ€ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์˜คํ•ด

    23:59:60.50์— ์‹œ์ž‘ํ•ด์„œ XNUMX์ดˆ ์ •๋„ ๊ธฐ๋‹ค๋ฆฌ๋ฉด ์œ ๋‹‰์Šค ์‹œ๊ฐ„์€ ๋Œ์•„์˜ค๊ณ ์žˆ๋‹ค 101์ดˆ์”ฉ ์ฐจ์ด๊ฐ€ ๋‚˜๊ณ  Unix XNUMX ํƒ€์ž„์Šคํƒฌํ”„๋Š” XNUMXUTC ์ดˆ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์•„๋งˆ๋„ ์œ ๋‹‰์Šค ์‹œ๋Œ€์˜ ์œ ์ผํ•œ ์ด์ƒํ•œ ์ ์€ ์•„๋‹ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ œ๊ฐ€ ์–ด์ œ ๊ธฐ์–ตํ–ˆ๋˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์‹œ๊ฐ„ - ๋Œ€๋‹จํžˆ ์ด์ƒํ•œ ๊ฒƒ.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€