본문으로 바로가기

컴퓨터의 구성과 동작원리 (문서화)

category 교과 과목 2016. 7. 10. 19:22

컴퓨터 : 각종 자료를 입력받아 정해진 과정에 따라 처리한 후, 그 결과를 저장하고 다양한 형태로 출력하는 장치이다.


컴퓨터의 구성

1. 하드웨어

- 입력장치 : 키보드, 마이크, 스캐너, 마우스. 그래픽 타블렛, 디지털카메라

- 출력장치 : 스피커, 모니터, 프린터, 플로터

- 통신장치 : 랜 카드, 무선 공유기, TV 수신 카드, 모뎀

- 중앙 처리 장치 : CPU

- 주기억장치 : ROM, RAM, 메인보드

- 보조기억장치 : SSD, 하드디스크, USB, CD/DVD, 블루레이


2. 소프트웨어

- 시스템 소프트웨어 : 운영체제, 언어 번역 프로그램, 유틸리티 프로그램

- 응용 소프트웨어 : 사무용, 멀티미디어용, 통신용, 기타


하드웨어의 구성

- 입력장치 : 외부의 자료를 컴퓨터로 받아들일 떄 사용하는 장치이다.

- 중앙 처리 장치 : 사람의 두뇌 역할을 하는 중앙 처리 장치는 제어 장치와 연산 장치로 구성된다.

★ 제어장치

: 명령어들을 주기억 장치에서 가져와 해석하고 지시한내용을 실행 할수 있게 각장치를 통제 및 관리하는 장치.

종류 

역할 

기억 레지스터 

 명령 레지스터나 명령 계수기가 지정하는 주기억 장치의 내용을 임시로 보관한다.

번지 레지스터 

 주기억 장치 내에 명령이나 자료가 기억된 번지를 보관한다.

명령 레지스터 

 현재 실행 중인 기억 레지스터의 명령 코드를 보관한다.

명령 계수기 

 다음에 실행할 명령어가 기억된 주기억 장치의 번지를 기억한다.

★ 연산장치

: 산술 연산, 논리 연산, 자리 이동, 크기 비교등을 수행.

 종류

역할 

누산기 

 연산을 수행할 자료를 보관하거나 가산기의 연산 결과를 보관한다.

데이터 레지스터

 연산에 이용되는 자료가 2개 이상일 떄 연산에 이영될 자료를 읽어 들여 임시로 저장해 두었다가 필요할 때 가산기에 자료를 제공한다.

상태 레지스터

 연산결과가 양수, 0, 음수 인지 또는 자리올림, 오버플로가 발생했는지의 상태를 나타낸다. 


- 기억장치 : 컴퓨터가 필요로 하는 정보 또는 컴퓨터가 자료를 처리하여 얻은 결과 등을 저장하는 장치이다.

★ 레지스터

: 중앙처리장치(CPU)에 있는 임시 기억 장치로 명령이나 연산 등을 수해할 떄 사용되며, 다른 기억보다 처리속도가 빠르다.


★ 캐시기억장치

: 처리속도가 매우 빠른 중앙 처리 장치와 주기억 장치 사이의 속도 차이를 극복하기위해 제작된 고속의 특수 기억 장치이다.


★ 주기억장치

: 주기억장치에 의해 처리되는 명령어와 자료를 저장하는 장치로 롬과 램이 있다.

롬 - 비휘발성 기억장치

램 - 휘발성 기억장치


★ 보조기억장치

: 외부에서 현재 사용하지 않는 프로그램이나 자료를 보관할 때 사용하는 별도의 기억장치이다.


- 출력장치 : 모니터, 프린터, 스피커, 빔프로젝터, 플로터

- 통신장치 : 랜카드, 모뎀, 무선 공유기