컴퓨터는 하드웨어(컴퓨터를 구성하는 기계 장치와 컴퓨터의 모든 주변장치들을 합한 것)만으로는 일을 처리할 수 없습니다. 

 

일의 순서를 지시하고 운영하는 프로그램인 소프트웨어(software)가 함께 있어야만 컴퓨터를 활용할 수 있습니다.

 

컴퓨터를 사용하는 데 있어서도 하드웨어를 지시하고 통제하여 결과를 얻도록 하는 명령들의 집합인 프로그램이 필요한데, 이것을 소프트웨어라고 합니다.

소프트웨어는 크게 컴퓨터 시스템의 운영을 제어하고 관리하는 시스템 소프트웨어와 사용자가 필요한 일을 수행할 수 있도록 만든 응용 소프트웨어로 구분할 수 있습니다.

 

|시스템 소프트웨어

 

시스템 소프트웨어는 컴퓨터를 작동시키고, 효율적으로 사용하기 위한 프로그램으로서, 사용자들이 컴퓨터를 보다 편리하게 이용할 수 있도록 도와줍니다.

즉, 컴퓨터 사용자는 하드웨어의 구조나 특성을 몰라도 시스템 소프트웨어의 사용 방법만 알면 컴퓨터를 이용할 수 있습니다.

시스템 소프트웨어에는 운영 체제, 언어 프로그램, 유틸리티 프로그램 등이 있습니다.

 

운영 체제는 다음 글에서 자세히 다루도록 할 것이며 넘어가도록 하겠습니다.

 

언어 프로그램 | 프로그램을 작성하는 데 사용되는 프로그램을 프로그래밍 언어 또는 언어 프로그램이라 합니다.

컴퓨터가 발명된 초기에는 모든 프로그램이 1과 0으로 쓰여진 2진수로만 이루어졌는데, 이와 같은 프로그래밍 언어를 기계어라고 합니다. 기계어 프로그램은 컴퓨터는 이해하기 쉬우나 우리가 사용하기에는 어렵습니다.

따라서 우리가 이해하기 쉬운 언어로 프로그램을 작성하고, 이것을 기계어로 번역해 주는 프로그램이 만들어졌는데, 이러한 프로그램을 언어 번역 프로그램이라고 합니다. 예를들면 c언어,자바 등이 있습니다.

 

 

 

유틸리티 프로그램 | 우리가 흔히 줄여서 유틸(Util)이라고 부르는 프로그램으로, 운영 체제에서 제공하는 것 외에 추가적인 기능을 제공하여 컴퓨터의 작업을 편리하게 도와 줍니다.
즉, 윈도에 설치된 기본 프로그램만을 가지고 컴퓨터를 사용하다 보면 사용상에 불편한 점이 나타나는데, 이러한 불편함을 개선해 주는 프로그램이 유틸리티 프로그램입니다. 백신 프로그램(v3 등), 알집(압축 프로그램), 알씨(이미지를 보는 프로그램) 등이 있습니다.

 

 

 

|응용 소프트웨어

 

응용 소프트웨어는 어떤 목적을 달성하기 위해서 만들어진 프로그램입니다.

그 대부분을 소프트웨어 업체에서 여러 가지 일을 효율적으로 처리할 수 있는

 

프로그램들을 미리 만들어 제공하며, 사용자는 목적에 맞는 것을 골라 사용합니다. 한글,워드 등 문서작성과 전자 계산이 가능한 엑셀, 포토샵 등이 있습니다.

 

 

 

시스템 소프트웨어는 여러 하드웨어 장치의 효율적 사용과 컴퓨터 사용의 편의를 제공해 주는 일련의 프로그램을 뜻하고, 응용 소프트웨어는 이용자의 특정 업무를 처리하기 위하여 작성된 프로그램입니다.

시스템 소프트웨어는 컴퓨터 시스템이 갖고 있는 하드웨어의 자원을 관리하며, 데이터 처리를 지원하는 컴퓨터 프로그램들로 구성되어 컴퓨터 시스템의 작업을 더욱 효율적이고 효과적으로 만들어 줍니다.

응용 소프트웨어는 이러한 시스템 소프트웨어를 사용하여 실제 사회에서 일어나는 문제들을 풀어 주는 프로그램들이며, 특정 업무의 수행을 위해 작성된 모든 프로그램을 말합니다.

 

 

 

 

 

 

 

'Network' 카테고리의 다른 글

osi 7계층  (0) 2016.02.01
운영체제(Operating System)의 개념  (0) 2016.01.11
유니캐스트, 브로드 캐스트, 멀티캐스트  (0) 2016.01.07
맥 어드레스 (MAC Address)  (0) 2016.01.07
UTP케이블  (0) 2016.01.05

+ Recent posts