폰 노이만 컴퓨터 모델에서 메모리는 "메모리" 단위를 말하며, 폰 노이만 컴퓨터 모델에서는 명령어와 데이터를 구별 없이 혼합하여 동일한 메모리에 저장하는 방식을 사용합니다. 메모리에 저장되며 차이는 없습니다. 모두 메모리에 있는 데이터입니다.
이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
헝가리계 미국인 수학자 폰 노이만(Von Neumann)은 1946년에 프로그램 자체를 데이터로 취급하여 프로그램과 프로그램에서 처리되는 데이터가 동일한 방식으로 저장된다는 저장 프로그램 원리를 제안했습니다. 폰 노이만 아키텍처 폰 노이만 이론의 핵심은 다음과 같습니다. 컴퓨터의 숫자 체계는 이진수를 사용하며 컴퓨터는 프로그램 순서대로 실행해야 합니다. 사람들은 이러한 폰 노이만의 이론을 폰 노이만 아키텍처라고 부릅니다.
폰 노이만 컴퓨터 모델의 특징
1. 컴퓨터가 처리하는 데이터와 명령은 항상 이진수로 표현됩니다
2. 프로그램의 순차적 실행
컴퓨터가 실행될 때 실행될 프로그램과 처리할 데이터가 먼저 저장됩니다. 컴퓨터가 프로그램을 주 메모리(메모리)에 실행하면 자동으로 주 메모리에서 명령을 가져와서 하나씩 순서대로 실행하는 개념을 프로그램의 순차 실행이라고 합니다.
3. 컴퓨터 하드웨어는 연산 장치, 컨트롤러, 메모리, 입력 장치 및 출력 장치의 다섯 가지 주요 부분으로 구성됩니다.
계산기: 이름에서 알 수 있듯이 주로 계산을 수행하고 산술 연산, 논리 연산 등이 모두 완료됩니다.
메모리: 여기서 메모리는 외부 메모리를 제외한 데이터 및 명령 정보를 저장하는 데 사용되는 메모리일 뿐입니다.
컨트롤러: 컨트롤러는 모든 장비의 파견 센터이며 시스템의 정상적인 작동을 담당합니다.
입력 장치: 마우스, 키보드 등 컴퓨터에 데이터를 입력하는 역할을 담당합니다.
출력장치 : 모니터, 프린터 등 컴퓨터 명령어 실행 후 데이터를 출력하는 역할을 담당합니다.
모델 구조
(1) 저장 프로그램 방식을 사용하면 명령어와 데이터가 혼합되어 동일한 메모리에 구분 없이 저장됩니다. 메모리 안의 데이터는 모두 데이터입니다. ; EIP 포인터가 해당 메모리에 데이터를 로드하는 경우 CPU는 오류 인터럽트를 생성합니다. 현재 CPU의 보호 모드에서 각 메모리 세그먼트에는 해당 메모리 세그먼트에 대한 액세스 권한(읽기, 쓰기 및 실행 가능)을 기록하는 설명자가 있습니다. 이는 어떤 메모리에 명령어가 저장되고 어떤 데이터가 저장되는지 변장하여 지정합니다.
명령어와 데이터 모두 연산 장치로 전송되어 계산이 가능합니다. 즉, 명령어로 구성된 프로그램을 수정할 수 있습니다.
(2) 메모리는 주소로 액세스되는 선형 주소 지정을 사용하는 1차원 구조이며 각 단위의 비트 수가 고정되어 있습니다.
(3) 명령어는 연산코드와 주소코드로 구성됩니다. opcode는 이 명령어의 연산 유형을 지정하고 주소 코드는 피연산자와 주소를 지정합니다. 피연산자 자체에는 데이터 유형 플래그가 없으며 해당 데이터 유형은 opcode에 의해 결정됩니다.
(4) 명령을 실행하여 컴퓨터 작동을 제어하는 제어 신호를 직접 보냅니다. 명령어는 실행 순서대로 메모리에 저장되며, 명령어 카운터는 실행될 명령어의 단위 주소를 나타낸다. 명령어 카운터는 1개뿐이며 일반적으로 순차적으로 증가하지만 실행 순서는 연산 결과나 당시의 외부 조건에 따라 변경될 수 있습니다.
(5) 연산 장치를 중심으로 I/O 장치와 메모리 사이의 데이터 전송은 연산 장치를 통과해야 합니다.
(6) 데이터는 바이너리로 표현됩니다
위 내용은 폰 노이만 컴퓨터 모델에서 메모리는 어떤 단위인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!