본문 바로가기
Computer Science/Computer architecture

2. 하드웨어 구성요소

by 나는 유찌 2020. 5. 9.

 

 

 

1. 하드웨어 구성요소

 

하드웨어 구성요소

 

1) 중앙처리장치 (CPU, Central Processing Unit)

- 컴퓨터에서 프로그램을 실행하고 데이터를 처리하는 중추적인 역할이다.

- CPU와 시스템 제어를 위한 칩셋(Chipset) 부분이다.

( * 칩셋 : CPU를 도와 메모리나 I/O 장치들을 제어하여 연관된 기능을 수행하도록 설계된 컨트롤러 칩들의 모임이다.)

 

 

2) 기억장치 (Memory)

- CPU와 실행해야 할 프로그램 코드나 데이터가 기록되는 곳이다.

- 롬(ROM) : 읽기 전용 메모리로 '프로그램 메모리'라고 부른다. (ex. 롬 바이오스)

- 램(RAM) : 읽고 쓰기가 가능한 메모리로 '데이터 메모리'라고 부른다. (ex. 메인 메모리)

 

 

3) 입출력 장치 (I/O device)

- 컴퓨터와 사용기간 인터페이스로 입출력 데이터를 전송한다.

- CPU와 입출력 장치의 인터페이스 부분이다.

 

 

4) 주소 버스(Address bus)

- CPU가 외부로 내보내는 주소 신호를 전송하는 데 사용되는 하드웨어 전선들의 집합이다.

- 단방향 전송.

 

 

5) 데이터 버스(Data bus)

- CPU가 메모리나 I/O 장치나 데이터를 주고받는 통로로 사용되는 하드웨어 전선들의 집합이다.

- 양방향 전송.

 

 

6) 제어 버스 (Control bus)

- CPU 내외부에 존재하는 각종 장치를 동작시킬 수 있도록 제어신호를 전송하는 전선들의 집합이다.

- 목적에 따라 단방향, 양방향 전송이 모두 가능.

 

 

 

 

1) 메모리 컨트롤러

- CPU를 도와 하드웨어를 제어한다.

- 보통 칩셋으로 구성된다.

- 메모리 장치를 제어한다.

 

 

2) I/O 컨트롤러

- CPU를 도와 하드웨어를 제어한다.

- 보통 칩셋으로 구성된다.

- 입출력 장치를 제어한다.

 

 

3) 시스템 버스 (System bus)

- CPU와 컴퓨터 시스템의 중요한 구성요소들을 연결한다.

 

 

4) I/O 버스

- I/O 컨트롤러와 입출력 장치 사이를 연결한다.

 

 

 

 

2. 칩셋(Chipset)

- 여러 개의 칩들과 회로가 모여 서로 연관된 기능을 수행하도록 설계된 제어칩들의 조합이다.

- CPU 프로세서와 함께 시스템 전체를 제어하는 역할을 한다.

- 메인보드 상에 존재하는 몇 개의 컨트롤러 칩들로 구성된다.

'Computer Science > Computer architecture' 카테고리의 다른 글

6. 컴퓨터 언어  (0) 2020.05.24
5. 윈도우 운영체제  (0) 2020.05.24
4. 소프트웨어의 역할  (0) 2020.05.10
3. 메인보드  (0) 2020.05.09
1. 컴퓨터 구성요소  (0) 2020.05.09