[그림 1] : 컴퓨터시스템의 하드웨어
1. 중앙처리장치(central processing unit, CPU)
컴퓨터에서 프로그램을 실행하고 데이터를 처리하는 중추적인 역할
CPU = Processor
2. 기억장치 = 메모리(memory)
CPU가 실행해야 할 프로그램 코드나 데이터를 기록
- 메인메모리(main memory)
CPU에 가까운 곳에 위치, 프로그램이 실행중일 때 주로 사용, 반도체
- 보조기억장치
데이터를 저장할 때 사용, 각종 드라이브
3. 입출력장치 = I/O장치(input/output device)
컴퓨터와 사용자간 인터페이스로 입출력 데이터를 전송하는 것
마이크로컴퓨터의 하드웨어 구성 요소
마이크로컴퓨터(microcomputer)
마이크로프로세서를 CPU로 사용하는 소형 컴퓨터
① CPU부: CPU와 시스템 제어를 위한 칩셋(chipset)
칩셋: 메모리나 I/O 장치들을 제어하는 컨트롤러(controller) 칩들의 모임
② 메모리부
롬(ROM)은 읽기전용 메모리로 '프로그램 메모리'
램(RAM)은 읽고 쓰기가 가능한 메모리로 '데이터 메모리' ← 메인메모리
③ 입출력장치 접속부: CPU와 입출력장치의 인터페이스 부분
[그림 2] : 마이크로컴퓨터 요소
[그림 3] : 버스 전송 회로선들, 표시방법
[참고 문헌: 컴퓨터 구조론 - 윤남일, 이강우 지음]
버스(bus)
정보를 교환하기 위해 CPU와 하드웨어 요소들을 연결해주는 신호선들의 집합
1. 주소버스 = 어드레스버스(address bus) = 번지버스
CPU가 외부로 내보내는 주소 신호를 전송하는데 사용되는 하드웨어 전선들의 집합
2. 데이터버스(data bus)
CPU가 메모리나 I/O 장치와 데이터를 주고받는 통로로 사용되는 하드웨어 전선들의 집합
3. 제어버스(control bus)
CPU 내외부에 존재하는 각종 장치를 동작시킬 수 있도록 제어신호를 전송하는 전선들의 집합
[그림 4] : 마이크로컴퓨터 구조
메모리 컨트롤러: 메모리 장치를 제어
I/O 컨트롤러: 입출력장치를 제어
시스템버스(system bus): CPU와 컴퓨터시스템의 중요한 구성 요소들을 연결
I/O버스: I/O 컨트롤러와 입출력장치 사이를 연결
'사이버보안 1학년 1학기 > 컴퓨터구조론' 카테고리의 다른 글
영남이공대 사이버보안과 1학기 기말고사 출제문제 답+정리 (0) | 2014.06.19 |
---|---|
06. 기억장치 (0) | 2014.05.27 |
04. 데이터 단위와 코드 (0) | 2014.04.10 |
03. 데이터 표현 - 2진수, 8진수, 10진수, 16진수 (0) | 2014.04.10 |
02. 컴퓨터 분류 (0) | 2014.04.10 |