튜토리얼

소프트웨어 정의 : 소프트웨어 정의, 소프트웨어 정의 및 소프트웨어가 중요한 이유

차례:

Anonim

현재의 세계가 기술의 소리로 옮겨가는 것은 부인할 수 없습니다. 실제로 우리 모두는 어떤 방식 으로든 어떤 종류의 컴퓨터 시스템과 상호 작용했거나 외국 개념은 "하드웨어"또는 "소프트웨어"처럼 들립니다. 그러나 많은 사람들에게는 여전히 내재화하기 어려운 개념입니다. 소프트웨어 및 정의의 경우 소프트웨어 에 물리적 참조가 첨부되어 있지 않기 때문에 일반적으로 많은 습관적인 사용자에게 특정 어려움이 있습니다. 오늘날 우리는이 개념에 대한 의심을 없애고 모든 독자에게 소프트웨어 를 명확하게 정의하고자합니다.

목차 색인

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

소프트웨어는 모든 시스템의 필수 요소입니다.

이 소프트웨어 는 정보를 정교화하고 저장하고 처리하는 데 사용되는 시스템 인 컴퓨터 시스템 (SI)의 일부입니다. 여기서 소프트웨어 는 물리적 부분 인 하드웨어와 반대로 이러한 시스템의 논리적 부분 (프로그램이라고도 함)입니다.

IEEE에 따르면, 컴퓨터 시스템 작동의 일부인 컴퓨터 프로그램, 절차, 규칙, 문서 및 관련 데이터 세트입니다. 이들은 시스템 리소스상호 작용 하고 최종 사용자가 제기 한 문제를 해결하려고합니다. 이것이 대다수의 사람들이 상기 사용자와의 커뮤니케이션 및 상호 작용이 간단한 방식으로 가능하도록 설계되는 이유이다. 예를 들어, 독자들은이 라인을 읽는 장치의 최종 사용자입니다.

소프트웨어는 컴퓨터 시스템의 일부인 컴퓨터 프로그램, 절차, 규칙, 문서 및 관련 데이터 세트입니다.

이러한 의사 소통을 달성하기 위해 프로그램은 일반적으로 추상화 수준이 매우 높아서 어셈블러의 언어에서 벗어나 프로그램을 운영 할뿐만 아니라 새로운 파생 소프트웨어 를 쉽게 개발할 수 있습니다 .

기능에 따른 소프트웨어 의 분류

MacOS 용 오래된 소프트웨어 상자. 이미지: 플리커; 제이콥 보터.

이 설명이 너무 광범위하기 때문에 컴퓨터 시스템 내에 소프트웨어를 호출 할 수있는 많은 요소가 있으므로 그 차이점은 일반적입니다. 컴퓨터 시스템에서 각 프로그램의 기능의 결과로 가장 일반적이고 널리 사용되는 차별화 방법 중 하나가 수행됩니다. 즉:

  • 이 프로그램은 사용자가 프로그램과 상호 작용하고 장비의 전자 회로를 제어하기위한 것이 아니라 매우 낮은 수준의 프로그램입니다. 컴퓨터에서 하드웨어 를 인식하는 데 필수적이며 다양한 방법으로 찾을 수 있습니다. 우리가 찾을 수있는 가장 일반적인 형태 중 하나는 시스템의 BIOS (자체 텍스트 전용)입니다. 운영 체제. 시스템의 하드웨어 관리를 담당하는 일련의 프로그램입니다. 뿐만 아니라 상기 시스템의 최종 사용자와 통신하기위한 인터페이스를 제공하는 단계를 포함한다. Windows 8 및 Windows 10은 현재 가장 널리 사용되는 운영 체제이며 운영 체제와 함께 가장 상호 작용하는 프로그램 유형입니다. 시스템 사용자가 제기 한 문제를 직접 해결하기위한 것입니다. Adobe Photoshop은 응용 프로그램의 예일 수 있으며, 다른 프로그램의 작업을 용이하게하기 위해 백그라운드에서 작업을 수행하는 기능입니다. 그것들은 중간 매체이며 사용자는 그들과 직접 상호 작용할 필요가 없습니다.
플래시 드라이브 권장: 플래시 드라이브의 의미와 용도

소프트웨어 소유권

라이센스는 소프트웨어에서 매우 중요한 부분입니다. 이미지: 위키 미디어 공용어; 라이 몬드 스킹 킹.

사용자에게는 일반적으로 사용하는 소프트웨어 가 해당 소프트웨어 가 아니라 개발자가 소유하고 있음을 알아야합니다. 프로그램에는 일반적으로 개발자의 속성과 최종 사용자가 해당 프로그램으로 (법적으로) 할 수있는 것을 고려한 일련의 라이센스가 있습니다. 가장 일반적인 것은 다음과 같으며 그것들이 유용하다는 것을 알고 있습니다.

  • 사용 제한. 시스템 사용자가 라이센스가있는 프로그램을 정상적으로 사용할 수 있도록하는 라이센스 (보통 유료)입니다. 그러나 배포와 내부 조작을 방지합니다. 대부분의 독점 소프트웨어 는이 범주에 속합니다. Microsoft Office 제품군을 예로들 수 있습니다. 테스트 프로그램을 사용하기 위해 라이센스에 액세스하기 위해 지불이 필요한 경우, 대안 적으로 상기 라이센스의 축소 버전이 제공됩니다. 소위 "라이트"버전과 시간 제한 평가판은 일반적으로이 범주에 속합니다.이 라이센스에 따른 프로그램에는 사용에 대한 제한이 없으며 즉시 사용하기 위해 무료로 다운로드 할 수 있습니다. 이러한 프로그램의 소유권과 라이센스는 개발자의 재산입니다. 소프트웨어이 범주에는 무료로 사용할 수 있고 사용자가 코드를 수정할 수있는 (그리고 열려있는) 자유롭게 액세스 할 수있는 모든 프로그램이 포함됩니다.

프로그램의 변형에서 파생 된 라이센스를 제한하고 문제의 프로그램에 대해 모든 것을 기쁘게하도록 수정 한 사람들이 있습니다. OpenSource 이니셔티브 프로그램은이 범주에 속합니다.

Apple은 Mac에서 ARM 칩을 보조 프로세서로 사용하려고합니다.

마지막 몇 마디

보다시피 소프트웨어 는 장비 작동의 중요한 부분이며 다양한 형태와 기능으로 나타납니다. 그것은 우리가 우리의 장치에 제기하는 문제를 해결하는 데 도움이 될뿐만 아니라 일반 사용자가 알지 못하는 행동에 더 참여하도록 도와줍니다. 이 주제에 대해 더 알고 싶다면 아날로그에서 하드웨어를 읽는 것이 좋습니다.

튜토리얼

편집자의 선택

Back to top button