소프트웨어 일련의 서면 지침 특정 작업을 수행 할 목적으로 컴퓨터에 의해 해석됩니다. 또한 다음과 같이 정의 할 수 있습니다. 컴퓨터 작동을 제어하는 프로그램.
컴퓨터에서 소프트웨어는 논리적 부분으로 분류되며 하드웨어. 하드웨어는 CPU, 메모리 및 입출력 장치와 같이 컴퓨터를 구성하는 모든 물리적 부분입니다. 소프트웨어는 사용자 또는 컴퓨터 제조업체가 생산 한 것과 상관없이 주어진 시스템에 존재하는 모든 프로그램으로 구성됩니다.
영어 용어 "소프트웨어"는 미국 과학자 John Wilder Tukey가 쓴 기사에서 1958 년에 처음 사용되었습니다. 그는 또한 "비트"는"이진수 "를 지정합니다.
소프트웨어는 세 가지 유형으로 분류 할 수 있습니다.
시스템 소프트웨어: 그래픽 인터페이스를 통해 사용자와 컴퓨터 주변 장치 간의 상호 작용을 허용하는 컴퓨터의 내부 시스템에 의해 처리되는 정보 집합입니다. 운영 체제와 장치 드라이버 (메모리, 프린터, 키보드 등)로 구성됩니다.
프로그래밍 소프트웨어: 프로그래머가 일반적으로 프로그래밍 언어와 시각적 통합 개발 환경을 사용하여 컴퓨터 시스템을 개발할 수 있도록하는 도구 세트입니다.
응용 소프트웨어: 사용자가 일련의 특정 작업을 수행 할 수있는 컴퓨터 프로그램입니다. 건축, 회계, 교육, 의학 및 기타 영역과 같은 여러 활동 영역 광고. 비디오 게임, 데이터베이스, 산업 자동화 시스템 등도 있습니다.
개념도 있습니다 자유 소프트웨어, 사용자가 자유롭게 공부하고 수정하고 다른 사람들과 공유 할 수있는 프로그램을 말합니다. 이를 위해 사용자는 소스 코드에 액세스하여 필요에 따라 변경할 수 있어야합니다.