컴퓨터소프트웨어

소프트웨어 -이게 뭐죠? 어떤 소프트웨어 프로그램?

컴퓨터의 모든 사용자는 매일이 같은 소프트웨어와 같은 용어에 직면하게된다. 용어의 현대적인 이해가 약자로, "PO"( "소프트")에서 "소프트웨어"로 해석이나되기 때문에 이것은 놀라운 일이 아니다. 의 소프트웨어 유형의 몇 가지 중요한 측면 및 컴퓨터 시스템의 다른 구성 요소와의 관계를 생각해 보자. 그래서, 소프트웨어는 무엇인가?

일반 개념

일반적인 의미의 소프트웨어에서 - 일련의 지침, 프로그래밍 언어, 프로그램의 기준으로 자신의 실행에 대한 지침 또는뿐만 아니라 사용자와 컴퓨터 시스템 간의 협력에 대한 책임 프로그램의 설정뿐만 아니라 컴퓨터의 소위 철 성분 또는 다른 응용 프로그램 사이에 지어 특정 목적을 위해.

소프트웨어의 위임 기능에 따라, 모든 소프트웨어는 나중에 논의 될 여러 클래스로 나눌 수 있습니다.

하드웨어 및 소프트웨어 : 구분 및 관계

이 두 용어의 해석은 첫 번째 컴퓨터의 출현으로왔다. 오늘날, 그것은 것으로 가정 하드웨어 - 컴퓨터 ( "철"구성 요소)이 하드웨어, (여기에 시스템의 마더 보드, 프로세서, 메모리, 주변 장치 및 기타 장치, 또는 연결) 손을 터치 할 수 있습니다.

소프트웨어에 대한 용어의 정반대 해석. 번역은 문자 그대로 "소프트웨어"로 표현 될 수있다. 넓은 의미에서,이 프로그램이 감동 할 수없는 것을 의미한다, 그것은 어떤 의미에서도 가상 구성 요소입니다.

자신의 능력을 "철"또는 액세스의 사용이 반드시 특별한 제어 프로그램의 형태로 특별한 소프트웨어를 사용해야과, 가장 흥미롭게도, 이러한 장치의 성능에 대한 책임 (드라이버, 등등 명령 입력 / BIOS 출력과를 설정합니다. D.)를 .

용어 소프트웨어 자체 번역과 해석은 지금도 컴퓨터 장비의 새벽에,이 소프트웨어의 맥락에서 모든 곳에서 사용되는 것은 사용하지 않았다. 그것은 단지 완전하게 형성 초기 60 이거 야했다. 그것은 컴퓨터의 하드웨어를 관리 할 책임이 팀의 명확한 구분의 도입, 최종 사용자와 연결되었다. 관련 클래스 (소프트웨어 및 하드웨어) 알려진 하드웨어 및 소프트웨어 시스템이되었다.

몇 가지 기준에 따라 분류 소프트웨어

소프트웨어와 같은 -이 모든 컴퓨터 시스템의 프로그램 부분이 소프트웨어는 할당 된 작업에 따라 몇 가지 범주로 나눌 수 있습니다. 사용 및 복제 소프트웨어 기업으로 나누어 져 있습니다에 예를 들어, 사용자의 넓은 범위와 소프트웨어 (사용자 정의 대기업과 기업을 위해 만든).

기준 이동성에 따른 플랫폼 (하나 개의 매체 "아이언"의 한 유형에서 단독으로 동작하는) 특정, 및 (매우 상이한 시스템에 적응) 크로스 플랫폼 일 수있다.

유형을 전파에 따르면 독점 (오픈 소스 GNU 일반 공중 사용 허가서의 소스 코드에 대한) 개방형 소프트웨어, 무료로 나눌 수 있습니다. 또한, 여기에 종종 무료로 포함 지불 및 쉐어웨어된다. 응용 프로그램의 후자의 유형은 완전히 또는 부분적으로 프로그램을 구입해야합니다 후 일정 시간, 제한된 기능입니다. 그렇지 않으면 작동이 중지됩니다.

