컴퓨터는 Byte통신을 한다. Byte의 기준은 8bit이며 8bit는 영어 한 글자를 보내는데 필요한 최소수량이다. 그렇기 때문에 통신을 하는 데이터 흐름을 Byte Stream 이라고 한다.
컴퓨터가 Byte통신으로 받은 정보는 RAM에 저장하게 되는데, RAM 한칸 당 1Byte를 차지하게 된다. 이렇게 차지 된 RAM이 가득차게 되면, 이전 칸에서 자주 사용되지 않는 데이터를 삭제하고 새 데이터를 받아들이게 된다. 이 때, HDD가 있으면 자주 사용되지 않는 정보를 HDD로 보내고 다시 RAM에 저장하게 된다.
그렇기 때문에 저장되는 공간이 2개가 되는데, 물리적인 힘으로 데이터를 저장하는 HDD보다 전기적인 힘으로 데이터를 저장하는 RAM에 저장되어 사용되는 속도가 빠르기 때문에, 기본적으로 CPU(연산장치)는 RAM에게 데이터를 요구하게 된다. 그러나, HDD는 앞서 말했듯 물리적인 힘으로 데이터를 저장하기 때문에 전기가 끊겨도 데이터가 저장되지만 RAM의 경우는 저장되지 않고 컴퓨터의 전기가 끊기면 데이터가 날아가는 휘발성을 가지고 있다.
따라서 RAM의 크기에 따라 저장할 수 있는 정보의 양이 달라진다.
8bit=1Byte
1000Byte=1KByte
1000kByte=1MByte
1000MByte=1GByte
1000GByte=1Tbyte
의 양을 가진다. 따라서 16GB의 RAM같은 경우 한번에 16억개의 알파벳을 저장할 수 있는 셈이다.
반응형
'컴퓨터 기초' 카테고리의 다른 글
의사코드(pseudocode) (0) | 2022.12.12 |
---|---|
디자인 패턴 1. Singleton Pattern(싱글톤 패턴) (0) | 2022.06.21 |
응용프로그램 설치하기(2) (0) | 2020.03.18 |
Git 체험하기 (0) | 2020.03.16 |
응용프로그램 설치하기(1). (0) | 2020.03.16 |