본문 바로가기

IT정보

시스템 소프트웨어 종류

 

컴퓨터는 입력장치, 기억장치, 연산장치, 제어장치, 출력장치로 구성되어 있어서 이들은 유기적으로 연관되어 작동한다.

그래서 이러한 장치들이 유기적으로 잘 동작할 수 있도록 관리하는 프로그램인 소프트웨어가 필요하다.

소프트웨어는 용도와 목적에 따라 시스템 소프트웨어와 응용 소프트웨어로 구분되는데 시스템 소프트 웨어에 대하여 알아보자.

시스템 소프트 웨어는 응용소프트 웨어를 실행하기 위한 환경을 제공하고 하드웨어를 제어하고 관리할 수 있도록 설계된 컴퓨터 소프트웨어이다.

예를 들면 모니터 화면에 정보를 표시한다든지 기억장치에 데이터를 저장한다든지 프린터에 데이터가 출력되도록 하는 것이 시스템 소프트 웨어이다.

시스템 소프트웨어가 하드웨어 장치를 목적에 맞게 사용할 수 있도록 운영해 주기 때문에 사용자는 하드웨어의 구조나 작동 명령을 알지 못해도 하드웨어를 이용하여 원하는 작업을 수행할 수 있다.

시스템 소프트웨어의 종류로는 운영체제,컴파일러,유틸리티 등이 있다.

운영체제는 사용자가 컴퓨터를 효율적으로 운영하고 관리하며 사용할 수 있도록 하드웨어를 제어하는 소프트웨어이다.

다시 말해서 운영체제는 컴퓨터의 하드웨어와 소프트웨어를 효율적으로 운영하고 관리하며 사용자가 하드웨어에 대한 지식이 없어도 컴퓨터를 쉽게 사용할 수 있도록 컴퓨터와 사용자 사이에서 중계하는 역할을 수행한다. 윈도, 리눅스, 맥 등이 있다.

그리고 시스템 소프트웨어 종류 중 컴파일러는 프로그램이 원하는 목적을 달성하기 위해서 컴퓨터가 실행해야 하는 명령어들을 모아 놓은 것이다.

컴퓨터가 이해할 수 있는 명령어는 2진법으로 이루어져 있는 기계어 밖에 없기 때문에 사람이 컴퓨터에 명령을 내리기 위해서는 필요한 명령어를 2진법으로 모두 외우고 있어야 한다.그러나 이러한 방법으로 프로그램을 만드는 것은 매우 어렵다.

따라서 프로그램을 만들 때 사람의 언어에 가까운 명령어로 만든 다음에 이를 다시 컴퓨터가 이해할 수 있는 언어로 바꾸어 주는 프로그램을 컴파일러라고 한다.

또한 유틸리티 프로그램은 운영체제에서 제공되는 것 외에 추가적인 기능을 제공하여 사용자가 컴퓨터를 효율적이고 편리하게 사용할 수 있도록 지원해 주는 소프트에어를 가리킨다.

즉 컴퓨터를 동작시키는 데 반드시 필요한 것은 아니지만 컴퓨터를 이용하는 주목적에 대한 부차적인 일부 특정 작업을 수행하는 소프트웨어를 가리킨다.유틸리티 프로그램을 통해 컴퓨터 하드웨어나 운영체제,운영소프트 웨어를 관리할 수 있다.유틸리티 프로그램으로는 디스크 조각모음, 화면보호기, 압축 프로그램, 백신 프로,화면보호기,압축프로그램, 그램이 있다.

반면에 응용소프트웨어란 사용자의 업무나 원하는 목적에 맞게 개발된 프로그램을 말한다.

컴퓨터를 이용하여 사용자가 원하는 다양한 작업을 처리하기 위해서는 하드웨어도 있어야 하지만 그 작업을 할 수 있도록 만들어진 프로 그램도 있어야 한다.

응용소프트웨어란 특정한 작업을 할 수 있도록 프로그램을 미리 만들어 놓고 사용자가 필요에 따라 선택하여 사용할 수 있는 프로그램을 말한다.

응용 프로그램은 문서작성, 수치계산, 이미지 제작, 게임 등,수치계산,이미지제작 등 우리가 일반적으로 사용하는 프로그램이라 할 수 있다.

'IT정보' 카테고리의 다른 글

핀테크 서비스 크라우드펀딩  (0) 2021.05.27
1차 2차 3차 4차 산업혁명 핵심기술  (0) 2021.05.23