>  기사  >  폰 노이만 컴퓨터 모델에서 메모리는 어떤 단위인가요?

폰 노이만 컴퓨터 모델에서 메모리는 어떤 단위인가요?

青灯夜游
青灯夜游원래의
2020-12-02 10:15:0412051검색

폰 노이만 컴퓨터 모델에서 메모리는 "메모리" 단위를 말하며, 폰 노이만 컴퓨터 모델에서는 명령어와 데이터를 구별 없이 혼합하여 동일한 메모리에 저장하는 방식을 사용합니다. 메모리에 저장되며 차이는 없습니다. 모두 메모리에 있는 데이터입니다.

폰 노이만 컴퓨터 모델에서 메모리는 어떤 단위인가요?

이 문서의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:Trp가 무엇인가요?다음 기사:Trp가 무엇인가요?