CPU란? Central Processing Unit의 약자이고, 한국말로는 중앙 처리 장치라고 한다. CPU는 컴퓨터에서 기억, 해석, 연산, 제어라는 4대 주요 기능을 처리하는 장치이다. 컴퓨터에서 돌아가는 프로그램의 명령어를 해석하여 데이터를 연산, 처리하고 제어하는 기능을 한다. 기억 : 연산에 필요한 데이터, 연산 결과, 명령어 주소 등을 임시로 저장한다. 해석 : 프로그램의 명령어를 해석한다. 연산 : 덧셈, 뺄셈, 곱셈 등의 산술 연산과 논리곱, 논리합 등의 논리 연산을 수행한다. 제어 : 명령어를 순서대로 실행할 수 있도록 제어한다. CPU의 구조 레지스터(Register) CPU 내부에 있는 메모리로, 명령어 주소, 코드, 연산에 필요한 데이터, 연산 결과 등을 임시로 저장한다. 다른 모..
메모리 계층 아래 그림에서 볼 수 있는 여러 가지 기억장치들을 통해 CPU가 데이터를 읽고 쓰는 일을 한다. 이때, 접근 속도가 빠른 순서대로 메모리에 접근하여 데이터를 읽고 쓰는 등의 일을 처리하는데, 이를 메모리 계층이라고 한다. RAM (Random Access Memory) RAM은 Random Access가 가능한 메모리이다. 즉, '임의 접근'을 할 수 있는 메모리이다. 따라서 원하는 위치에 순차적으로 접근하지 않고 바로 접근하여 데이터를 읽고 쓰고 지울 수 있다. 이 Random Access라는 용어는 어느 위치든지 똑같은 속도로 접근하여 읽고 쓸 수 있다는 뜻이다. RAM은 컴퓨터가 켜지는 순간부터 꺼지기 전까지 CPU가 연산을 하고 동작을 하는데에 필요한 모든 내용이 저장되는 공간이다. ..