찾다
일반적인 문제폰 노이만 컴퓨터 모델에서 메모리는 어떤 단위인가요?

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

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

이 문서의 운영 환경: 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으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구