-
메모리를 관리하는 방법컴퓨터/개념 2019. 11. 1. 17:49
- Memory 단위
크기 : 1byte(=8bits) -> ASCII코드 기준 영문 '한 글자' 저장 공간과 동일하다
고유 번호 : 주소
메모리에 정보(자료)를 저장한다.
정보를 읽어내서 전달, 이후 연산하고 다시 저장.
정보가 어디에 저장되어 있는가, 혹은 저장할 것인가
- 32bit platform
2^32 = 4G, 메모리는 최대 4GB밖에 쓰지 못한다.
관리할 수 있는 메모리의 크기가 제한된다.
- 1byte === 8bits
1024(2^10)byte === 1KB
1024KB === 1MB
1024MB === 1GB
1024GB === 1TB
1PB(페타 바이트) -> 1EB(엑사 바이트) -> 1ZB(제타 바이트) -> 1YB(요타 바이트)
64bit -> 16EB까지 처리 가능
- compiler
32bit application일 때 -> 4GB === 42억 9천~ byte(수의 크기를 감안하기 어렵다)
어떻게 관리하나? 일련 번호를 붙여서 관리한다.
1x07 -> x뒤의 자리 하나가 4bit, 따라서 8bit
1x0007 -> 16bit
1x 00000007 -> 32bit
1byte 관리 단위 메모리한테 주소를 주는데 최대 크기가 32bit
0x00000000 ~ 0xFFFFFFFF까지
숫자를 외우기 어려워서 이름을 붙인다.
'컴퓨터 > 개념' 카테고리의 다른 글
용어 정리 (0) 2019.11.24 15. 네트워크 (0) 2019.11.09 04 Logic Gates(컴퓨터와 전자공학의 연관) (0) 2019.11.04 컴퓨터 구조 (0) 2019.11.01 03: data representation (0) 2019.10.20