728x90
안녕하세요. 대디동동입니다.
일상생활에서 가장 사용하는 시간 단위는 시, 분, 초입니다.
"너 빨리 안 와?, 10초 준다. 하나 둘 셋..."처럼 초 단위가 가장 작은 개념으로 사용되곤 합니다.
프로그램 개발에서 자주 사용되는 시간 단위는 어떤 게 있을까요?
일상생활에서는 시, 분, 초를 많이 사용하고,
100m 달리기, 수영 등과 같은 기록경기에서는 초 단위로 비교할 경우 동일하여서
초 단위 이하의 개념을 사용하는데 여기에서 사용하는 단위가 밀리초 (ms)입니다.
이번 게시물에서는 프로그램에서 자주 사용하는 시간 단위에 대해서 설명하겠습니다.
초 단위 비교
단위 | 초 변환 | ||
연 | 31,536,000 s | 평년 | |
월 | 2,419,200 s | 28일 | |
2,505,600 s | 29일 | ||
2,592,000 s | 30일 | ||
2,678,400 s | 31일 | ||
일 | 86,400 s | ||
시 | 3,600 s | ||
분 | 60 s | ||
초 (s) | 1 s | ||
밀리초 (ms) | 1,000 ms | 1 / 1,000 s | 1,000분의 1초 |
마이크로초 (μs) | 1,000,000 μs | 1 / 1,000,000 s | 100만분의 1초 |
나노초 (ns) | 1,000,000,000 ns | 1 / 1,000,000,000 s | 10억분의 1초 |
일상 영역에서 1초도 매우 빠른 시간이지만,
프로그램에서의 1초는 너무 긴 시간이라서 1초를 1,000로 나눈 ms 단위를 더 많이 사용합니다.
ms에 익숙하지 않으니 아래처럼
500 ms = 0.5 s
1,000 ms = 1 s
5,000 ms = 5 s
이렇게 기억하시면 금방 익숙해질 겁니다.
빛은 진공에서 1 나노초 동안 약 30cm 이동한다고 하니 정말 놀랍네요.
아래의 예문은 모바일 Css Framework로 유명한 Bootstrap Carousel 예제입니다.
interval 숫자가 ms 단위로 설정되어 있는 것을 볼 수 있습니다.
이처럼 프로그램에서 ms 단위를 많이 사용하니 꼭 익혀 두세요.
const myCarouselElement = document.querySelector('#myCarousel')
const carousel = new bootstrap.Carousel(myCarouselElement, {
interval: 2000,
touch: false
})
//interval: 2000 => 2,000ms = 2초 입니다.
다음에도 코딩에 도움이 되는 상식으로 찾아오겠습니다.
반응형
'코딩강좌 > 코딩상식' 카테고리의 다른 글
인터넷 네트워크 BPS 통신 속도 제대로 해석하기 (0) | 2023.09.18 |
---|---|
파일 용량 단위 기가, 테라 바이트만 알고 계시나요? (0) | 2023.09.16 |
알고리즘 (Algorithm), 상식으로 알아 두세요. (0) | 2023.09.13 |
어떻게 전 세계 사람들과 인터넷이 연결되어 있을까? (0) | 2023.09.12 |
초보 개발자가 꼭 알아야 할 검색 엔진 노출 원리 - robots.txt (0) | 2023.09.06 |