[메모리-바이트-비트]
1. 메모리 란?
- 메모리는 프로그램이나 게임 정보를 저장하는영역이다.
- 메모리는 데이터와 명령어를 저장하는 공간이다.
- 프로세서(CPU)가 데이터를 읽고 쓰는 작업을 수행하는 동안 메모리가 중요한 역할을 한다.
- 속도와 용량에 따라 다양한 종류가 있으며, 주로 휘발성(Volatile)과 비휘발성(Non-Volatile)으로 나뉩다.
사람들이 주로 말하는 16GB, 256MB같은 것이 메모리의 최소 단위인 바이트(Byte)이다.
컴퓨터의 메모리는 최소 단위인 1바이트가 모여 구성된다.

2. 바이트와 비트
- 1바이트(Byte)는 8비트(Bit)로 이루어진 데이터 단위다.
- 1비트(Bit)는 0 또는 1의 값을 가지는 데이터의 최소 단위. 따라서, 바이트는 비트의 집합으로, 더 많은 정보를 표현할 수 있다.
역할 : 컴퓨터에서 텍스트, 이미지, 비디오 등 모든 데이터는 바이트 단위로 저장되고 처리할 수 있다.
0또는 1을 단계로 나타내면 2단계고, 이것이 8개 있으므로 1바이트는 256단계가된다.
[2 X 2 X 2 X 2 X 2 X 2 X 2 X 2 X = 256], [2^8 = 256]
이것을 수의범위로 나타내면 0부터 시작해 255까지가된다. 즉, 1바이트를 나타낼수 있는 수는 0~255이다.
부호 없는 경우: 0 ~ 255 (총 256개)
부호 있는 경우: -128 ~ 127 (총 256개)

3. 바이트와 다른단위
- 바이트는 작은단위나 더 큰단위로 확장된다.

4. 프로그래맹과 바이트
- C언어의 char 데이터 타입: 문자 하나를 저장하기 위해 1바이트를 사용.
- 파일 읽기/쓰기: 데이터는 보통 바이트 스트림 형태로 처리.
- 메모리 크기 계산: 배열, 문자열, 구조체의 크기는 바이트 단위로 측정.
'프로그래밍 > 게임수학·물리' 카테고리의 다른 글
| 게임수학] 진수 (1) | 2024.12.21 |
|---|---|
| 게임수학] 내각 (0) | 2018.12.19 |
| 게임수학] 직각삼각형 (0) | 2018.12.19 |
| 게임수학] 삼각형 (0) | 2018.12.19 |
| 게임수학] 피타고라스의 정리 (0) | 2018.12.18 |