하드웨어와 소프트웨어에 대해 설명해보세요.
하드웨어(Hardware)
하드웨어는 컴퓨터의 모든 물리적 부품을 포함하는 것으로, 그것이 조작하거나 포함하는 데이터와 하드웨어가 특정 작업을 수행하도록 명령어 묶음을 제공하는 소프트웨어와 구별된다. 하드웨어와 소프트웨어의 경계는 조금 모호한 경우도 있다. 이를테면 펌웨어는 하드웨어에 '포함된' 소프트웨어이지만, 어느 쪽에 속하든 펌웨어는 일반적으로 컴퓨터 프로그래머와 컴퓨터 공학자의 분야이다.
▲ 현대의 개인용 컴퓨터 하드웨어
①디스플레이 ②마더보드 ③CPU (마이크로프로세서) ④램
⑤확장 카드 ⑥전원 공급 장치 ⑦광 디스크 장치
⑧하드 디스크 ⑨키보드 ⑩마우스
(1) 메인보드 — 중앙 처리 장치(CPU)와 램 등을 꽂고, 확장 카드를 위한 슬롯을 가지고 있다.
(2) 전원공급장치 — 전원 공급기에는 변압기, 전압 조절기, 팬이 포함되어 있다.
- 이동식 매체 장치
가장 흔한 이동식 매체로는 USB 플래시 드라이브, 외장 SSD, microSD 카드 등이 있다. 광학 미디어(CD·DVD·블루레이)는 여전히 사용되나, 대용량 데이터 저장은 플래시 기반 매체로 빠르게 대체되었다. 기업 환경에서 백업 용도로는 테이프 드라이브가 여전히 활용되는 경우가 있다.
- 2차 기억 장치
내장형 기억 장치는 데이터를 저장하는 데 쓰인다. 기존의 HDD(Hard Disk Drive) 외에 낸드 플래시 기반의 SSD(Solid State Drive)가 보급되어 PC·노트북의 기본 저장 장치로 자리잡았다. 특히 NVMe(Non-Volatile Memory Express) 인터페이스를 사용하는 M.2 SSD는 SATA SSD 대비 훨씬 빠른 읽기·쓰기 속도를 제공한다.
소프트웨어(software)
컴퓨터 소프트웨어는 저장장치에 저장된 특정한 목적의 하나 또는 다수의 컴퓨터 프로그램을 뜻한다. 프로그램 소프트웨어는 컴퓨터 하드웨어에 직접 명령어를 주거나 다른 소프트웨어에 입력을 제공함으로써, 그것이 수행하도록 구현된 기능을 수행한다.
(1) 플랫폼 소프트웨어 — 바이오스(펌웨어), 장치 드라이버, 운영 체제 등을 총체적으로 포함하며 컴퓨터와 주변기기가 서로 소통할 수 있게 만들어 준다.
(2) 응용 소프트웨어 — 오피스 제품군, 비디오 게임 등 사람들이 일반적으로 소프트웨어라고 생각하는 것이다. 보통 특정 플랫폼만을 위해 제작된다.
(3) 사용자 작성 소프트웨어 — 스프레드시트 템플릿, 워드 프로세서 매크로, 과학 시뮬레이션 등 사용자 특화된 요구를 충족시키기 위한 것이다.
커뮤니티 Q&A
위 이론과 관련된 게시글이에요.
이해가 안 되거나 궁금한 점이 있다면 커뮤니티에 질문해 보세요!
게시글 작성하기