현재,다양의 첨단 기술과 함께 소프트웨어에 액세스할 수 있는 사람들이 개설정 방법으로 우리 모두가 우리의 삶을하고 또한 집은 끊임없이 변화하는 증가 뿐만 아니라 필요와 요구합니다. 이것은 확실히 사용자 정의 소프트웨어 개발에 대한 엄청난 수요로 이어졌습니다. 끝 없는 유형의 소프트웨어를 압도할 수 있는 모든 사람을 위해,특히 이해하지 못하는 이러한 다양한 유형의 소프트웨어뿐만 아니라 그 사용자에 대한 철저한 패션이다., 그렇다면 소프트웨어 란 무엇이며 오늘날 존재하는 소프트웨어 유형은 무엇입니까? 살펴 보자.
소프트웨어 란 무엇입니까?
소프트웨어 또는 컴퓨터 소프트웨어는 기본적으로 하는 프로그램의 종류는 사용자가 수행하는 일부 특별한 특정 작업이나 실제로 사용되는 운영하는 자신의 컴퓨터입니다. 그것은 본질적으로 지시의 모든 주변 장치에 전체 컴퓨터 시스템 정확히 무엇을 어떻게 정확하게 수행하는 작업입니다. 소프트웨어는 사용자와 컴퓨터 하드웨어 사이의 중재자의 핵심 역할을합니다., 소프트웨어가 없으면 사용자는 본질적으로 컴퓨터에서 어떤 작업도 수행 할 수 없습니다. 소프트웨어 제품 개발 회사는 사용자를 위한 소프트웨어를 개발 하는 것입니다.
에 대한 자세한 목록의 유형의 소프트웨어
일반적으로,두 가지 주요 분류의 소프트웨어 즉,시스템 소프트웨어 응용 프로그램과 함께 소프트웨어입니다. 의 그들을 논의하자.피><피>1. 시스템 소프트웨어
의 경우에는 시스템 소프트웨어,그것은뿐만 아니라 사용자로 하드웨어 기능 및 상호 작용을 서로 다른 쉽습니다., 기본적으로,그것은 소프트웨어 사용을 관리하는 행동의 컴퓨터 하드웨어를 제공하기 위해 기본적인 기능이 필요로 하는 사용자. 에서 간단한 단어,그것은 말할 수 있는 시스템 소프트웨어는 기본적으로 intermediator 또는 중산층 사용자뿐만 아니라 하드웨어입니다.
이러한 소프트웨어는 다른 소프트웨어가 쉽게 작업 할 수있는 환경이나 플랫폼을 제재합니다. 따라서 시스템 소프트웨어가 전체 컴퓨터 시스템의 관리에서 매우 중요한 이유입니다., 컴퓨터를 처음 켤 때마다 초기화 된 다음 시스템의 메모리에로드되는이 시스템 소프트웨어입니다. 시스템 소프트웨어는 본질적으로 백그라운드에서 실행되며 최종 사용자가 실제로 활용하지 않습니다. 이러한 이유로 인해 시스템 소프트웨어는”저수준 소프트웨어”로 널리 알려져 있습니다. 회사는 일반적으로 시스템 소프트웨어를 구축하기 위해 최고의 소프트웨어 개발 회사를 고용합니다.
일반적인 시스템 소프트웨어 예제는 다음과 같습니다.
a., 운영 체제
되고 눈에 띄는 예제에 대한 시스템 소프트웨어,그것은 본질적으로 소프트웨어의 컬렉션을 처리하는 리소스뿐만 아니라 제반 서비스에 대한 다양한 다른 응용 프로그램이 실제로 실행됩니다. 의 다른 유형이 있 와 같은 운영체제를 사용하는 임베디드 실시간 분포,단일 사용자,다중 사용자,모바일,인터넷 그리고 훨씬 더 많은. 전체 스택 웹 개발 서비스는 Android 및 iOS 와 같은 모바일 운영 체제에서 작동하도록 앱을 개발합니다., 주요 예로는 운영체제의는 다음과 같습니다:
- MS Windows
- 맥 os
- Linux
- 아이폰 os
- 안드로이드
- CentOS
- Ubuntu
- Unix
b. 장치 드라이버
이 유형의 소프트웨어 특정 하드웨어 컨트롤하는 본질적으로 부착된 시스템입니다. 다른 하드웨어 장치가 필요 드라이버에 연결하는 시스템을 쉽게 구성합니다,프린터,사운드 카드,하드 디스크,키보드 및 마우스., 의의 예로 드라이버는 다음과 같습니다.
- BIOS 드라이버
- 메인보드 드라이버
- 디스플레이 드라이버
- ROM 드라이버
- 프린터 드라이버
- USB 드라이버
- 사운드 카드 드라이버
- VGA 드라이버
c. 펌웨어
그것은 실제로 영원한 소프트웨어는 임베디드 시스템에서의 읽기만 메모리입니다. 그것은 본질적으로 하드웨어 장치에 영구적으로 저장되는 일련의 명령어입니다. 특정 장치가 다른 다른 하드웨어와 상호 작용하는 방식에 관한 중요한 정보를 제공합니다., 예제의 일부의 펌웨어가:
- 컴퓨터 주변 기기
- 임베디드 시스템
- UEFI
- BIOS
d. 유틸리티
이러한 소프트웨어는 지원하기 위해 설계된 분석뿐만 아니라,최적화하는,함께 구성하고 유지하는 컴퓨터 시스템입니다. 그것은 컴퓨터 인프라에 대한 지원을 제공합니다. 소프트웨어 디스크처럼 정리하고 관리 도구,안티 바이러스,조각 모음 도구,압축 등등을 도구로 만듭니다. 모든 유틸리티 소프트웨어입니다., 몇몇은의 그것의 예는 다음과 같습니다:
- Norton Antivirus
- McAfee Antivirus
- WinRAR
- 윈집
- Piriform CCleaner
- Windows 파일 탐색기
- 디렉토리에 있는 작품
- Razer Cortex
2. 응용 프로그램 소프트웨어
그들은으로도 널리 알려져 있는 최종 사용자 프로그램 또는 생산성 프로그램 지원에 사용자가 다양한 작업을 완료하는 온라인 연구 만들기,메모,디자인 그래픽을 유지하고,계,계산을 수행또는 컴퓨터 게임. 그들은 본질적으로 시스템 소프트웨어 위에 놓여 있습니다., 이들은 실제로 최종 사용자가 사용할뿐만 아니라 수행하도록 설계된 특정 기능이나 작업을 가지고 있습니다. 이러한 소프트웨어 개발을 통해 사용자 지정 소프트웨어 개발의 요구 사항에 따라 사용자. 다양한 응용 소프트웨어가 있습니다. 그들 중 일부는 다음과 같습니다:
니다. 워드 프로세서
이러한 응용 프로그램에 대 한 의미가 있다. 그것은 또한 저장 뿐만 아니라 서식 및 심지어 문서의 인쇄에 어시스트., 키 이러한 소프트웨어가:
- MS Word
- 애플 iWork 페이지
- 코렐 워드 퍼펙트
- Google Docs
b. 데이터베이스 소프트웨어
그것을 만드는 데 사용됩 관리뿐만 아니라 데이터베이스로도 알려진 데이터베이스 관리 시스템 또는 짧은,DBMS. 이러한 소프트웨어는 데이터 조직을 지원합니다. DBMS 의 예는 다음과 같습니다.
- MS Access
- FileMaker
- dBase
- Clipper
- MySQL
- FoxPro
c., 멀티미디어 소프트웨어
이 소프트웨어를 재생할 수 있게 만들 뿐만 아니라 기록하는 이미지,오디오 또는 비디오 파일을 보여주고 있습니다. 이 소프트웨어는 애니메이션,비디오 편집,그래픽 및 이미지 편집에 사용됩니다. 높은 수요로 인해 이러한 소프트웨어,모든 소프트웨어 제품의 개발 회사는 광대 한도에서 개발하는 그들. 예제의 일부 이러한 소프트웨어의습니다:
- 어도비 포토샵
- Picasa
- VLC Media Player
- Windows Media Player
- Windows Movie Maker
d., 웹 브라우저
이러한 소프트웨어는 인터넷을 탐색하는 데 사용됩니다. 웹 브라우저는 웹 전체에서 데이터를 잘 검색하는 것뿐만 아니라 사용자를 찾는 데 도움을줍니다. 주요 예로의 연결을 필요로하지 않습니다.
- 구글 크롬
- Mozilla Firefox
- Internet
- 오페라
- UC 브라우저
- Safari
그러나,또한 존재한 또 다른 분류의 소프트웨어입니다. 그들은 쉽게 그들의 가용성뿐만 아니라 공유 가능성에 기초하여 분류 될 수있다.
그들의 분류는 아래와 같습니다.
1., 프리웨어
이러한 소프트웨어는 무료로 사용할 수 있습니다. 사용자는 인터넷에서 쉽게 다운로드 할 수 있으며 요금이나 비용을 지불하지 않고도 쉽게 사용할 수 있습니다. 그러나,그들은 전체 소프트웨어를 수정하거나 배포에 대한 고정 요금을 부과하는 자유의 유형을 제공하지 않습니다. 최고의 소프트웨어 개발 회사는 자체 프리웨어를 개발하여 더 많은 고객에게 다가 갈 수 있습니다. 예제의 일부 이러한 소프트웨어가:
- Adobe Reader
- Skype
- ImgBurn
- 대담
- 팀 보기
- Yahoo Messenger
2., 셰어웨어
이 소프트웨어는 고정 된 시험 기준으로 사용자에게 자유롭게 배포됩니다. 그것은 일반적으로 제공으로 설정한 제한 시간의 만료에는 제한 시간,사용자가 마지막으로 지불하도록 요청의 고정 요금을 지속하기 위한 서비스입니다. Freemium,Donationware,Adware,Demoware 등과 같은 셰어웨어의 다른 유형이 있습니다. 셰어웨어의 예는 다음과 같습니다.
- Adobe Acrobat
- PHP 디버거
- WinZip
- Getright
3., 열 근원
이러한 유형의 소프트웨어는 일반적으로 사용할 수 있는 사용자와 함께 그들의 소스 코드는 것을 의미하는 사용자가 쉽게 수정할 수 있습 및 소프트웨어를 배포뿐만 아니라 추가 기능을 추가하는 그들. 그들은 유료 또는 무료 일 수 있습니다., 의 몇 가지 예를 이러한 소프트웨어의습니다:
- Mozilla Firefox
- Thunderbird
- GNU Compiler Collection
- 무
- 아파치 웹서버
결론
와 역할 증대에서 소프트웨어의 일상 생활의 사람들, 전체 스택 웹 개발 서비스를 제공하고 최신 소프트웨어를 충족들의 요구합니다. 으로 우리가 알고 있는 다양한 종류의 소프트웨어 시장의 시스템 소프트웨어는 이미 포화 상태로 큰 선수는 마이크로소프트 같이,사과 등등., 는 응용 프로그램 소프트웨어가 치열한 경쟁으로 설립되어 새로운 선수를 경쟁을 얻기 위해 여분의 가장자리입니다. 위에서 언급 한 것은 소프트웨어가 무엇인지,소프트웨어의 유형에 대한 설명입니다. 소프트웨어 개발 회사는 이러한 소프트웨어 중 하나를 개발하여 큰 수익을 올릴 수 있습니다.피>