- 8개 비트를 하나로 묶어 1 바이트( byte )라고 한다.
- 1 바이트는 영문자 한 글자가 저장될 수 있는 메모리 크기고 관리의 최소단위다.
- 한글 한 글자를 저장하려면 2바이트가 필요하다.
- 4비트는 16가지, 8비트는 256가지, 16비트는 65536가지( 64KB )다.
- 2의 32제곱은 42,9496,7296 ( 약 42.9억 )이다. 42,9496,7296 바이트는 4GB이다.
- 2의 32제곱은 32 bit를 의미한다. 즉, 32비트 구조상 관리할 수 있는 한계 용량은 4GB다.
📌 컴퓨터 메모리 용량을 말하는 단위
단위 | 크기 | 특징 |
1 Bit( 비트 ) | 전기 스위치 1개 | 용량이 아닌 표현의 최소 수준 |
1 Byte( 바이트 ) | 8비트 한 묶음 | 영문자 한 글자를 저장할 수 있는 기억 공간의 최소단위다. ( 컴퓨터는 기억공간을 관리할 때 1바이트 단위로 관리한다 ) |
1 KB( 킬로 바이트 ) | 1024 바이트 | 보통 JPEG 사진 파일 하나가 몇 백 KB 정도 된다 |
1 MB( 메가 바이트 ) | 1024 킬로 바이트 | MP3 파일 하나가 대략 4 ~ 5 MB 정도 크기 |
1 GB( 기가 바이트 ) | 1024 메가 바이트 | 영화(.avi나 .mp4) 파일 하나가 대략 2 ~ 6 GB 정도 크기 |
1 TB( 테라 바이트 ) | 1024 기가 바이트 | 하드 디스크 1개 용량이 보통 1 ~ 2 TB 정도 크기 |
1 PB( 페타 바이트 ) | 1042 테라 바이트 | 2016년 7월 기준 네이버 IDC 센터 규모는 약 900 PB 정도 |
1 EB( 엑사 바이트 ) | 1024 페타 바이트 | 64비트를 용량으로 계산하면 16 EB가 된다 |
1 ZB( 제타 바이트 ) | 1024 엑사 바이트 | 2017년 기준 전 세계 데이터 센터 트래픽이 약 7.7 제타 바이트다. |
1 YB( 요타 바이트 ) | 1024 제타 바이트 |
📌 컴퓨터가 글자를 다루는 방법
- ASCII( American Standard Code for Information Interchange )는 미국에서 사용하는 표준 코드체계다.
- 십진수 64 = 'A' = 0x41
- 숫자와 글자를 구별하지 않고 정보를 말 할때는 바이너리( Binary )라고 한다.
📌 컴퓨터가 사진을 다루는 방법
- 모니터 화면 상 '점' 하나를 화소( Pixel )이라 한다.
- 여러 점들을 모아 사진을 만들 수 있다.
- 화소 하나를 표현하는데 8비트, 16비트, 24비트, 32비트 정보가 필요할 수 있다.
- 빛의 3원색은 Red, Green, Blue다. 이점에 착안해 RGB 컬러가 등장한다.
- 화소가 작을 수록 사진이 매끄럽다 ( 고해상도 )
'강의 정리 > 인프런' 카테고리의 다른 글
[인프런] Stack overflow ( 스택 오버플로우 ) (0) | 2025.03.10 |
---|---|
[인프런] 함수 호출 관계 (0) | 2025.03.10 |
[인프런] 동적 라이브러리 개발 (0) | 2025.03.10 |
[인프런] 정적, 동적 라이브러리 (0) | 2025.03.10 |
[인프런] 1bit와 2수 ( = 디지털 ) (0) | 2025.02.21 |