barcode

SI 접두어와 컴퓨터 용량

Coding/코딩잡담

SI 접두어라고 보통 단위에 붙이는 게 있다. 킬로 밀리 센티 이런거 말하는 거 맞음... 근데 이게 콤퓨타 용량이랑 뭔 상관? 아니 메가바이트 키로바이트 다 접두언데 왜 상관이 없어... 


SI 접두어

외장하드, USB, SSD와 같은 저장 장치에서는 이쪽을 쓴다. 그런데... 1TB라고 해서 연결했는데 왜 900얼마 뜸?? 용량 떼먹었음? 놉. 그런건 아니고, 사람은 1000단위로 올라가지만 컴퓨터는 손가락이 두 개라 2의 n승으로 올라가서 그렇다. 그것때문에 아래에 있는 이진 접두어가 생겼다고... 

 

1. 비트: 0 or 1로 이루어진 정보의 최소 단위. SI 접두어는 스케일이 큰 쪽도 있고 작은 쪽도 있지만 밀리비트 마이크로비트 이런 건 없다. 

2. 바이트: 1Byte = 8bit

3. 킬로바이트: 1KB = 1000Byte (10^3)

4. 메가바이트: 1MB = 1000KB (10^6)

5. 기가바이트: 1GB = 1000MB (10^9)

6. 테라바이트: 1TB = 1000GB (10^12)

7. 페타바이트: 1PB = 1000TB (10^15)

8. 엑사바이트: 1EB = 1000PB (10^18)

9. 제타바이트 : 1ZB = 1000EB (10^21)

10. 요타바이트: 1YB = 1000ZB (10^24)

 

IEC 접두어(이진 접두어)

이쪽은 주로 정보의 크기를 나타낼 때 사용하는 접두어. 램은 이쪽 접두어를 쓴다. 

 

1. 키비바이트: 1KiB = 1024Byte (2^10)

2. 메비바이트: 1MiB = 1024KiB (2^20)

3. 기비바이트: 1GiB = 1024MiB (2^30)

4. 테비바이트: 1TiB = 1024GiB (2^40)

5. 페비바이트: 1PiB = 1024TiB (2^50)

6. 엑스비바이트: 1EiB = 1024PiB (2^60)

7. 제비바이트: 1ZiB = 1024EiB (2^70)

8. 요비바이트: 1YiB = 1024ZiB (2^80)

'Coding > 코딩잡담' 카테고리의 다른 글

GUI vs CUI  (0) 2022.11.17
컴파일러와 인터프리터  (0) 2022.10.21
SMILES  (0) 2022.10.06
불 대수와 논리게이트  (0) 2022.09.26
chmod가 뭐지?  (0) 2022.09.23