군침이 싹 도는 코딩

컴퓨터 메모리의 단위 본문

C/Basic

컴퓨터 메모리의 단위

mugoori 2023. 8. 8. 11:58

컴퓨터 메모리의 종류

컴퓨터에 데이터를 저장하는 공간은 크게 두 부류로 나눌 수 있다.

컴퓨터를 종료하면 날아가는 휘벌성 메모리와 종료해도 날아가지 않는 비휘발성 메모리

 

비휘발성 메모리

비휘발성 메모리의 대표는 롬 ( ROM ) 이다 흔히 말하는 CD-ROM 이나 DVD-ROM 메인보드 혹은 하드 디스크를 말한다

 

휘발성 메모리

휘발성 메모리의 대표는 램 ( RAM ) 이다 

램 ( RAM ) 은 하드 디스크나 CD 와 달리 속도가 매우 빠르다

그 이유는 램 ( RAM ) 의 경우 데이터의 랜덤하게 접근 할 수 있는데

하드 디스크나 CD 는 순차적으로 접근해야되기 때문이다

이러한 특성 때문에 컴퓨터는 대부분의 데이터들을 램 ( RAM ) 에 보관해 놓고 작업하다 중요한 데이터들은

하드 디스크에 저장하게 된다 컴퓨터의 한개의 메모리 소자는 0 혹은 1의 값을 보관할 수 있다

이 이진수 한 자리를 가리켜 비트 ( Bit ) 라고 한다 따라서 1 개의 비트는 0 또는 1 의 값을 보관하는것이다

이것을 8개 묶은것을 바이트 ( Byte ) 라고 한다 비트 4개를 묶어서 니블 ( nibble ) 이라고 부르는데 잘 사용하지 않는다

8 비트로 나타낼 수 있는 수의 최대는 000000002111111112=0255=00xFF

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