본문 바로가기
카테고리 없음

소프트웨어의 종류 시스템소프트웨어 응용소프트웨어

by windcore 2025. 1. 11.

컴퓨터는 하드웨어와 소프트웨어의 상호작용으로 이루어집니다  

하드웨어는 컴퓨터 내부에서 우리 눈으로 보여지고 만져지는 실제의 부품들을 뜻합니다 

파워서플라이, 메인보드, 중앙처리장치(CPU), 메모리(RAM,ROM), 저장장치(HDD, SSD, USB), 그래픽 처리장치, 입출력장치, 네트워크 장치등을 의미합니다 

이러한 컴퓨터의 부품들을 작동시키는 것은 컴퓨터가 이해할 수 있는 언어로 만들어진 프로그래밍 언어(코딩)

로 만들어진 소프트웨어입니다   소프트웨어 또한 하드웨어라는 틀이 없으면 프로그래밍된 언어는 아무 쓸모가 없어지는 것입니다  이렇게 하드웨어와 소프트웨어는 상호의존적으로 존재합니다 

지난 글에서는 하드웨어의 종류에 대해서 메모해보았는데 이 글에서는 소프트웨어의 종류에 대해서 알아보겠습니다 

 

소프트웨어는 시스템 소프트웨어, 운영체제, 응용 소프트웨어로 나뉩니다 

●시스템 소프트웨어

 하드웨어를 직접 컨트롤하며 컴퓨터의 자원을 효율적으로 활용할 수 있도록 하여 컴퓨터 시스템이 기본적으로 작동하는데 필요한 환경을 제공하는 역할을 합니다 컴퓨터가 작동되고나서부터 전원이 꺼질 때까지 실행됩니다 

마이크로소프트사의 윈도우(컴퓨터 운영체제)와 macOS, Linux 등이 시스템 소프트웨어이며 스마트폰에서는 안드로이드 OS (Operating System)와 아이폰 OS가 이에 해당됩니다 

 

 

소프트웨어의 종류

 

윈도우(Windows)

마이크로 소프트사에서 개발하였으며  세계에서 가장 점유율이 높고 인기 많은 운영체제입니다 

1985년 윈도 1.0 이 처음 출시되었고 현재 윈도우 11까지 발매되었습니다 

윈도우가 많은 OS들 중 가장 많은 점유율을 차지하게 된 계기는 1995년 출시된  윈도우 95때문입니다 

윈도우 95가 출시된 시대적 배경에는 DOS와 매킨토시의 등장에 영향을 많이 받았습니다

문자나 숫자로 만들어진 명령어를 입력하여 프로그램을 실행하는 운행체제인 DOS는 일반 가정이나 개인이 사용하기에는 버거운 면이 있었고 또한 1985년에 출시한 맥킨토시는 마우스를 이용하여 직관적이고 시각적인 그래픽 작업을 할 수 있다는 큰 장점을 가지고 있었습니다  마이크로 소프트사는 이 점을 인식하면서 윈도우 95라는 제품을 출시합니다 

윈도우95는 윈도우 창, 아이콘, 작업줄 창, 마침 표시등으로 사용자들이 직관적이고 아주 편리하게 컴퓨터를 사용할 수 있게 하여 사용자들로부터 선풍적인 인기를 끌었고 현재까지도 가장 높은 점유율을 가지고 있으며  95년 개발된 윈도우창, 아이콘, 작업줄 창 등은 아직까지도 그대로 사용 있을 만큼 컴퓨터의 대중화에 큰 역할을 하였습니다 

 

윈도 OS는 서버용과 클라이언트용으로 나뉩니다

서버용 OS는  컴퓨터 서비스를 제공하는 기업들을 위한 OS이고 클라이언트용은 서버를 통해 컴퓨터의 서비스를 이용하는 사용자들을 위한 OS입니다  

 

 Mac OS

Mac OS는 애플의 스티브잡스가 1985년 개인용 컴퓨터로 처음 개발한 제품입니다

