본문/내용
[컴퓨터 소프트웨어] 소프트웨어의 개념과 분류
목차
* 컴퓨터 소프트웨어
Ⅰ. 소프트웨어의 개념
1. 소프트웨어
2. 사용자 인터페이스
Ⅱ. 소프트웨어의 분류
1. 시스템 소프트웨어
1) 운영체제
2) 언어 번역 소프트웨어
3) 시스템 유틸리티
2. 응용 소프트웨어
1) 사용자 소프트웨어
2) 패키지 소프트웨어
(1) 범용 소프트웨어
(2) 전용 소프트웨어
컴퓨터 소프트웨어
I. 소프트웨어의 개념
1. 소프트웨어
컴퓨터시스템은 크게 하드웨어와 소프트웨어로 구성되어 있는데, 하드웨어 그 자체로는 아무런 의미를 갖지 못하는 기계덩어리에 불과하며, 하드웨어가 본래의 기능을 수행할 수 있기 위해서는 소프트웨어가 필요하다. 소프트웨어란 복잡한 전자 회로와 기계적 구조로 형성된 컴퓨터 하드웨어로 하여금 사용자가 원하는 일을 수행할 수 있도록 프로그래밍 언어를 사용하여 작성해 놓은 명령문인 프로그램을 말하는데, 이는 요즘 컴퓨터 산업에서 가장 중요시되는 개념 중의 하나이다. 컴퓨터가 최초로 개발, 이용되었을 때는 하드웨어가 전체 비용의 거의 대부분을 차지하는 중요한 요소이었다. 그러나 최근 급속한 컴퓨터 관…
컴퓨터를 쓸 수 있도록 도와주는 동시에 컴퓨터시스템을 효율적으로 운영해주는 기능을 갖춘 프로그램의 집단으로 구성되어 있다. 시스템 소프트웨어는 다시 컴퓨터 시스템을 전반적으로 운영, 관리하는 소프트웨어의 집합체 운영체제(operating system)와 언어번역 소프트웨어, 그리고 시스템 유틸리티 등으로 세분화된다.
(1) 운영체제(Operating System)
운영체제는 컴퓨터 주기억장치에 상주하면서 각종 프로그램들의 실행에 필요한 자원(resource)이라 할 수 있는 중앙처리장치(CPU : Central Process Unit)나 기억장치, 그리고 주변 장치 및 파일의 형태로 취급되는 각종 정보들을 효율적으로 운용하여, 사용자가 컴퓨터를 편리하게 사용하도록 하기 위한 시스템 소프트웨어 이다.
운영체제의 주요 기능에는 메모리 관리, 장치 관리, 정보 관리, 처리기관리가 있다. 운영체제는 이러한 관리 기능을 통하여 시스템의 처리 능력을 향상시키고 사용자에게 정확하고 신속한 정보를 제공한다.
운영체제의 또 다른 중요한 목표는 사용자가 컴퓨터 시스템을 쉽게 익히고 편리하게 사용하게 하는 것이다. 근래에 와서 값싸고 고성능인 개인용 컴퓨터가 많이 보급되면서 누구나 손쉽게 접할 수 있도록 사용자 인터페이스(user
interface) 기능의 다양화에 중점을 둔 설계 방식이 나타나고 있다.
이러한 운영체제의 대표적인 것으로는 마이크로소프트사의 윈도우(Vndows), IBM사의 OS/2, 애플사의 Mac OS 등 개인용 컴퓨터 운영체제와 윈도우-NT, 유닉스의 X-window 등 서버(server)용 운영체제가 있다. 이들은 대체로 GUI라는 그래픽을 활용한 사용자 인터페이스 개념을 포함하고 있다.
대표적 운영체제의 기능은 다음과 같다.
? 사용자 인터페이스(user interface) : 명령어 추진방식, 메뉴 추진방식, 그림
방식 사용자환경 방식
? 작업관리(job management) : 컴퓨터에서 계속적으로 작업을 처리하기 위한