[폰노이만 이전의 컴퓨터]
위 사진과 같이 폰 노이만 구조의 컴퓨터가 아니였던 시절에는 어떤 프로그램을 실행하기 위해서는 직접 전선을 바꿔가며 프로그램을 진행해야 했다. 이러한 문제점을 보완하여 지금까지 사용되는 구조가 바로 폰노이만 구조이다.
폰노이만 구조는 프로그램 내장 방식으로 불리는데 크게 CPU와 Memory, DISK를 이용하여 프로그램을 실행 시킬 수 있다.
-
CPU(Central Processing Unit)
- 중앙처리장치라고도 불리는 CPU는 크게 기억, 해석, 연산, 제어 기능을 관할한다.
-
Memory
- 주기억장치로 불리는 메모리는 컴퓨터에서 수치, 명령, 자료 등을 저장한다.
- 대표적인 예로 ROM(Read-Only Memory)과 RAM(Random-Access Memory)가 존재한다.
-
DISK
- 보조기억장치로 불리는 디스크는 프로그램을 영구적으로 저장한다.
- 대표적인 예로 HDD, SSD가 존재한다.
동작방식
- 디스크에 저장된 프로그램을 메모리에 저장한다. (이 때 모든 파일을 저장하는 것이 아닌, 파일의 일부분을 순서대로 저장한다.)
- 메모리에 저장된 프로그램 CPU의 연산장치(ALU)가 계산하여 계산된 결과를 CPU내의 제어장치를 통해 실행한다. (OUTPUT 장치에 보여주는 등..)
이러한 프로세스를 진행시키는 것이 운영체제(OS)이다.