Mac OS의 초기 모델인 매킨토시 시스템이 만들어지게 된 계기는 복사기로 유명한 제록스의 산하 연구소 팔로 알토에 의해서입니다  1970년 개인용 컴퓨터가 보급되기 시작한 시기에는 복잡한 명령어를 직접 입력해야 했기 때문에 컴퓨터를 사용한다는 것이 지금처럼 쉬운 일이 아니었습니다  그런데 팔로 알토 연구소에서 이 복잡한 명령어를 아이콘 등으로 시각화하여 사용할 수 있게 하는 기술이 개발되었는데 이 기술을 활용할 수 있는 매체를 찾지 못하고 있었습니다  그런데 우연히 스티브 잡스가 이 기술에 대해서 알게 되고 스티브 잡스는 이 GUI  (graphical user interface)의 판권을 사가지고 와서 이를 활용한 컴퓨터를 만들게 됩니다  그리고 이후 사람들은 명령어를 사용하지 않고 손쉽게  마우스로 아이콘을 클릭하면서 컴퓨터를 사용할 수 있게 되었습니다 

이후 매킨토시는 버전 7.5부터  Mac OS로 서서히 이름이 바뀌기 시작하다가 현재는 Mac OS로 완전히 바뀌어 불리고 있습니다 

●맥 OS의 특징은 여러 사용자가 동시에 시스템에 로그인하여 작업을 공유하고 동기화할 수 있으므로 다양한 형태의 작업이 가능합니다 

●애플에서 만들어진 아이폰, 아이패드, 애플워치등과 연동하여 사용할 수 있으며  i클라우드를 통해 파일, 사진, 문서 등을 동기화하여 여러 기기에서 접근할 수 있습니다 

●다중적인 보안 시스템을 갖추고 있어 악성 소프트웨어를 효과적으로 차단할 수 있습니다 

●그래픽 디자인, 비디오 편집, 음악제작 등의 분야에서 매우 높은 평가를 받고 있습니다 

 

Linux

오픈소스 운영체제로 스웨덴계 핀란드인 리누스 토르발스가 개발하였습니다 

오픈소스 운영체제로 사용자들이 자유롭게 소스코드를 수정하고 배포할 수 있기 때문에 많은 개발자들이 리눅스를 지속적으로 개발하고 발전시켜 소프트웨어 개발에 큰 영향을 미쳤습니다  

 

.

●응용 소프트웨어(Application Software)

 사용자가 특정한 용도의 작업을 할 수 있도록 하는 프로그램입니다 ( 시스템을 운용하는데 필수적이지는 않습니다)

워드프로세서, 스프레드시트, 엑셀, 포토샵, MS office, 크롬 브라우저, 그래픽 편집, 동영상 편집등의 프로그램이 다 응용소프트웨어에 속합니다  스마트폰의 카톡, 멜론등도 응용소프트웨어의 하나입니다 

우리는 지금도 알게 모르게 많은 소프트웨어들을 사용하며 살아가고 있습니다  그리고 개발자들은 지금도 좀도 편리하고 좀 더 창의적이고 새로운 프로그램을 개발하기 위해서 열을 올리고 있습니다 

 

앞으로의 사회는 소프트웨어로 모든 것이 연결되는 초연결의 사회가 될 것이라고 합니다  이러한 변화를 4차 산업혁명이라고 하며 4차 산업혁명의 사회는 사람과 사람뿐만 아니라 사람과 사물, 사물과 기기들을 연결하는 사물인터넷과 함께 인공지능 등의 발전으로 그야말로 큰 변혁의 시기가 올 것이라고 합니다 

이러한 시대에 소프트웨어 분야는 가장 전망 있는 분야이며 또한 소프트웨어를 이해하는데 가장 기본적인 지식인 프로그램 언어 (코딩)은 현재 세계적으로 가장 관심을 가지고 있는 분야라고 합니다 

 

지금까지도 많은 기술개발로 현대를 사는 인류에게 많은 놀라움을 주었는데 앞으로 소프트웨어로 연결되는 세상은 어떨지 기대감과 더불어 두려움도 가져봅니다