- 컴퓨터 하드웨어
- 컴퓨터 정보들의 전송 통로를 제공해주고, 그 정보에 대한 처리가 실제 일어나게 해주는 물리적실체
- 전자 회로 및 기계장치
- 입출력 장치, 중앙처리장치(CPU), 기억장치
- 버스(BUS) : 각 구성 요소들을 연결하는 데이터 통로
- 컴퓨터의 기능
- 프로그램 코드를 정해진 순서대로 수행
- 데이터를 읽고 쓰고 처리하고 저장한다.
- 중앙 처리 장치 (Central Processing Unit, CPU)
- 프로그램 실행과 데이터처리라는 중추적인 기능의 수행을 담당
- 입/출력, 저장장치 제어
- 산술연산장치(Airthmetic logic unit, ALU), 제어장치 (Control unit, CU), 레지스터(Register)로 구성
- 산술 연산 장치(Arithmetic logic unit, ALU)
산술 연산과 논리 연산을 수행하는 디지털회로
- 제어장치(Control unit, CU)
프로그램에 따라 명령과 제어 신호를 생성
정보와 데이터의 흐름을 결정하고, 각종 장치의 동작을 제어
-임시 기억 장치(Register)
연산을 처리하기 위하여 데이터를 저장하는 공간
CPU에서 사용하는 데이터를 일시적으로 저장
컴퓨터 하드웨어 구조 - 기억장치
- 주 기억장치(Main memory)
- CPU가 직접 접근하여 처리할 수 있는 고속의 기억장치
- 현재 수행되는 프로그램, 데이터저장
- RAM, SRAM, DRAM, ROM, PROM, EPROM, EEPROM등
- 보조 기억 장치(Auxiliary storage device)
- 2차 기억장치
- 현재 사용하지 않는 프로그램은 보조기억장치에 저장
- 주 기억장치에 비해 느리지만 대용량 기억가능
- FDD, HDD, CD, DVD, USB등
컴퓨터 하드웨어 구조 - 주기억장치
- RAM(Random Access Memory)
- 전원이 끊어지면 내용이 지워짐
- RAM의 크기는 프로그램의 수행 속도에 영향을 줌
- CPU에서 직접 접근이 간으한 유일한 저장장치
- SRAM(Static RAM)
- 리프레쉬가 필요없음 -> 정기적으로 자동 재충전
- 전력 소모가 적음
- 고가의 가격
- DRAM(Dynamic RAM)
- 리프레쉬가 필요
- SRAM보다 저가 많이 사용됨
- ROM(Read Only Memory)
- 대부분 읽을 수만 있는 장치
- 전원이 끊겨도 내용이 보존됨
- 컴퓨터 부팅 시 자동으로 수행되는 명령어 저장
컴퓨터 하드웨어 구조 - 입력장치
컴퓨터 하드웨어 구조 - 출력장치
'비전공자의 컴퓨터공학 공부하기' 카테고리의 다른 글
컴파일러와 인터프리터의 차이 (0) | 2021.05.30 |
---|---|
컴퓨터공학 전공자 따라잡기 2일차 (0) | 2021.05.18 |
운영체제의 역할 (1) | 2021.05.17 |