소프트웨어란 무엇일까?
하드웨어란?
hard(하드) ware(웨어) : 딱딱한 제품이라는 뜻이다.
예: 컴퓨터, 자동차, 핸드폰, 세탁기, 냉장고
하드웨어는 혼자서 움직이거나 작동할 수 없다
그래서 하드웨어를 움직이거나 작동시키려면 일의 순서나 명령들이 필요하다
소프트웨어란?
하드웨어를 움직이게 하는 명령들의 모음
소프트웨어는 실제 모양이 없어서 볼 수도 만질 수도 없지만 하드웨어 안에서 아주 많은 일을 한다.
예: (선풍기, TV, 자동차, 기차, 비행기, 등등 ) 기계장치 안에 하드웨어를 움직이게 하는 소프트웨어가 있다.
시스템 소프트웨어란?
하드웨어를 제어하고 일을 잘하도록 해주는 소프트웨어
예) 운영체제 (Operating System. OS)의 종류들,
핸드폰 OS는 안드로이드, iOS
운영체제란?
컴퓨터의 하드웨어들이 잘 동작하게 하고 응용 소프트웨어들이 실행될 수 있게 해주는 소프트웨어이다.
기기를 움직이게 하고 모니터, 스피커, 프린터 들을 연결해 일할 수 있게 한다.
또 다양한 응용 소프트웨어들이 잘 동작할 수 있게 해 준다.
응용 소프트웨어란?
(Application software : APP)
사용자가 필요로 하는 특정한 기능을 갖춘 소프트웨어
예 ) 문서 작성하는 소프트웨어, 사진 편집 소프트웨어, 음악 재생 소프트웨어
---------
하드웨어와 소프트웨어는 크림빵의 크림과 빵과 같은 사이이다. 뗄 수 없는 사이이다.
하드웨어가 아무리 뛰어나도 소프트웨어가 없거나
소프트웨어가 아무리 좋아도 그것을 작동시킬 수 있는 하드웨어가 없다면
아무 소용이 없다.