① 중앙 처리 장치의 기능 및 구성 < P.57 >
1 중앙 처리 장치의 기능
컴퓨터를 제어하고 데이터를 처리하는 장치로, 컴퓨터에서 두뇌 역할. 키보드나 마우스 등의 입력 장치를 통해 입력된 데이터 ⇒ 컴퓨터의 주기억 장치에 일시적 저장 ⇒ 중앙처리장치에서 처리 ⇒ 모니터나 프린터와 같은 출력장치를 통해 외부로 출력 2 중앙 처리 장치의 구성
② 제어 장치
1 제어 장치의 기능
주기억 장치에 저장되어 있는 프로그램의 명령어들을 차례대로 수행하기 위하여 기억 장치와 연산 장치 또는 입력 장 치, 출력 장치에 제어 신호를 보내거나 이들 장치로부터 신호를 받아서 다음에 수행할 동작을 결정하는 장치
2 제어 장치의 구성
☞ 레지스터 : 중앙 처리 장치 안에 있는 임시 기억 장치로서, 기억 장치에서 읽어들인 갓이나 사용할 값, 그리고 계산된 결과를 임시로 저장하는 역할. (가) 기억 레지스터(memory register) : 주기억 장치에 있는 명령어를 임시로 기억 (나) 번지 레지스터(address register) : 주기억 장치 내에 명령이나 데이터가 기억되어 있는 번지를 보관 (다) 명령 레지스터 (instruction register) : 기억 레지스터의 명령 코드(operation code)를 기억 (라) 명령 해독기(instruction decoder) : 명령 코드를 해독하여 필요한 실행 신호를 발생 (마) 명령 계수기(instruction counter) : 다음에 실행될 명령어의 번지를 기억
③ 연산 장치
1 연산 장치의 기능
제어 장치의 지시에 따라 전송되어 온 데이터의 산술 연산, 논리 연산, 자리 이동 및 크기의 비교 등을 수행 하는 장치
2 연산 장치의 구성 누산기,데이터 레지스터, 가산기, 상태 레지스터 등으로 구성
(가) 누산기(accumulater) : 기억 장치로부터 연산을 수행할 데이터를 제공받아 보관하거나 가산기의 입 력 데이터를 보관 (나) 데이터 레지스터(data register) : 연산에 이용되는 데이터가 2개 이상인 경우 연산에 이용될 데이터 를 읽어들여 일시적으로 저장해 두었다가 필요한 순간에 가산기 에 데이터를 제공 (다) 가산기 : 누산기와 데이터 레지스터의 데이터를 연산하여 그 결과를 누산기에 저장 (라) 상태 레지스터(status register) : 연산한 결과의 상태를 기록하여 저장. 연산 결과가 양수, 0, 음수 인지 또는 자리올림(carry)이나 넘침(overflow)이 발생했는지 등의 연산에 관계되는 상태와 외부 인터럽트(interrupt) 신호까지를 나타 내어 주는 레지스터
☞ 펜티엄(pentium)
펜티엄은 미국의 인텔(intel)사에서 제작한 CPU라고 부르는 중앙 처리 장치의 하나이다. 인텔사에서 8086, 80186, 80286, 80386, 80486다음으로 나올 CPU가 80586이었다. 80286 이후부터는 일반적으로 앞의 숫자 80을 떼고 단순히 286, 386, 486으로 불렀다. 그런데 286, 386, 486이란 브랜드는 법적으로 보호를 받을 수 없어서, 586부터는 5의 뜻을 지닌 펜타(penta)에 원소의 뜻을 가진 이움(-ium)이라는 접미사를 붙여 pentium이란 브랜드를 탄생시켰고, 그 이후의 CPU브랜드 네임에는 펜티엄에 Ⅱ,Ⅲ, Ⅳ를 붙여 다른 경쟁 기업과 차별적인 CPU브랜드가 만들어졌다.
▶마무리 하기
1. 현재 사용되는 중앙 처리 장치에는 어떤 것들이 있는지 인터넷을 이용하여 조사해 보자. 2. 중앙 처리 장치는 어떻게 구성되는지 설영하여 보자. 3. 종앙 처리 장치의 발전 과정을 인터넷을 이용하여 조사해 보자. 4. 제어 장치는 어떤 역할응 하는지 설명하여 보자. 5. 제어 장치는 어떻게 구성되는지 설명하여 보자. 6. 연산 장치는 어떤 역할을 하는지 설명하여 보자. 7. 연산 장치는 어떻게 구성되는지 설명하여 보자.
참고 웹 사이트 : http://www.edunet4u.net/index.jsp에서 "CPU"검색 |