아틴
Atin
아틴
전체 방문자
오늘
어제
  • 분류 전체보기 (460)
    • Devlopment (246)
      • 정리 글 (20)
      • MicroServices (0)
      • Reactive, Concurrenc.. (12)
      • Java (44)
      • Spring (20)
      • C,C++,Ruby,Python (52)
      • Mobile (39)
      • Web (35)
      • Tip & Info (14)
      • Unit Test (7)
    • Infra (44)
      • OS (21)
      • RDBMS (13)
      • NoSQL&Cache (5)
      • AWS (4)
    • Computer Science (11)
    • Etc (156)

블로그 메뉴

  • Home
  • Guestbook

공지사항

인기 글

태그

  • Android
  • CSS
  • TRPG
  • Python
  • jsp
  • Linux
  • javascript
  • 정읍
  • Java
  • 전라도
  • mysql
  • 여행
  • 안드로이드
  • Dungeons & Dragons
  • 해킨토시
  • 자바
  • C
  • Ruby on Rails
  • 아이폰
  • 던젼 앤 드래곤즈

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
아틴

Atin

Computer Science

64비트와 32비트의 차이

2017. 9. 29. 17:02
반응형

64비트와 32비트의 차이


CPU가 사용하는 데이터인 레지스터의 크기 차이

32비트는 4 기가바이트까지

64비트는 16엑사바이트까지


32 Bit 컴퓨터 CPU 레지스터 처리값 32 Bit

64 Bit 컴퓨터 CPU 레지스터 처리값 64 Bit


  • 레지스터(Register)
    • CPU가 사용하는 데이터를 담는 그릇
    • CPU는 레지스터를 이용해서 데이터를 처리
    • 컴퓨터의 프로세서 내에서 자료를 보관하는 아주 빠른 기억 장소

    • 일반적으로 현재 계산을 수행중인 값을 저장하는 데 사용

    • 대부분의 현대 프로세서는 메인 메모리에서 레지스터로 데이터를 옮겨와 데이터를 처리한 후
      그 내용을 다시 레지스터에서 메인 메모리로 저장하는 로드-스토어 설계를 사용

    • 레지스터는 메모리 계층의 최상위에 위치하며, 가장 빠른 속도로 접근 가능한 메모리

    • 최신 프로세서에서 레지스터는 대개 레지스터 파일로 구현되지만, 과거에는 플립플롭, 마그네틱 코어, 박막 필름 메모리 등으로 구현하였음


컴퓨터의 메모리나 레지스터가 2의 거듭제곱 크기의 비트로 이루어져 있으므로, 2의 (2의 거듭제곱) 제곱 형태의 수가 자주 나타남


21 = 2
22 = 4
24 = 16
28 = 256
216 = 65,536
232 = 4,294,967,296
264 = 18,446,744,073,709,551,616

    2128 = 340,282,366,920,938,463,463,374,607,431,768,211,456



그래서 32 Bit 컴퓨터는 2의 32승인 4 Giga Byte 까지 사용 가능
          64 Bit 컴퓨터는 2의 64승인 16 Exa Byte 까지 사용 가능



Reference

[1] Register (https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%EC%84%B8%EC%84%9C_%EB%A0%88%EC%A7%80%EC%8A%A4%ED%84%B0)

[2] 2의 거듭제곱 (https://ko.wikipedia.org/wiki/2%EC%9D%98_%EA%B1%B0%EB%93%AD%EC%A0%9C%EA%B3%B1)



반응형
저작자표시 비영리 변경금지 (새창열림)

'Computer Science' 카테고리의 다른 글

JVM 메모리 구조 (JVM Memory structure)  (0) 2017.09.30
DB 트랜잭션 (Transaction)의 ACID 속성과 분산시스템 BASE 속성  (0) 2017.09.30
OOP(객체 지향 프로그래밍) 5원칙 및 특성  (0) 2017.09.30
Java 자료구조 비교  (0) 2017.09.30
TCP vs UDP  (0) 2017.09.30
TCP 3 Way-Handshake & 4 Way-Handshake  (0) 2017.09.30
OSI 7 계층 (OSI 7 Layer)  (0) 2017.09.29
프로세스와 스레드(Process vs Thread)  (0) 2017.09.29
퀵 정렬, 퀵 소트(Quick Sort)  (0) 2017.09.21
계수정렬, 카운팅 소트(Counting Sort)  (0) 2017.09.21
    'Computer Science' 카테고리의 다른 글
    • OSI 7 계층 (OSI 7 Layer)
    • 프로세스와 스레드(Process vs Thread)
    • 퀵 정렬, 퀵 소트(Quick Sort)
    • 계수정렬, 카운팅 소트(Counting Sort)
    아틴
    아틴

    티스토리툴바