August 20, 2017

The difference in service, program and software

❑ Service ⊂ Program ⊂ Software
서비스 ⊂ 프로그램 ⊂ 소프트웨어

❑ Service. 서비스.
❍ Service = Service program = daemon
서비스 = 서비스 프로그램 = 데몬
❍ It is the program that helps many programs by providing general functions.
보편적 기능들을 제공하여 다른 프로그램을 돕는 프로그램.
❍ Typically, It doesn't have user interface and it runs on the background.
일반적으로 유저인터페이스가 없으며 백그라운드에서 구동됨.
❍ It is executed before log-on at system boot.
시스템 부팅 시 로그온 전에 실행됨.
❍ It is not affected by Windows UAC(User Account Control).
윈도우 UAC에 영향을 받지 않음.

❑ Program. 프로그램.
❍ It is a set of computer instructions.
컴퓨터 명령어들의 모음.
❍ It is divided into application program and system program.
크게 어플리케이션 프로그램과 시스템 프로그램으로 구분됨.
* The service is included in the system program.
서비스는 시스템 프로그램에 속함.

❑ Software. 소프트웨어.
❍ It is not hardware.
하드웨어가 아닌 것.
❍ It is all information related to the software life cycle.
소프트웨어 라이프 사이클과 관련된 모든 정보.
❍ It is divided into program and data(document, manual etc).
소프트웨어는 프로그램과 데이터(설계 문서, 매뉴얼 등)로 구분된다.
❍ A wrapping paper or CD is sometimes referred to as software when viewed as part of a software package.
포장지나 CD도 소프트웨어 패키지의 일부로 보는 경우 소프트웨어라고 부르기도 한다.


※ The CD containing a manual is software and also is hardware. If you focus on the CD, it is hardware(=Storage), but if you focus on the manual(=Data), it is software.

매뉴얼이 포함된 CD는 소프트웨어이면서 하드웨어다. 만약 CD의 저장공간에 초점을 둔다면 그것은 하드웨어지만, 매뉴얼에 초점을 둔다면 그것은 소프트웨어다.