20년 동안 거의 모든 컴퓨터의 작업 메모리는 작은 자성 링의 격자였습니다. 각 페라이트 코어는 머리카락처럼 가는 철사에 꿰어지고 한쪽 방향으로 자화됩니다 — 전원이 꺼진 상태에서도 상태를 유지하는 단일 비트입니다. 이 전시물은 아무것도 숨기지 않은 그런 평면 하나입니다: 64개의 코어, X와 Y 구동선, 그리고 그 사이를 엮은 감지선과 억제선 — '코어'를 메모리의 동의어로 만들고 'in core'와 'core dump'라는 표현을 남긴 배치입니다.
교묘함은 행과 열당 두 개의 선만으로 수천 개의 링 중 하나를 주소 지정하는 것입니다. X 라인으로 전환 전류의 절반을 보내고 Y 라인으로 절반을 보내면, 교차점의 코어만 뒤집히기에 충분한 자기장을 느낍니다. 반만 선택된 이웃들은 약간 자극받지만 버팁니다. 이것은 실제 물리학이지 룩업이 아닙니다 — 모든 코어는 자체 정사각형 이력 루프를 실행하며, 일치 자기장이 보자력 임계값을 넘을 때만 뒤집힙니다. 읽기는 파괴적입니다: 코어를 0으로 강제하는 것만이 무엇을 저장했는지 묻는 유일한 방법이며, 저장된 1의 자기적 붕괴는 감지 증폭기를 가로지르는 스파이크를 유발합니다. 억제선에 의해 비트 단위로 거부되는 기록 복원이 읽기가 파괴한 것을 복원합니다.
1953년경 MIT의 월윈드에서 실행된 제이 포레스터의 일치 전류 코어는 메모리를 빠르고 신뢰할 수 있고 저렴하게 만들어 컴퓨터 시대를 건설할 수 있게 했습니다. 1970년대에 실리콘 메모리 칩이 대체할 때까지 군림했습니다. 여기서 단계별로 걸어볼 수 있는 읽기-후-복원 사이클은 여러분의 컴퓨터가 수행하는 모든 RAM 접근의 조상입니다 — DigiSim Logic Lab에서 게이트 단위로 연결할 수 있는 동일한 자기장과 임계값의 산술입니다.
사양
- 저장
- 페라이트 토로이드 이력 현상 — 비휘발성, 두 잔류 자화 상태
- 주소 지정
- 일치 X/Y 반전류; 교차점만 임계값 초과
- 읽기
- 파괴적 감지 + 억제된 기록 복원
- 시뮬레이션
- 코어별 B–H 임계값, 실시간 감지 EMF, 실제 반선택 교란
컴퓨팅 더 보기