The Debugging Chronicles : "코드의 미학"

Chapter01. 컴퓨터 시스템의 개요 - section03. 하드웨어(hardware)의 기본 본문

자격증/정보처리 기능사

Chapter01. 컴퓨터 시스템의 개요 - section03. 하드웨어(hardware)의 기본

sweetseonah1004 2024. 9. 2. 23:30

01 컴퓨터의 기본 구성

 

 

*하드웨어 : 컴퓨터 기기 그 자체를 의미, 인간의 육체에 해당

*소프트웨어 : 하드웨어를 움직여주는 프로그램들을 의미, 인간 정신(두뇌)에 해당

 

펌웨어 (Firmware)
:firm은 '단단한, 견고한'의 의미로 단단한 개념의 ROM에 소프트웨어를 접목시켜 저장한 중간 형태의 특성을 가진 제품(ware) 으로 하드웨어를 교체하지 않아도 소프트웨어를 업그레이드하여 시스템의 성능을 향상시킬 수 있음

 

02 하드웨어(Hardware)

- 컴퓨터의 기계적인 부분을 의미

- 본체, 모니터, 프린터, 키보드, 마우스 등

- 컴퓨터를 구성하는 하드웨어는 입력 장치, 출력 장치, 제어 장치, 연산 장치, 기억 장치로 나누어지며 이를 5대 장치라고 함

하드웨어(H/W)
중앙 처리 장치 주변 장치
제어 장치 연산 장치 주기억 장치 입력 장치 출력 장치 보조 기억 장치

 

1) 중앙 처리 장치(CPU : central processing unit)

- 인간의 두뇌에 해당하는 부분

- 컴퓨터의 중추적인 역할을 담당

- 각 부분의 동작을 제어하고 연산을 수행

- 제어 장치와 연산 장치로 구성

 

a) 레지스터(Register)

- 중앙 처리 장치내의 고속 임시 기억 장치

- 자료를 일시적으로 기억

- 새로운 데이터가 전송되면 먼저 내용은 지워지고 새로운 내용만 기억

- 연산 속도의 향상에 사용 목적이 있음

- 크기는 워드 크기와 메모리의 용량에 따라 달라짐

- 플릿플롭 (1비트 기억 소자)의 모임

 

b) 제어 장치(Control Unit)

- 입력, 출력, 연산, 기억 장치 등을 감시, 감독하는 역할

- 프로그램의 명령을 해독하여 각 장치에게 처리하도록 지시

- 제어 신호를 발행하여 명령어의 처리가 순서적으로 이루어지게 함


c) 연산 장치 (Arithmetic & Logic Unit)

-프로그램의 사칙, 논리, 연산을 수행하고 비교 및 판단, 데이터의 이동, 편집 등을 수행

ACC(ACCumulatro) - 누산기
-산술 및 논리 연산의 결과를 일시적으로 기억
가산기(Adder) 누산기와 데이터 레지스터의 값을 더하여 누산기에 저장
데이터 레지스터(Data Register) 연산에 사용되는 데이터의 일시적인 저장을 위해 사용되는 레지스터
상태 레지스터(Status Register) - 현재 상태를 나타내는 레지스터
- 각 비트별로 조건을 할당
-*PSW (program status word) 라고도 함
보수기(complement) 뺄셈이나 나눗셈 연산을 위해 보수로 바꾸어 가산하는 장치

 

*PSW(Program status word) :  중앙 처리 장치에서 명령이 실행되즌 순서를 제어하거나 특정 프로그램에 관련된 컴퓨터 시스템의 상태를 나타내고 유지하기 위한 제어 워드로써 실행중인 중앙 처리 장치의 상황을 나타내는 것임

 

플래그 레지스터(Flag Register) 
: 제어 논리 장치 (CLU)와 산술 논리 연산 장치(ALU)의 실행 순서를 제어하기 위해 사용하는 레지스터

 

1) 주기억 장치

프로그램과 데이터가 기억되는 장치이며 작업이 수행되는 곳으로 떄에 따라 중앙 처리 장체에서 제외되기도 함

 

3) 주변 장치

a)입력장치

- 프로그램과 데이터를 특정 입력 매체를 통해 주기억 장치로 입력하는 장치

- 종류 : *OMR, *OCR, *MICR, 스캐너, 디지타이저, 키보드 등

 

*OMR - 광학 마크 판독기, 시험 답안 채점용

*OCR - 광학 문자 판독기, 공공 요금 지로 청구서

*MICR - 자기 잉크 문자 판독기, 수표, 어음

 

b)출력 장치

- 처리된 특정 프로그램과 데이터를 특정 매체로 출력하는 장치

- 종류 : 프린터, x-y플로터, 마이크로필름 출력장치 (COM - computer output microfilm)등

c) 보조 기억 장치

- 대용량의 프로그램이나 데이터를 저장하기 위해 사용하는 기억 장치

- 주기억 장치에 비해 입출력 속도면에서는 느림

- 종류 : HDD (하드 디스크) , CD-ROM, DVD,플로피 디스크