일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 커리어전환
- 취준생일상
- 개발자
- 초보개발자
- 태국살이
- 엑사바이트
- 32비트컴퓨터
- 태국
- 얄코
- 실력향상
- 프로그래머스
- 얄팍한코딩사전
- vue.js
- 강의노트
- 64비트컴퓨터
- 일기
- 컴퓨터과학
- 스터디데이
- 입문
- vue.js.
- 일상
- 치앙마이살기
- 개발독학
- 치앙마이
- 깃허브
- 레지스터
- cpu작동원리
- 치앙마이살이
- 정의란무엇인가
- 취업준비생
- Today
- Total
마농의 개발 일지
32bit 컴퓨터의 메모리가 4GB가 되는 이유 본문
- 레지스터 : CPU가 사용하는 데이터를 담는 그릇. ('등록하다', '장부'의 뜻)
32bit 컴퓨터 : 레지스터 처리값 32bit
64bit 컴퓨터 : 레지스터 처리값 64bit
- CPU : Central Processing Unit (중앙처리장치). 컴퓨터에서 기억, 해석, 연산, 제어라는 4대 주요 기능을 관할하는 장치.
컴퓨터가 인식하는 신호는 전기적 신호 뿐이다.
전기가 들어오면 ON, 들어오지 않으면 OFF.
이 때문에 0과 1로 이루어진 이진법을 사용하여 컴퓨터에게 신호를 입력하는 것.
0과 1로 이루어진 이진법 데이터를 저장하는 방식이 bit다.
32bit 컴퓨터는 레지스터에 한 번에 32bit까지 저장가능하도록 설계된 컴퓨터를 의미한다.
다시 말해, 32bit 컴퓨터는 한번에 표현가능한 수의 최대값이 2의 32승인 것.
32bit 컴퓨터의 메모리가 4GB가 되는 이유
레지스터가 한 번에 표현가능한 값의 크기(4,294,967,296) 는 CPU가 한 번에 인식하여 처리할 수 있는 주소 값의 범위가 됨. 다시 말해, 32bit 컴퓨터의 레지스터는 2의 32승개(4,294,967,296개)의 주소 공간을 사용할 수 있음.
주소 공간 하나당 크기는 1Byte.
1Byte의 주소 공간이 4,294,967,296개 있을 수 있으니 메모리 용량이 4,294,967,296 Byte 인 것.
이 2의 32 Bytes 는 다음과 같은 식에 따라 4GB로 계산할 수 있음.
참고) 바이트, 킬로바이트, 메가바이트, 기가바이트, 페타바이트, 엑사바이트
그렇다면 64bit 컴퓨터의 메모리 인식 범위는 ?
'CS' 카테고리의 다른 글
컴퓨터 구조 입문 - CPU (0) | 2022.07.08 |
---|---|
CS50강 6강 자료구조 (0) | 2022.07.06 |
CS50 5강 메모리 (0) | 2022.07.05 |