컴퓨터시스템은 기본적으로 하드웨어와 시스템 소프트웨어로 구성되고 그러한 시스템에 각종 응용 소프트웨어들이 탑재되어 사용자와 상호작용하면서 프로그램을 처리한다.
1.1 컴퓨터의 기본구조
✅ 하드웨어란?
정보를 실제로 처리하는 물리적 실체로, 컴퓨터의 눈에 보이고 손에 잡히는 모든 부품들을 말함.
🧠 비유: 컴퓨터가 사람이라면, 하드웨어는 근육과 뼈, 신경계와 같은 몸 그 자체이다.
💡 하드웨어의 주요 구성 요소
- 메인보드 (Mainboard)
- 모든 부품이 연결되는 중앙 기판
- CPU, 메모리, 확장 슬롯 등을 포함해 시스템의 중추
- CPU & GPU 칩
- CPU: 명령어 실행과 데이터 처리
- GPU: 영상, 그래픽, 병렬 연산 전용 처리 장치
- 주기억장치 모듈 (RAM)
- CPU가 직접 접근하는 고속 임시 메모리
- 예: DDR5 SDRAM
- 휘발성이라 전원이 꺼지면 내용이 사라짐
- 확장 보드
- 사운드카드, 네트워크카드 등 기능 추가용 보드
- 전원공급장치 (PSU)
- 각 부품에 안정적으로 전력 공급
- 보조기억장치
- 하드디스크(HDD), SSD 등 영구 저장 장치
- 입출력장치 (I/O Devices)
- 입력: 키보드, 마우스 등
- 출력: 모니터, 프린터 등
- 사용자 ↔ 컴퓨터 간 정보 전달 통로
전체 비유:
하드웨어는 컴퓨터의 몸이며,
메인보드는 신경망, CPU는 두뇌, RAM은 작업 공간,
저장장치는 기억력, 입출력장치는 감각 기관이라 할 수 있다.
✅ 소프트웨어란?
하드웨어를 어떻게 동작시킬지를 지시하는 명령어들의 집합
- 정보가 어떻게 처리되고 언제 실행될지 결정함
- 하드웨어 위에서 동작하며, 그 기능을 활용함
비유: 하드웨어가 ‘몸’이라면, 소프트웨어는 두뇌를 움직이는 생각과 명령서
❗ 소프트웨어는 하드웨어에 의존한다
- 하드웨어가 기본 능력을 제공
- 소프트웨어는 그 위에서 기능을 구성함
좋은 게임(소프트웨어)이라도 성능 낮은 PC(하드웨어)에선 잘 안 돌아감
컴퓨터의 기본 기능
- 수치적, 논리적 데이터의 처리
- 초기에는 릴레이 등 기계 장치를 사용했지만
- 지금은 속도 향상을 위해 전자 회로 기반의 디지털 시스템으로 전환됨
컴퓨터는 다음과 같은 순서로 작업을 수행함:
프로그램 실행 → 데이터 읽기 → 데이터 처리 → 결과 저장
🔧 주요 구성 요소의 역할
✅ CPU (중앙처리장치)
- 명령어 해석, 연산, 판단, 제어 등 컴퓨터의 중추
- 컴퓨터의 성능과 특성을 결정짓는 핵심 부품
- 처리 단위(비트 수)에 따라 컴퓨터 종류가 나뉨 (예: 8비트, 64비트)
비유: 회사에서 의사결정을 내리는 CEO
✅ 주기억장치 (RAM)
- CPU가 실시간으로 읽고 쓰는 작업용 공간
- 속도는 빠르지만 휘발성이며, 저장 용량에는 한계가 있음
대표 예: DDR5 SDRAM
비유: 작업 중 참고하는 책상 위 메모장
✅ 보조기억장치 (SSD, HDD)
- 데이터를 영구적으로 저장하는 장치
- CPU가 직접 접근 불가 → 제어기 필요
- 저장 밀도는 높지만 속도는 느림
비유: 자료를 정리해 넣는 서랍장, 캐비닛
✅ 입출력장치 (I/O Devices)
- 컴퓨터와 사용자 간의 정보 전달 장치
| 입력장치 | 키보드, 마우스 | 사용자의 명령을 컴퓨터에 전달 |
| 출력장치 | 모니터, 프린터 | 처리 결과를 사용자에게 전달 |
비유: 입력은 입을 통한 말하기, 출력은 눈과 귀를 통한 반응
'CS > 컴퓨터구조' 카테고리의 다른 글
| [컴퓨터구조] CPU와 I/O 장치의 접속 (2) | 2025.04.27 |
|---|---|
| [컴퓨터구조] CPU와 기억장치의 접속 (0) | 2025.04.24 |
| [컴퓨터구조] 정보의 표현과 저장 (0) | 2025.04.24 |
