소프트웨어는 특정 순서로 구성된 일련의 컴퓨터 데이터 및 명령입니다. 컴퓨터의 무형적인 부분을 하드웨어라고 하며 컴퓨터 쉘, 다양한 부품 및 회로로 구성됩니다. 작동하려면 하드웨어가 필요하며, 그 반대의 경우도 소프트웨어나 하드웨어 모두 서로 협력하지 않으면 실제로 작동할 수 없습니다.
이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
소프트웨어(영어: 소프트웨어)는 특정 순서로 구성된 일련의 컴퓨터 데이터 및 지침입니다. 컴퓨터의 무형의 부분입니다. 컴퓨터의 유형적인 부분을 하드웨어라고 하며 컴퓨터 케이스, 다양한 부품 및 회로로 구성됩니다. 컴퓨터 소프트웨어가 작동하려면 하드웨어가 필요하며, 그 반대의 경우도 마찬가지입니다. 소프트웨어나 하드웨어는 서로 협력하지 않으면 실제로 작동할 수 없습니다.
일반적으로 컴퓨터 소프트웨어는 프로그래밍 언어, 시스템 소프트웨어, 응용 소프트웨어, 미들웨어로 구분됩니다. 시스템 소프트웨어는 컴퓨터 사용에 필요한 가장 기본적인 기능을 제공하지만 특정 응용 분야를 대상으로 하는 것은 아닙니다. 응용 소프트웨어는 그 반대입니다. 다양한 응용 소프트웨어는 사용자와 해당 분야에 따라 다양한 기능을 제공합니다.
소프트웨어에는 아키텍처에 관계없이 컴퓨터에서 실행되는 모든 프로그램이 포함됩니다. 예를 들어 실행 파일, 라이브러리 및 스크립트 언어는 모두 소프트웨어입니다. 아키텍처에 관계없이 소프트웨어는 실행 후 설계 시 필요한 기능을 수행할 수 있는 고유한 특성을 갖습니다. 소프트웨어는 메모리에 저장되며, 손으로 만질 수 있는 실체가 아닙니다. 손으로 만질 수 있는 것은 소프트웨어를 저장하는 부품(메모리)이나 매체(광디스크, 자기디스크 등)뿐입니다.
소프트웨어에는 반드시 컴퓨터에서 실행할 수 있는 컴퓨터 프로그램만 포함되는 것은 아닙니다. 일부 정의에서는 컴퓨터 프로그램과 관련된 문서도 일반적으로 소프트웨어의 일부로 간주됩니다. 간단히 말해서, 소프트웨어는 프로그램과 문서의 모음입니다. 소프트웨어는 전 세계적으로 다양한 분야에서 사용되고 있으며 사람들의 삶과 일에 큰 영향을 미치고 있습니다.
소프트웨어 분류
소프트웨어를 분류하는 방법에는 여러 가지가 있으며 소프트웨어 목적에 따라 다음 범주로 나눌 수 있습니다.
시스템 소프트웨어
주요 문서: 운영 체제
시스템 소프트웨어는 컴퓨터 시스템을 관리하는 역할을 담당합니다. 그 안에 들어 있는 다양한 독립 하드웨어를 통해 서로 협력하여 작업하고 기본 기능을 제공하며 응용 프로그램 소프트웨어를 실행하기 위한 플랫폼을 제공합니다[2]. 시스템 소프트웨어를 사용하면 컴퓨터 사용자와 기타 소프트웨어가 기본 하드웨어 작동 방식에 대해 걱정할 필요 없이 컴퓨터를 전체적으로 처리할 수 있습니다. 각 하드웨어의 작동 방식에 대한 세부 사항은 드라이버에서 처리됩니다.
일반적으로 시스템 소프트웨어에는 운영 체제(예: BSD, DOS, Linux, macOS, iOS, OS/2, QNX, Unix, Windows 등)와 일련의 기본 도구(예: 컴파일러, 데이터베이스 관리, 메모리 포맷, 파일 시스템 관리, 운영체제 관리, 사용자 인증, 드라이버 관리, 네트워크 연결 등).
응용 소프트웨어
본문: 응용 소프트웨어
응용 소프트웨어는 특정 목적을 위해 개발된 소프트웨어입니다. 이미지 브라우저와 같은 특정 프로그램일 수 있습니다. 또한 Microsoft Office 소프트웨어와 같이 밀접하게 관련된 기능을 갖고 서로 협력할 수 있는 프로그램 모음일 수도 있습니다. 또한 데이터베이스 관리 시스템과 같은 많은 독립적인 프로그램으로 구성된 거대한 소프트웨어 시스템일 수도 있습니다.
더 많은 관련 지식을 알고 싶으시다면 PHP 중국어 홈페이지를 방문해주세요!
위 내용은 소프트웨어란 무엇인가?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기