오경석의 개발노트

IT 용어_x86, x64 본문

기타/IT 용어

IT 용어_x86, x64

OHSAYU 2023. 7. 1. 01:17

    x86(32bit) : 인텔이 개발한 마이크로프로세서 계열을 부르는 말이자, 이들과 호환되는 프로세서들에서 사용한 명령어 집합 구조들을 통칭하는 말이다. 32bit CPU는 x86이라고 표기한다. 90년대 초반 PC가 가정에 보급되기 시작하면서 2004년 정도까지 오랜 기간 32bit CPU인 x86-IA32가 사용되어서 x86이라고 하면 16bit 시절은 건너뛰고 32bit CPU의 대표명사처럼 불리게 된다. x86-IA16은 당시 경차 한대의 절반 가격인 150-200만원인 가격으로 회사에서나 사용했지 가정에서는 거의 보기 드물었다.

    x86 하위에는 x86-IA32(32bit)와 x86-64(64bit) 두 가지가 있지만 호칭을 정확히 부르는게 귀찮고, 32bit가 워낙 오랜 기간 사용되었기에 x86이라고 하면 통상 32bit를 뜻한다.

 

    x64(64bit) : x86 이전 버전과 호환되는 확장이다. x86과 동일한 새로운 64비트 모드와 레거시 32비트 모드를 제공. 'x64'라는 용어에는 AMD 64 및 Intel64가 모두 포함된다. x64는 x86의 8개 범용 레지스터를 64비트로 확장하고 8개의 새로운 64비트 레지스터를 추가한다. x86-64또는 x86_64 라고도 불린다. 요즘 사용하는 거의 모든 개인용 PC CPU는 64bit x86-64라고 생각하면 된다. 기존 32bit x86-IA32와도 호환이 가능하다.

    x64는 원래 Intel의 IA-64 64bit CPU를 말하는 것인데, 시장 점유에 실패한 CPU가 되었고 이후 AMD의 x86-64가 대히트를 치면서 x64라고 하면 통상 64bit를 뜻하게 되었다.

 

 

* 32bit와 64bit 차이

 - 메모리 인식률 : 32bit는 4GB까지 메모리를 인식하지만 64bit는 그 이상도 가능하다(이론상 16TB). 그렇기에 32bit에서 8GB의 RAM을 꽂더라도 4GB까지만 사용 가능하다. 결국 데이터의 처리 양과 속도(64bit는 32bit보다 약 10~20% 성능 증가), 업그레이드 여부의 차이.

 - 64bit에서 32bit 유틸리티를 설치 가능하지만 그 반대는 불가능. 32bit에서 64bit로 업그레이드 하려면 포맷 후 재설치

 - 32bit에서는 \(2^{32}\)만큼 데이터의 양을 전달

 - 64bit에서는 \(2^{64}\)만큼 데이터의 양을 전달

 

 

* 32bit, 64bit 확인법

1. 윈도우

 - 시스템 정보

cmd창에서 'msinfo32' 입력해도 같은 창 출력

 

 - 설정 > 시스템 > 정보

 

 - 윈도우키 누르고 'dxdiag' 입력

 

 - cmd창에서 'set' 명령어 입력

 

 

2. 리눅스

 - 'uname -a' 입력

uname -a
>>>
Linux TEST 4.18.0-305.25.1.el8_4.x86_64 #1 SMP Mon Oct 18 14:34:11 EDT 2021 x86_ux

 

 - 'getconf LONG_BIT' 입력

getconf LONG_BIT
>>>
64

 

 - 'arch' 입력

arch
>>>
x86_64

 

 - 'lscpu | grep Architecture' 입력

lscpu
>>>
Architecture:        x86_64

 

 - 'echo $HOSTTYPE' 입력

echo $HOSTTYPE
>>>
x86_64

 

 

출처 : https://ko.wikipedia.org/wiki/X86

 

x86 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. x86 또는 80x86은 인텔이 개발한 마이크로프로세서 계열을 부르는 말이자, 이들과 호환되는 프로세서들에서 사용한 명령어 집합 구조들을 통칭하는 말이다. x86

ko.wikipedia.org

출처 : https://namu.wiki/w/x86

 

x86 - 나무위키

