|
|
|
|
주기억장치
|
|
|
|
주 기억 장치
주 기억 장치는 프로그램과 외부로부터 입력되는 자료를 기억한다. 또한, 연산 장치에서 연산된 결과는 반드시 주 기억 장치에 옮겨져서 기억된다.
주 기억 장치는 프로그램이나 각종 자료를 저장하는 창고와 같은 역할을 한다.
주 기억 장치가 기억하는 자료는 처리하기 위하여 입력되는 것, 연산이 끝난 후 출력될 것, 중간에 연산되는 중간 결과를 알 수 있는 것 등 세 가지로 볼 수 있다.
그러므로 주 기억 장치는 자료의 종류에 따라 기억되는 곳이 달라야 서로 구별할 수 있으므로 네 부분으로 관리한다. 입력 장치에서 입력되는 프로그램이나 자료는 모두 입력 장소를 통하여 입력된다.
입력 장소에 기억된 프로그램은 프로그램 장소에 옮겨지고, 자료는 연산 장치에 옮겨져서 연산된다.
연산 장치에서 연산된 중간 결과는 작업 장소에 기억되고, 출력할 내용은 출력 장소에 옮겨진다.
출력될 내용은 반드시 출력 장소에 옮겨져야만 출력 장치로 옮겨져서 출력된다. 그러므로 어떠한 내용이라도 출력되기 위해서는 반드시 출력 장소에 옮겨져야만 한다.
입력 장소와 출력 장소는 기계적으로 한 번에 입력되고 출력될 정도의 크기이면 충분하다. 또한 프로그램에 따라 입력과 출력되는 자료의 길이가 다르므로 프로그램을 작성할 때 크기를 선언한다.
작업 장소는 프로그램이 실행되는 도중에 기억할 어떠한 내용도 모두 기억시켜 두는 곳이다.
입력 장소는 새로운 자료를 입력하면 먼저 내용은 지워지고 새로 입력된 내용만 기억된다.
기억된 내용을 다른 곳으로 옮겨도 원래의 내용은 그대로 그 장소에 남게 된다. 그러나 옮겨지는 장소의 먼저 내용은 지워지고 새로 옮겨지는 내용만 기억된다. 따라서 똑같은 내용이 새로 만들어지는 것이다.
이것은 녹음되어 있는 테이프에 새로 녹음하면 먼저 내용은 지워지고 새로 녹음한 내용만 녹음되며, 다른 테이프에 녹음된 내용을 복사하더라도 원래의 테이프에 녹음된 내용이 그대로 있는 것과 같은 원리이다.
.... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|