누구나 할 수 있는 IT
파이썬2강: 컴퓨터의 구성을 이해하면 코딩도 쉬워지겠지.
쩐스패밀리
2025. 4. 25. 00:19
💻 파이썬 프로그래밍 기초 2강: 컴퓨터의 구성
1. 📦 컴퓨터의 구성요소: 하드웨어와 소프트웨어
✅ 하드웨어 (Hardware)
- 눈에 보이고 손에 잡히는 물리적인 장치
- 예: 키보드, 마우스, 모니터, CPU, 메모리, 하드디스크 등
✅ 소프트웨어 (Software)
- 컴퓨터를 작동하게 하는 '프로그램들'
- 눈에는 보이지 않지만, 컴퓨터가 어떤 일을 할지 명령하는 것
🧠 사람의 문제 해결과 컴퓨터의 작동 방식 유사
- 인간: 문제 → 생각 → 행동
- 컴퓨터: 입력장치 → 처리장치 → 출력장치
2. ⚙️ 하드웨어의 이해
✅ 입력장치 (Input Devices)
- 사용자로부터 정보를 받는 장치
- 예: 키보드, 마우스, 마이크, 터치스크린
- 특수입력장치: 스캐너, 게임패드 등
✅ 출력장치 (Output Devices)
- 처리된 정보를 사용자에게 보여주는 장치
- 예: 모니터, 프린터, 스피커
- 특수출력장치: 3D 프린터, 점자 디스플레이 등
✅ 기억(저장)장치 (Storage Devices)
- 데이터를 저장하거나 불러오는 장치
- 주기억장치: RAM (빠르지만 전원 끄면 내용 사라짐)
- 보조기억장치: HDD, SSD (영구 저장)
- 특수 저장장치: USB, 외장하드, 클라우드 저장소
✅ 제어장치 + 연산장치 = 중앙처리장치(CPU)
- 제어장치: 명령을 해석하고 실행 순서를 결정
- 연산장치: 계산과 논리 연산 담당
3. 🧑💻 소프트웨어의 이해
✅ 시스템 소프트웨어
- 컴퓨터를 기본적으로 작동시키는 소프트웨어
- 대표적 예: 운영체제(Operating System)
✅ 운영체제의 역할
- 사용자 인터페이스 제공 (예: 윈도우, 맥, 리눅스 GUI)
- 프로세스 관리: 여러 작업이 동시에 실행되도록 제어
- 기억장치/저장장치 관리: RAM과 저장공간의 효율적 배분
- 네트워크 인터페이스: 인터넷과 장치 연결을 관리
'누구나 할 수 있는 IT' Related Articles