컴퓨터의 기본 구성
하드웨어 : 컴퓨터에서 각종 정보의 전송 통로를 제공해 주고 정보에 대한 처리가 실제 일어나게 해주는 물리적인 실체들
소프트웨어 : 정보들이 이동하는 방향과 정보 처리의 종류를 지정해주고 , 그러한 동작들이 일어나는 시간을 지정해주는 명령들의 집합
컴퓨터 시스템의 하드웨어
주요 하드웨어 구성요소들
- 중앙 처리 장치(CPU)
- 기억 장치 : 주기억장치, 보조기억장치
- 입출력 장치 : 입력 장치, 출력 장치
- 시스템 버스 : 커뮾터의 기능을 수행하기 위해 각 구성 요소들은 시스템 버스를 통해 상호 연결
중앙 처리 장치(CPU)
- 컴퓨터의 특성을 결정하며 , 컴퓨터의 핵심 기능인 프로그램 실행 과 데이터 처리 를 담당
- 프로세서 (processor) 또는 마이크로프로세서라고도 부름
- 산술 논리 연산 장치 (Arithmetic and Logic Unit, ALU): 산술 연산 , 논리 연
산 , 보수 연산 , 시프트 연산을 수행
- 제어 장치 (Control Unit, CU): 프로그램의 명령어를 해독하여 명령어 실행
에 필요한 제어 신호를 발생시키고 컴퓨터의 모든 장치를 제어
- 레지스터 (register): 중앙 처리 장치 내부에 있는 데이터를 일시적으로 보관
하는 임시 기억 장치로 , 프로그램 실행 중에 사용되며 고속으로 액세스함
기억 장치
주기억장치(MAIN MEMORY, MM)