소프트웨어 , code (algorithm) + data (data structure)
소프트웨어는 하드웨어 위에서 작동하고 처리되는 무형물의 통칭.
작동하는 소프트웨어인 프로그램과, 작동하지 않는(처리의 객체가 되는) 소프트웨어인 데이터를 포함하는 개념이다.
즉, 소프트웨어는 프로그램과 데이터로 구분된다.

시스템 소프트웨어
컴퓨터(하드웨어)를 구동하기 위해 가장 근복적으로 필요한 프로그램.
대표적인 시스템 소프트웨어로 운영체제와 언어 번역 프로그램등이 있다.
응용 소프트웨어
사용자가 원하는 각종 기능을 제공한다.
프로그램 , 본래 무언가의 진행 목록이나 순서, 차례 등을 뜻하는 말
사용자의 입력에 따라 그 입력된 값을 일정한 처리 방법과 순서에 따라 처리하여 결과를 산출해내는 명령문 집합이다.
어떤 문제를 해결하기 위하여 그 처리 방법과 순서를 기술하여 컴퓨터에 주어지는 일련의 명령문 집합.
컴퓨터에 처리시키는 작업의 순서를 명령어로 작성한 것. 프로그래머(programmer)가 그 작업을 충분히 이해하여 처리 순서를 결정하고, 프로그래밍 언어(programming language)를 사용하여 기술한다.
'Computer Science > 소프트웨어, 운영체제' 카테고리의 다른 글
| 언어번역 프로그램 , Linker , Loader (0) | 2022.02.22 |
|---|---|
| 유틸리티 (0) | 2022.02.22 |
| OS ( Kernel , Shell ) (0) | 2022.02.22 |
| 펌웨어(firmware), BIOS(Basic Input/Output System) (0) | 2022.02.14 |
| 렌더링, DirectX (0) | 2021.10.17 |