컴퓨터 시스템의 이해
Part 1. 컴퓨터 일반 - Chapter 2
본 강좌에서는 컴퓨터 시스템 구조, 하드웨어와 소프트웨어의 개념, 중앙처리장치(CPU) 제어장치 및 연산장치 종류, 레지스터의 특징, 주기억장치(ROM과 RAM), 플래시 메모리, 보조기억장치(SSD, HDD)의 핵심 출제 포인트를 다룹니다.
핵심 요약 음성 강의
화면을 보며 설명을 함께 들어보세요.
학습 목표
핵심 개념
컴퓨터 시스템 구성도
하드웨어
손으로 만질 수 있는 물리적인 장치들
• 본체, 모니터, 키보드, 마우스
• CPU, RAM, 하드디스크 등 내부 부품
소프트웨어
컴퓨터를 작동시키는 프로그램이나 명령어
• 시스템: 운영체제, 장치 드라이버
• 응용: MS Office, 게임, 브라우저
CPU - 컴퓨터의 두뇌
제어장치 (Control Unit)
- 모든 장치의 동작을 지시하고 제어
- 주기억장치에서 명령어를 읽어와 해독
- 명령어 실행 순서 관리
주요 레지스터:
- PC: 다음 실행할 명령어 주소
- IR: 현재 실행 중인 명령어
- MAR: 기억장치 접근 주소
- MBR: 기억장치와 데이터 교환
연산장치 (ALU)
- 실제 연산을 수행하는 장치
- 산술연산: +, -, ×, ÷
- 논리연산: AND, OR, NOT
- 관계연산: 크기 비교
주요 구성요소:
- 가산기: 2진수 덧셈 수행
- 보수기: 뺄셈을 위한 보수 변환
- 누산기: 연산 결과 임시 저장
레지스터 (Register)
- CPU 내부의 초고속 임시 기억장소
- 처리할 명령어나 연산 결과 저장
- 플립플롭이나 래치로 구성
- 메모리 중에서 가장 빠른 속도
성능 측정 단위:
- MIPS: 초당 명령 실행 수
- FLOPS: 초당 부동소수점 연산
- 클럭 속도: CPU 동작 주파수
메모리 계층 구조 (속도 순)
RAM (Random Access Memory)
- ● 특징: 전원이 꺼지면 내용이 날아가는 휘발성 메모리
- ● 기능: 읽기와 쓰기 모두 자유롭게 가능
- ● 용도: 현재 사용(실행) 중인 프로그램과 데이터 적재
- ● 종류: SRAM(고속 캐시용), DRAM(일반 주기억용)
ROM (Read Only Memory)
- ● 특징: 전원이 차단되어도 내용이 보존되는 비휘발성 메모리
- ● 기능: 기본적으로 읽기만 가능
- ● 용도: 시스템 부팅 프로그램(BIOS), 폰트 등 핵심 시스템 보관
하드디스크 (HDD)
자기를 이용한 대용량 저장 장치로 개인용 컴퓨터의 주요 보조기억장치입니다.
특징:
- • 상대적으로 저렴한 가격
- • 기계적 동작(모터, 암)으로 인한 속도 제한 및 소음
- • 대용량 데이터 보관에 유리
- • 디스크 조각화 현상 발생
SSD (Solid State Drive)
플래시 메모리를 반도체로 구성한 저장 장치로 매우 빠른 속도를 자랑합니다.
특징:
- • HDD보다 월등히 빠른 접근 및 처리 속도
- • 기계적 부품이 없어 지연이나 소음, 발열이 없음
- • 외부 충격에 강함
- • 크기가 작고 가벼우며 전력 소모가 적음
데이터 용량 단위 관계도
영문/숫자 1자 표현 (한글은 2바이트)
처리 속도 단위 (점점 더 빨라짐)
확인 문제
2차시 핵심 확인 문제
-
Q1. 다음 중 중앙처리장치(CPU)의 제어장치에 해당하는 레지스터는?
정답 보기
프로그램 카운터(PC), 명령 레지스터(IR)
-
Q2. 전원이 꺼져도 내용이 지워지지 않는 휘발성/비휘발성 메모리 특징 구분?
정답 보기
ROM은 비휘발성, RAM은 휘발성