The Debugging Chronicles : "코드의 미학"
Chapter01. 컴퓨터 시스템의 개요 - section03. 하드웨어(hardware)의 기본 본문
Chapter01. 컴퓨터 시스템의 개요 - section03. 하드웨어(hardware)의 기본
sweetseonah1004 2024. 9. 2. 23:3001 컴퓨터의 기본 구성
*하드웨어 : 컴퓨터 기기 그 자체를 의미, 인간의 육체에 해당
*소프트웨어 : 하드웨어를 움직여주는 프로그램들을 의미, 인간 정신(두뇌)에 해당
펌웨어 (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,플로피 디스크
'자격증 > 정보처리 기능사' 카테고리의 다른 글
Chapter01. 컴퓨터 시스템의 개요 - section04.소프트웨어(software)의 기본 (0) | 2024.09.02 |
---|---|
Chapter01. 컴퓨터 시스템의 개요 - section01. 컴퓨터 구조에 대한 기초 (0) | 2024.09.02 |