컴퓨터 소프트웨어 란 무엇입니까?

컴퓨터 소프트웨어는 컴퓨터에게 무엇을 해야하는지 알려주는 프로그램입니다. 이러한 지침은 시스템 클록 업데이트 또는 키보드 또는 마우스에서 수신 된 외부 입력에 대한 응답과 같은 내부 명령 일 수 있습니다. 오픈 소스와 독점 표준으로 만들어진 다양한 유형의 소프트웨어가 있지만 프로그래밍은 대부분 몇 가지 기본 규칙으로 이어집니다.

하드웨어 vs. 소프트웨어

.

하드웨어와 소프트웨어의 근본적인 차이는 첫 번째는 유형이지만 두 번째는 그렇지 않다는 것입니다. 하드웨어는 기계 자체이며 모든 물리적 작업을 수행하는 반면 소프트웨어는 다양한 하드웨어 구성 요소에 수행해야 할 작업과 서로 상호 작용하는 방법을 알려줍니다. 이로 인해 컴퓨터는 새로운 작업에 적응하거나 새 하드웨어를 설치할 수 있습니다. 하드웨어에는 모니터, 중앙 가공 장치 (CPU), 키보드 및 마우스와 같은 것들; 소프트웨어에는 워드 프로세싱 프로그램, 운영 체제 및 게임과 같은 것들이 포함됩니다.

유형

컴퓨터 소프트웨어에는 두 가지 주요 유형이 있습니다 : 시스템 및 응용 프로그램. 첫 번째 유형은 하드웨어를 실행하는 데 사용되는 반면 두 번째 유형은 다른 작업을 수행하는 데 사용됩니다. 시스템 소프트웨어의 주요 유형은 Windows ™ OS X 또는 Linux와 같은 운영 체제입니다. 컴퓨터가 프린터 및 비디오 카드와 같은 다른 장치와 상호 작용할 수있는 프로그램 인 드라이버. 게임, 미디어 플레이어, 워드 프로세서, 바이러스 백신 프로그램 및 새로운 프로그램 제작 애플리케이션을 포함하여 다양한 유형의 응용 프로그램 소프트웨어가 있습니다.

작동 방식

하드웨어는 이진 언어로 1과 0으로 표시되는 두 가지 기본 개념을 켜고 끄는 것만 이해합니다. 소프트웨어는 인간 언어와 바이너리 사이의 번역기 역할을하므로 하드웨어가 공급되는 지침을 이해할 수 있습니다. 프로그래머는 프로그래밍 언어에서 소스 코드라는 명령을 작성합니다ES는 누군가가 일상적인 연설에서 사용할 수있는 것과 비슷합니다. 그런 다음 컴파일러라는 다른 프로그램을 사용하여 소스 코드 명령을 바이너리로 변환하는 데 사용됩니다. 결과는 실행 가능한 컴퓨터 프로그램입니다.

오픈 소스 대 독점

프로그래머는 오픈 소스 또는 독점 컴퓨터 소프트웨어를 만듭니다. 첫 번째 유형은 사용자가 편집하고 조정할 수있는 반면, 두 번째 유형은 보호되고 판매하는 회사 외부의 사람들이 편집 할 수 없습니다. 오픈 소스 프로그램은 일반적으로 무료이지만 독점 프로그램은 유통 업체에게 라이센스가 부여되며 지불해야합니다.

두 유형 모두 일반적으로 비슷한 프로그래밍 품질을 가지고 있지만 버그 수정은 일반적으로 독점 제품보다 오픈 소스 제품의 경우 더 빠릅니다. 또한 일부 사람들은 최종 프로젝트에서 소유권을 느끼거나 컴퓨터 소프트웨어 회사가 독점을 만들고 대안을 원한다고 느낄 수 있기 때문에 오픈 소스 응용 프로그램을 선호합니다. 다른 사람들은 폐쇄 소스 프로그램을 선호합니다그들은 때때로 더 안정적이거나 해커들에게 취약하기 때문에 종종 스위트에 와서 회사의 고객 서비스를 제공하기 때문에.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?