레지스터 목록 AX (Accmulator) - 16-bitAH - High 8-bitAL - Low 8-bitCX (Count) - 16-bitCH - High 8-bitCL - Low 8-bitDX (Data) - 16-bitDH - High 8-bitDL - Low 8-bitBX (Base) - 16-bitBH - High 8-bitBL - Low 8-bitSP (Stack Pointer)BP (Base Pointer)SI (So

namu.wiki

출처 : https://learn.microsoft.com/ko-kr/windows-hardware/drivers/debugger/x64-architecture

 

x64 아키텍처 - Windows drivers

x64 아키텍처는 x86의 이전 버전과 호환되는 확장입니다. x86과 동일한 레거시 32비트 모드와 새로운 64비트 모드를 제공합니다.

learn.microsoft.com

출처 : https://ko.wikipedia.org/wiki/X86-64

 

x86-64 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. x86-64, x86_64 또는 x64는 x86 명령어 집합 아키텍처의 64비트 모임이다. x86-64 명령어 집합은 에뮬레이션 없이 인텔의 x86를 지원하며 AMD64로 이름 붙인 AMD에 의해 고

ko.wikipedia.org

출처 : https://blog.naver.com/PostView.nhn?blogId=mumasa&logNo=221049608979 

 

x86과 x64의 뜻과 차이 - CPU, OS, S/W

x86 이라는 단어의 뜻은 인텔(INTEL)의 CPU 시리즈 이름이자 그 CPU의 명령체계 아키텍쳐 이름...

blog.naver.com

출처 : https://blog.naver.com/ezpbill/221023784363

 

윈도우 x86과 x64의 차이 (32비트와 64비트)

PC에 프로그램이나 유틸리티를 다운로드 할 때면 X86이나 x64라고 표시되어 있는 것을 보셨을텐데요. 두...

blog.naver.com

출처 : https://all-review-story.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B0-10-32-%EB%B9%84%ED%8A%B8-64-%EB%B9%84%ED%8A%B8-%ED%99%95%EC%9D%B8%EB%B0%A9%EB%B2%95-3%EA%B0%80%EC%A7%80-%EC%9C%88%EB%8F%84%EC%9A%B0-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C-%EB%B9%84%ED%8A%B8-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0-cmd-%EB%AA%85%EB%A0%B9%EC%96%B4

 

윈도우 10 32 비트 64 비트 확인방법 3가지 - 윈도우 운영체제 비트 확인하기 cmd 명령어

내 컴퓨터 윈도우 비트 확인 윈도우 운영체제가 32비트 64비트인지 윈도우 비트확인법 3가지를 빠르게 알아보도록 하겠습니다. 목차 윈도우 비트 확인법 윈도우 10 bit 시스템창 확인 ( 내 컴퓨터

all-review-story.tistory.com

출처 : https://ko.linux-console.net/?p=1556#gsc.tab=0 

 

Linux 시스템이 32비트인지 64비트인지 확인하는 5가지 명령줄 방법

Linux 시스템이 32비트인지 64비트인지 확인하는 5가지 명령줄 방법 이 튜토리얼에서는 Linux 시스템의 OS가 32비트인지 64비트인지 확인하는 방법을 설명합니다. 이는 Linux 시스템에서 응용 프로그램

ko.linux-console.net

출처 : https://ko.savtec.org/articles/howto/how-to-check-if-your-linux-system-is-32-bit-or-64-bit.html

 

Linux 시스템이 32 비트 또는 64 비트인지 확인하는 방법 / 어떻게

대부분의 최신 컴퓨터는 64 비트 운영 체제를 실행할 수 있습니다. 하지만 컴퓨터가 지원한다고해서 그것이 실행중인 것을 의미하지는 않습니다. 다음은 32 비트 또는 64 비트 버전의 Linux를 실행

ko.savtec.org

출처 : https://info-lab.tistory.com/41

 

[Linux] 명령어를 통한 32Bit / 64Bit 확인

리눅스(Linux)에 어플리케이션을 설치하는 경우 32Bit(비트) 인지 64Bit(비트)인지 확인하는 경우가 있다. 요새 나오는 장비에 OS 설치하는 경우 대부분은 64Bit로 설치되고 있으나, 32bit인 경우도 있어

info-lab.tistory.com

 

'기타 > IT 용어' 카테고리의 다른 글

IT 용어_VDI  (0) 2023.07.03
IT 용어_JDK, JRE  (0) 2023.07.02
IT 용어_.config 파일  (0) 2023.06.27
IT 용어_DVD iso vs Boot iso  (0) 2023.06.26
IT 용어_호스트명(hostname)  (0) 2023.06.26
Comments