본문 바로가기

국가기술자격/컴퓨터활용능력

[컴활1급필기]컴퓨터일반_소프트웨어, 시스템소프트웨어

 

 

 

안녕하세요, 온라인컴퓨터강좌 컴띵입니다.

오늘 컴활1급필기 강좌에서는 소프트웨어에 대해 공부해보도록 하겠습니다.

소프트웨어의 개념과 응용 소프트웨어의 구분에 대해 중점적으로 알고 넘어가시면 될것 같습니다.

오늘도 화이팅^^

 

 

 

<소프트웨어의 개념 및 종류>

 

소프트웨어개념

컴퓨터전체를 작동시키거나 사용자가 컴퓨터를 이용하여 특정업무를 처리할 수 있게 개발된 프로그램

시스템 소프트웨어와 응용소프트웨어로 구분된다.

 

-시스템소프트웨어 :  컴퓨터 전체를 작동시키는 프로그램. 기능에 따라 제어프로그램과 처리프로그램으로 구분
 (종류: 운영체제, 언어프로그램, 유틸리티 등)

 

-응용소프트웨어 : 사용자가 컴퓨터를 이용하여 특정업무를 처리할 수 있게 개발된 프로그램
(종류: 워드프로세서, 스프레드시트, 그래픽 소프트웨어 등)


소프트웨어 종류

워드프로세서 문서를 작성, 편집, 저장, 그리고 인쇄하는기능을 갖춘 프로그램
한글, 훈민정음, MS-워드등
스프레드시트 계산,차트작성 및 간단한 데이터관리를 할 수 있는 프로그램
엑셀, Lotus1-2-3 , 훈민시트 등
데이터베이스 많은 양의 데이터를 체계적으로 관리하기 위한 프로그램
dBase, 액세스, SQL 등
프레젠테이션 발표회나 세미나 등에서 효과적인 의사표현을 위해 사용하는 프로그램
파워포인트, 프리랜서등
페인팅 비트맵형식의 데이터를 다루는 프로그램
한글WinodwsXP의그림판등
드로잉 벡터형식의 데이터를 다루는 프로그램(일러스트레이터등)
리터칭 작성된 이미지에 효과를주어 새롭게 표현하는 프로그램(포토샵, 페인트샵등)
전자출판(DTP) 출판에 필요한 원고작성, 편집, 인쇄 등을 일괄적으로 처리하는 프로그램
Page Maker, Quark XPress등
CAD 건축, 기계, 전자회로 등의 설계도면을 작성하기 위한 프로그램
AutoCAD , ORCAD등

 

 

소프트웨어분류

상용소프트웨어 정식으로 대가를 지불하고 사용해야 하는 것으로, 해당 소프트웨어의 모든 기능을 정상적으로 사용 할 수있다
셰어웨어 (Sharewre) 기능 혹은 사용기간에 제한을두어 배포하는 것으로, 무료로 사용할 수 있다
공개소프트웨어 무료로 사용 또는 배포가 가능한 프로그램으로 주로 인터넷을 통해 배포된다
데모버전 정식프로그램의 기능을 홍보하기 위해 사용기간을 제한한 프로그램

패치버전
이미 제작하여 배포된 프로그램의 오류 수정 혹은 기능향상을 위해 일부 프로그램을 수정하여 배포한다 
알파버전 제작회사내에서 성능을 시험하기위한 테스트용 버전
베타버전 공식 프로그램을 발표하기 전 일반사용자에게 공개되어 제공되는 버전
트라이얼버전 상용 소프트웨어를 일정기간 동안 사용해 볼 수 있는 체험판 프로그램
번들 특정한 소프트웨어나 하드웨어를 구매했을 때 끼워주는 소프트웨어

 

 

운영체제

컴퓨터 전체를 작동시키는 프로그램으로 기능에 따라 제어프로그램과 처리 프로그램으로 구분한다.
사용자의 편의를 도모하는 동시에 시스템의 생산성을 높이기 위한 프로그램의 모임. 사용자와 컴퓨터 사 중계자 역할 

 

-운영체제의 목적 : 응답시간 단축, 처리능력 증대, 신뢰도 향상, 사용가능도 증대에 있다.
-운영체제의 종류 : Unix , Linux , Windows, MS-DOS등이있다.
-운영체제의 주요기능 : 프로세스, 기억장치, 주변장치, 파일등을 관리하는 것


 

운영체제의 운영방식

일괄처리 처리할 데이터를 일정량 또는 일정기간 동안 모았다가 한꺼번에 처리하는방식
(급여계산, 공공요금 계산 등)
실시간처리 처리할 데이터가 생겨날 때 마다 바로 처리하는 방식(은행업무등)
다중 프로그래밍
1대의 CPU로 여러 개의 프로그램을 동시에 처리하는 방식
시분할시스템 1대의시스템을여러사용자가동시에사용하는방식
다중처리

처리속도를 향상시킬 목적으로 하나의 컴퓨터에 여러 개의 CPU를 설치하여

프로그램을 처리하는 방식

분산시스템 지역적으로 분산된 여러 대의 컴퓨터를 연결하여 작업을 분담하여 처리

 

 

 

제어 프로그램

컴퓨터 전체의 작동상태감시, 작업의 순서지정, 작업에 사용되는 데이터관리 등의 역할을 수행하는 것

감시프로그램 제어프로그램 중 가장 핵심적인 역할을 하는 것으로,
자원의 할당 및 시스템전체의 작동상태를 감시한다. 
작업관리 프로그램 작업이 정상적으로 처리될 수 있도록 작업의 순서와 방법을 관리하는 프로그램
데이터
관리프로그램
작업에 사용되는 데이터와 파일의 표준적인 처리 및 전송을 관리하는 프로그램

 

 

처리프로그램

제어 프록램의 지시를 받아 사용자가 요구한 문제를 해결하기 위한 프로그램을 말하며 언어 번역프로그램과 서비스 프로그램을 구분

언어번역프로그램 사용자가 고급언어로 작성한 원시프로그램을 기계어형태의 목적프로그램으로 변환
서비스프로그램 사용자가 컴퓨터를 더욱 효율적으로 사용할 수 있도록 제작된 프로그램이다.

 

 

온라인컴퓨터강좌 컴띵이었습니다.

궁금하신 부분은 댓글로 문의해주시면 됩니다. 감사합니다.