본문 바로가기
Computer Science/Computer Architecture

Stored Program Concept

by Gofo 2021. 3. 18.

Stored Program Concept

Von Neumann architecture라고도 한다.

 

ENIAC

최초의 컴퓨터인 ENIAC은 원래 프로그램이 메모리에 저장되어 있지 않았다.

프로그램은 컴퓨터 외부의 판넬에 존재하여 판넬과 케이블을 조합으로 인해 프로그램이 어떻게 동작되는지가 달라졌다.

 

그러나 이는 한번에 하나의 프로그램 밖에 실행되지 못하고, 다른 프로그램을 실행하기 위해서는 케이블과 판넬을 다시 조합해야 하므로 하루에 수분이라는 짧은 시간만 동작할 수 있게 되었다.

이렇게 효율성이 크게 떨어지는 문제를 해결하기 위해 제시된 모델이 Stored program concept(Von Neumann architecture)이다.

ENIAC

 

Stored Program Concept

Stored program concept은 프로그램이 메모리 안에 저장되어 있는 구조이다.

이로 인해 많은 변화가 발생하였다.

 

  • Machine instruction의 개념의 정립
    • 일련의 instruction들을 수행함으로써 동작
    • 프로그램을 data처럼 취급 → fetch-decode-execute
  • Flexible, general-purpose machine의 탄생
  • High-level programming의 정립

 

Modern Digital Computer

1945년에 sotred program concept이 정립되었다.

그로인해 최초의 stored program computer인 UNIVAC 1(1951)과 EDVAC(1952)가 탄생하였다.

 

이후 70년간 성능이 발전하였고, 본 노이만 모델보다 더 빠른 모델은 없는지, computing의 형태의 변화 등에 대한 다양한 연구가 수행되었다.

 

 

 

 

'Computer Science > Computer Architecture' 카테고리의 다른 글

여러가지 컴퓨터  (0) 2021.03.19
Computer and Our Life  (0) 2021.03.18
Machine Instruction, ISA, and Computer  (0) 2021.03.18
Program Execution  (0) 2021.03.18
Data : type, storage, and C's data type  (0) 2021.03.17

댓글