32 비트 프로세서 란 무엇입니까?


11

32 비트 프로세서 또는 일반적으로 n 비트 프로세서 란 무엇입니까?


1
- 당신은 아마 아래 좋은 대답을 얻을 것이다 동안, 나는 위키 백과를 읽고 추천 할 것입니다 en.wikipedia.org/wiki/32-bit
윌리엄 Hilsum

1
필자는 일반적으로 프로세서 작동 방식을 이해하면 32의 의미를 자연스럽게 설명 할 수 있다고 생각합니다. 본질적으로 칩 자체의 레지스터 크기입니다.
Joe Phillips

비트는 컴퓨터의 저장 단위이며 레지스터의 CPU에 컴퓨터에 저장된 데이터입니다. "비트"단위로 표현 된 레지스터의 스트로 킹 용량. 두 가지 유형의 비트 만 가능합니다 (0 & 1). 예 : 16 비트 레지스터는 16 비트 크기 데이터 만 저장합니다. 또한 16 비트 데이터로만 처리합니다.

답변:


11

x86 프로세서에 관한 한, 가장 간단한 설명은 32 비트 프로세서의 범용 레지스터가 0에서 (2 ^ 32) -1 (4,294,967,295)까지 또는 -2,147,483,648에서 2,147,483,647까지의 정수 값을 보유 할 수 있다는 것입니다. 이는 많은 바이트의 가상 주소 공간 (4GB) 만 처리 할 수 ​​있음을 의미합니다.

x86 64 비트 프로세서의 레지스터는 0에서 (2 ^ 64) -1 (18,446,744,073,709,551,615)까지의 숫자로 작동하여 이론적으로 훨씬 더 큰 가상 주소 공간을 제공합니다.

n 비트 질문을 계속하려면 : 2 ^ n의 숫자로 간단히 작업 할 수 있습니다.

Wikepedia에는 비트 너비와 그 배후의 수학에 대한 기사 가 많이 있습니다.


4
'2 ^ n까지의 숫자로 작업하는 것'은 오도의 소지가 있습니다. 32 비트 펜티엄은 64 비트 결과를 생성 할 수 있습니다. 예를 들어 mul ebxeax * ebx를 계산하고 64 비트 결과를 edx : eax에 저장합니다. 일반적으로 레지스터의 크기이지만 과거에는 오도되었습니다.
Skizz

1
이것은 약간 잘못된 답변입니다. 주소, 데이터 및 내부 버스의 크기가 일치하지 않아도됩니다. 예를 들어, 16 비트 286 프로세서에는 24 비트 주소 버스가있었습니다. 16 비트 8088 프로세서 (내부 기본 데이터 크기로 인해)에는 8 비트 데이터 버스와 20 비트 주소 버스가 있으며 매우 구체적인 작업을 위해 32 비트 결과를 생성 할 수 있습니다. :-)
Brian Knoblauch

글쎄, 너희들은이 문제에 대해 괴짜지고있다. 대답은 개념적으로 틀리지 않습니다. 기술적으로 만. 그러나 사용자에게 명백한 낮은 노하우를 제공하십시오. 나는 그 정답이라고 생각합니다
Chani

인텔 / AMD 64 비트 CPU에만 해당되며보다 범용적인 레지스터를 갖추고있어 CPU가 더 느린 RAM에 더 많이 액세스하지 못하도록하여 성능을 향상시킵니다. 그러나 더 많은 레지스터가 반드시 CPU "비트 니스"의 기능 일 필요는 없습니다.
LawrenceC

19

비트는 컴퓨터 프로세서에서 가장 작은 정보 저장 단위입니다. 스위치를 끄거나 켤 수있는 것처럼 비트는 종종 0과 1로 표시되는 두 가지 상태 중 하나를 가질 수 있습니다
. 프로세서 / CPU 자체는 주로 레지스터라고하는 이러한 비트의 12 개 정도의 버킷으로 구성됩니다. 따라서 레지스터는 프로세서에서 데이터를 보유 할 수있는 비트 버킷입니다. 이들 중 일부는 범용 레지스터 (원래 이름 A, B, C ...)이고 다른 일부는 특수한 용도 (보다 펑키 한 이름으로)입니다. ALU (산술 논리 장치) 등의 기본 산술과 같은 다른 기능을위한 최신 프로세서의 다른 부분이 있습니다.

이전 프로세서에는 8 비트 및 16 비트와 같이 비트 수가 적은 레지스터가있었습니다. 현재 레지스터 크기가 32 및 64 비트 인 프로세서가 있습니다.

따라서 32 비트 프로세서 에는 32 비트 길이의 레지스터라고하는 정보 저장 버킷이 있습니다. 또한 16 비트 유형의 AX, BX, CX에서 32 비트 레지스터의 EAX, EBX, ECX 등으로 이름이 바뀌 었습니다. 32 비트 프로세서의 특수 목적 레지스터도 32 비트 길이이지만 잊을려고하는 끔찍한 이름이 있습니다.)

충분한 이론 .... 이제 레지스터와 비트의 관계에 대한 아이디어를 얻기 위해 최신 32 비트 프로세서의 일부 범용 레지스터의 스냅 샷을 볼 수 있습니다.

대체 텍스트

다음은 프로세서의 또 다른 스냅 샷입니다. 이번에는 약간 높은 고도에서 가져 왔습니다.

대체 텍스트

마지막으로 컴퓨터 데이터 유지 구성 요소의 전체 체계에서 프로세서의 10,000 피트 고도 뷰.

대체 텍스트


글쎄, 몇 가지 질문에 대답하고 포인트를 얻으십시오! =)
lajuette

6
이 답변은 이미 충분한 포인트를 가져다주는 것 같습니다. 이미지를 포함하도록 답변을 편집 할 수 있습니다.
Suma

2

8, 16, 32, 64 ... 비트 컴퓨팅은 기본적으로 얼마나 많은 정보가 "통과"될 수 있는지에 대해 이야기합니다.

비트는 기본 정보입니다. 1 또는 0. 8 비트 시스템은 8 비트 폭의 정보 청크를 처리 할 수 ​​있습니다. 16 비트 시스템은 16 비트의 비트를 처리 할 수 ​​있으며 기본적으로 8 비트 시스템과 비교할 때 각주기마다 2 개의 명령을 수행합니다.

32, 64 비트 컴퓨팅은 이러한 크기의 데이터로 작동하는 CPU를 의미하며 "cpu cycle"당 더 많은 데이터를 전달할 수 있습니다. 다른 모든 것들이 같으면 얼마나 더 좋고 더 빠른지 쉽게 알 수 있습니다.

16 비트 컴퓨팅
PCMag 비트 사양 PCMag 정의

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.