군침이 싹 도는 코딩
컴퓨터 메모리의 단위 본문
컴퓨터 메모리의 종류
컴퓨터에 데이터를 저장하는 공간은 크게 두 부류로 나눌 수 있다.
컴퓨터를 종료하면 날아가는 휘벌성 메모리와 종료해도 날아가지 않는 비휘발성 메모리
비휘발성 메모리
비휘발성 메모리의 대표는 롬 ( ROM ) 이다 흔히 말하는 CD-ROM 이나 DVD-ROM 메인보드 혹은 하드 디스크를 말한다
휘발성 메모리
휘발성 메모리의 대표는 램 ( RAM ) 이다
램 ( RAM ) 은 하드 디스크나 CD 와 달리 속도가 매우 빠르다
그 이유는 램 ( RAM ) 의 경우 데이터의 랜덤하게 접근 할 수 있는데
하드 디스크나 CD 는 순차적으로 접근해야되기 때문이다
이러한 특성 때문에 컴퓨터는 대부분의 데이터들을 램 ( RAM ) 에 보관해 놓고 작업하다 중요한 데이터들은
하드 디스크에 저장하게 된다 컴퓨터의 한개의 메모리 소자는 0 혹은 1의 값을 보관할 수 있다
이 이진수 한 자리를 가리켜 비트 ( Bit ) 라고 한다 따라서 1 개의 비트는 0 또는 1 의 값을 보관하는것이다
이것을 8개 묶은것을 바이트 ( Byte ) 라고 한다 비트 4개를 묶어서 니블 ( nibble ) 이라고 부르는데 잘 사용하지 않는다
8 비트로 나타낼 수 있는 수의 최대는 000000002∼111111112=0∼255=0∼0xFF
0 부터 255로 총 256 개의 수를 나타낼 수 있다
그 다음 단위로 워드 ( Word ) 라고 부르는 단위가 있다 컴퓨터에서 연산을 담당하는 CPU 에는
레지스터 ( register ) 라는 작은 메모리 공간이 존재하는데 이곳에다가 값을 불러다 놓고 연산을 수행한다
이러한 레지스터의 크기는 컴퓨터 상에서 연산이 실행되는 최소 단위라고 볼 수 있고 이 크기를 워드 ( Word ) 라고 한다
32 비트 시절은 1 워드가 32 비트 , 즉 4 바이트 였지만 64비트가 보편적인 요즘은 1 워드가 64 비트 , 즉 8 바이트 이다
# 램 ( RAM ) : 휘발성 메모리
비트 ( Bit ) : 컴퓨터 메모리 소자의 0 또는 1을 보관하는 최소값
바이트 ( Byte ) : 비트 8개를 묶어서 부르는 용어
워드 ( Word ) : 컴퓨터 상에서 연산이 실행되는 최소 단위의 크기
레지스터 ( register ) : CPU가 연산을 하는 작은 메모리 공간
'C > Basic' 카테고리의 다른 글
주석에 대한 이해 (0) | 2023.08.08 |
---|---|
Hello World 분석해보기 / 주석 넣기 (0) | 2023.08.08 |