답변:
메모리는 CPU와 밀접한 관련이 있으므로 크기를 2의 제곱으로 만들면 여러 모듈을 전환하기 위해 최소한의 논리를 요구하여 여러 모듈을 포장 할 수 있습니다. 더 많은 비트 대신 2의 거듭 제곱이 아니라 끝에서 몇 비트 만 확인해야합니다 (크기의 이진 표현은 크기 와 상관없이 1000
... 0000
).
하드 드라이브는 CPU에 묶여 있지 않으며 같은 방식으로 포장되어 있지 않으므로 정확한 크기는 필요하지 않습니다.
간단히 말해서 컴퓨터는 1과 0으로 작동합니다. 이것이 이진입니다. 컴퓨터는이 시스템을 사용하여 메모리를 지정합니다. 간단한 ( "고대"판독) 시스템에서, 특정 개수의 프로세서 라인 또는 메모리 어드레스 유닛 라인은 메모리에서 특정 위치의 어드레스를 선택하기 위해 전용된다. 이러한 행은 "높음"또는 "낮음"값만 가질 수 있으므로 각 행은 이진수를 나타냅니다. 따라서 주소를 지정할 수있는 위치 수는 라인 수의 2 배입니다.
이 주소와 프로세서의 주소 레지스터 사이에는 대응 관계가 있습니다. 레지스터의 비트 수에서 2는 주소를 지정할 수있는 위치 수입니다.
메모리 크기가 증가하고 컴퓨터의 성능이 향상됨에 따라이 기능을 확장하고 다양한 제한 사항을 해결하기 위해 여러 가지 체계가 사용되었습니다.
이 개요는 복잡한 주제를 크게 단순화 한 것입니다.
메모리 주소 지정 에 관한 Wikipedia 기사도 참조하십시오 .
이진 시스템은 기본 10 (0-9) 으로 알려진 일반 자연수 시스템과 비교하여 0 과 1 (켜기 및 끄기, 높음 및 낮음, 5V 및 0V)의 두 가지 가능한 값이 있기 때문에 기본 2 라고 합니다. 하드 드라이브 제조업체는 용량이 더 높게 표시되기를 원하므로 1GB 드라이브 (기본 10, 10 억 바이트, 10 9 )는 실제로 0.9313GiB (기본 2, 2 무언가 )입니다 (이것은 컴퓨터와의 차이가있는 이유이기도합니다) 보고서 및 상자 내용). DVD 디스크에서도 마찬가지입니다.
컴퓨터에 사용되는 디지털 전자 장치에는 켜기와 끄기의 두 가지 상태가 있습니다. 따라서 메모리에 숫자를 저장하는 것은 각 요소가 켜져 있거나 꺼져있는 요소 컬렉션으로 구성됩니다.
따라서 한 요소는 숫자 0과 1 (두 값) 만 나타낼 수 있습니다. 이 두 가지를 결합하면 이제 2에서 4의 숫자 0… 3의 거듭 제곱을 나타낼 수 있습니다.
꺼짐, 꺼짐 = 0
꺼짐, 켜짐 = 1
켜짐, 꺼짐 = 2
켜기, 켜기 = 3
3 개의 요소가있는 경우 2의 3 승 (0 ~ 7)의 거듭 제곱을 나타낼 수 있습니다.
꺼짐, 꺼짐, 꺼짐 = 0
꺼짐, 꺼짐, 켜짐 = 1
꺼짐, 켜짐, 꺼짐 = 2
꺼짐, 켜짐, 켜짐 = 3
켜짐, 꺼짐, 꺼짐 = 4
켜짐, 꺼짐, 켜짐 = 5
온, 온, 오프 = 6
켜짐, 켜짐, 켜짐 = 7
등등.
소자는 온 또는 오프 상태에있는 스위칭 트랜지스터 또는 이와 동등한 것일 수 있으며, 회전 방향 (두 상태)에 평행하거나 수직으로 자화 된 하드 디스크 표면의 작은 패치 일 수있다.
따라서 모든 것이 자연스럽게 2의 제곱으로 구성됩니다.
손가락 10 개 (엄지 손가락 포함)가 있고 컴퓨터는 그렇지 않기 때문에 10의 거듭 제곱 만 사용합니다.
대량 생산은 일반적으로 다양한 생산보다 저렴합니다. 128MB 및 256MB 인쇄물을 생산하는 것은 256MB 인쇄물을 생산하는 것보다 비용이 많이 듭니다.
따라서 다른 램이 많이 생산되지 않으면 가장 저렴한 결과를 얻기 위해 '두 배'로 만들 수 있습니다.
동일한 램 스트립 중 두 개를 설치하면 함께 작동해야한다는 이점이 있습니다. 다른 브랜드를 혼합하면 약간의 차이가 발생하여 기기 속도가 느려질 수 있습니다.
듀얼 채널 램은 동일한 램에서 두 개의 스트립을 추가하면 정말 잘 작동합니다.
램은 더 작은 '서브'칩을 사용하여 생산됩니다. 이 칩은 일반적으로 사용 가능한 크기로 잠겨 있습니다. OS는 간단한 1024Kb 블록과 같이 역사적으로 전망이 뛰어납니다. 따라서 설치된 것과 여러 개가 필요하지 않습니다.