본문 바로가기
TechNology

컴퓨터 정보단위(bit, byte, KB, MB, GB, TB ...)

by jszzang2079 2023. 6. 18.

컴퓨터에서 정보의 최소단위는 
이진법의 한 자리수로 표현되는 
비트(Bit)이다
0 이거나 1이거나 ,
신호가 없거나 있거나 ,
불이 켜졌거나 꺼졌거나

여기서 왜 사람이 잘 아는 10진법을 안쓰고
2전법을 쓰냐면 에러가 작기 때문에 
0이거나 1이거나만 명확하면 되는데
10진법을 쓰면 전기를 10개로 나누어 사용 해야하고
10가지에 대한 에러 검출을 해야 한다

1 bit (정보 최소 된위 , 2진수 하나를 표현 0 or 1)

8 (비트)(1옥텟) = 1byte(바이트)

1000 byte = 1 kB (= 1024 kiB)


* 플롭스 : 1초 동안 수행할 수 있는 부동소수점 연산 횟수
* 1페타 플롭스 : 1000조번 부동소수점 연산 가능

* 부동소수점
0.3을 이진수로 표현하면 
0.0100110011...... 0011이 
무한 반복하는 순환하는 수

이 순환하는 수를 
변하지 않는 소수점으로 
표현하는 것

이걸 빨리 해야 
10진법의 수를 빨리 받아들이고 
연산이 빨라짐

 

갑자기 왜 

부동소수점 이야기냐면

이 부동소수점 계산에서

CPU가 힘들어 하기 때문.

딱 떨어지는 연산은 뭐 상관없지만

부동소수점 연산은 위와 같아서

이런 연산이 많으면 많을수록

연산 부하가 커짐

 

----------

 

단위에 대해

K킬로가 붙으면 1000 씩 증감을 하는데

편하게 계산 시 1000단위로 증감하면 되고

사실 정확하게는 1024 씩 증감함

대신 정확한 명칭은 킬로바이트는

키비바이트라고 해야 하긴 함

(8bit가 1바이트라서 딱 안떨어짐)

 

정확하게는 KiB, MiB, GiB로 표현 되어야 함