그러나 의도 된 분류는 소프트웨어의 세 가지 범주의 존재를 의미한다 :

  • 시스템;
  • 공예;
  • 악기 (개발 도구, 도구 및 유틸리티).

시스템 소프트웨어

시스템 구성 요소로서가 아니라 일반적인 의미에서 유일한 응용 프로그램입니다. 사실, 운영 체제는 프로그램도 있습니다.

그러나, 종종 시스템 소프트웨어는 그들이 작동하는 운영 체제 환경에서 사용자 프로그램을 연결 층의 종류 및 특정 작업 (예를 들어, 동일한 장치 드라이버를) 수행에 관여 하드웨어로 생각 될 수있다.

그것은 명확하게하기 위해, 우리는 간단한 예를하여야한다. 윈도우 운영 체제 (시스템 층), 사운드 카드 ( "철") 및 미디어 플레이어 타고 (응용 소프트웨어). saundkarta 사운드를 재현 할 수있다, 당신은 플레이어의 플랫폼 운영 체제에 의해 장치의 제어를 제공하는 드라이버 (시스템 소프트웨어)가 필요합니다. 시스템이 장치를 인식하기 때문에, 그 지시를 통해 오디오 파일의 형식이 특별한 코덱과 디코더 (추가 소프트웨어 도구)를 사용하여 감지, 플레이어를 제어하기를 전송합니다. 관계는 분명하다.

응용 프로그램

응용 프로그램이 시스템 구성 요소를 실행하거나 일부만을 사용하지 않는 모든 응용 프로그램을 포함하는 경우, 잘 정의 된 특정 사용자의 작업을 해결한다.

예 오늘 우리가 많이 가져올 수 : 오피스 스위트 룸, 미디어 편집기, 수학적 계산과 디자인의 시스템을 등 인터넷 및 네트워크 관리에 대한 접근, 데이터 로거, 수단 당신이 볼 수 있듯이, 소프트웨어 (소프트웨어)의 각 유형 - 구현에 초점을 맞춘 도구 .. 좁은 작업 범위 및 사용자 전체의 컴퓨터 시스템과 직접 상호 작용한다.

도구 및 유틸리티

도구는 개발 및 다른 종류의 소프트웨어의 유지 보수를위한 소프트웨어가 포함되어 있습니다. 이 플랫폼 언어를 포함 할 수있다 프로그래밍 환경 개발의 SDK 패키지, 버그 추적 및 버전 관리.

유틸리티에 관해서는, 그 아래에 그 자주를 의미 소프트웨어 없이는 구현 될 수없는 다른 방법의 설정에 액세스, 통합 된 하드웨어 매개 변수 및 / 또는 컴퓨터 시스템의 소프트웨어 구성 요소를 구성 할 수 있습니다. 이러한 소프트웨어는 운영 체제에 통합하거나 별도로 설치할 수 있습니다. 어떤 경우에는, 유틸리티 (예를 들어, 버그를 수정하고 윈도우 시스템의 성능을 개선하기 위해 응용 프로그램을 최적화) 완전 자동화 설정을 사용할 수 있습니다.

대신 에필로그의

이미 위에서 언급 한 바와 같이, 그것은 하나의 응용 프로그램뿐만 아니라 세트뿐만 아니라이 될 수 있기 때문에,«이 프로그램은 무엇 "이 방법은 다소 잘못된 : 마지막으로, 많은 사용자가 자주 용어 소프트웨어에 대한 또 다른 질문을 제기 주목할 가치가있다 프로그램 언어 명령, 지시 및 다른 성분 또는 예를 들면, 이진 코드의 형태로 처리 및 실행을 위해 자신의 전송, 상기 중앙 처리 장치를 제어하는 프로그램 언어의 규칙 세트.

설명에 매우 많은 계산 될 수있다 오늘 서브 클래스로 더 구분없이 소프트웨어의 주요 유형을 발표했기 때문에이 분류도 매우 조건이다. 그러나 용어 소프트웨어의 초기 이해를 위해 일반 사용자는 충분이 지식을 할 수 있습니다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.delachieve.com. Theme powered by WordPress.