컴퓨터소프트웨어

ACT -이 ... 기본 운영 소프트웨어입니다. 시스템 소프트웨어에 의해 포함

컴퓨터 - 두 번째 십 년간 우리의 고유 한 삶의 동반자. 그들은 사람들이 재미와 일이 전 세계 친구들과 의사 소통을하는 데 도움. 불행히도, 모든 사용자가 현재 컴퓨터와 원리를 작동하지.

특히, 그들은 거의 오픈 소스 소프트웨어의 중요성에 대해 생각하지 않습니다. 이 시스템 소프트웨어. 어떤이 개념의 의미와이 프로그램의 중요성은 무엇입니까? 이 문제의 공개 및이 문서의 제목. 또한, 우리는 현재 날짜의 시스템 소프트웨어 분류를 고려할 것입니다.

일부 유익한 기사를 읽을 때이 기록의 그들은 종종 본질을 이해할 수없는 것처럼, 심지어 일반 사용자를 알 필요가있다. 이 때문에 일반적인 용어의 무지 똑같이 발생합니다. 종종 죄도 전문 자원의 왜곡이 있음을 주목해야한다.

소개

역사적으로, 우리는 두 개의 클래스로 나누어중인 프로그램을 모두 사용하고 있습니다 :

  • 시스템 응용 프로그램 (ACT는 - 모든 운영 체제의 기초입니다).
  • 응용 프로그램.

이 깊은 전문 응용 프로그램 소프트웨어의 또 다른 클래스는하지만, 그와 함께 일상 생활에서 유일한 기술 개발자를 발견했다.

들어 응용 프로그램을하는 우리 각자가 매일 처리해야되는 오피스 애플리케이션, 소프트웨어 이미지를 생성 및 편집뿐만 아니라 다른 자금을 포함한다. 이 클래스는 가장 일반적이고 많은 것을 추측하기 어렵지 않다.

어떤 오픈 소스 소프트웨어의 개념에 포함됩니까? 설계이 프로그램은 DBMS에 (데이터베이스) 관리 정보를 수집하고 처리뿐만 아니라, 전문적인 시스템 - 사용자와 컴퓨터 (그래픽 막 DE) 사이의 상호 작용을 위해 설계를. 보드 (특히) 최근 사용 항공기와 전투 차량.

드라이버 등

매우 자주 ACT는 다른 어떠한 방식으로 의도 된 목적을 위해 시스템 라이브러리 및 장치 드라이버를 할당 할 수 있습니다. 이것은 그들이 개별적으로 이해되지 않는다 고려하는 것을 의미한다.

따라서, 시스템 소프트웨어 (시스템 소프트웨어)를 제어하고 컴퓨터 상호 작용하는 데 사용되는 프로그램과 인터페이스 세트를 호출 할 수 있습니다. 그들의 주요 목적 - 기계 번역 도구에 표시하고 모든 텍스트 또는 그래픽 형태로 우리에게 더 익숙한에서 분석합니다. (유틸리티 달리 적용) 구성의 STR은 실질적으로 컴퓨터 사용자에 의해 해결 특정 문제에 의존하지 않습니다.

그는 집에서 디자인 할 수 있습니다, 아니면 하루 종일 소셜 네트워크에 앉아. 시스템 응용 프로그램의 구성이 변화를 겪는없는 동안 각각의 경우에, 컴퓨터 소프트웨어는 크게 다르다.

시스템 소프트웨어를 무엇

그리고 지금 우리가 구체적으로 프로그램의 이러한 종류의 약속을 분석 할 수 있습니다. 그들의 주요 기능 그래서 :

  • 그들은 응용 프로그램 유틸리티 (OS)를 실행할 수있는 환경을 만들 수 있습니다.
  • 새로운 응용 프로그램의 개발의 단순화 및 자동화를 제공합니다.
  • 로컬 및 글로벌 네트워크의 정확성과 컴퓨터 사이의 통신의 효율성을 극대화 할 수 있습니다.
  • 다양한 프로그램 오류를 진단 (수리).
  • (데이터 전송 보관 최대) 보조 동작 수행을 담당.

따라서, 무료 소프트웨어없이 어떤 컴퓨터 작업 할 수 없습니다 원칙적으로, 심지어 가장 원시적 인 운영 체제로 - 전문 애플리케이션도 범위. 오직 최고의 프로그래머, 일부의 경우 (일반적으로 단위로 세계에서 같은 전문가) 기계 언어 프로그래밍을 알 필요 -이 프로그램 유지 보수는 자격을 갖춘 사용자 및 개발을 처리 할 수 있습니다. 즉, 당신은 그냥 작동하지 않습니다 화려한 고립에서 자신의 OS를 만들 수 있습니다.

기본 지식과 기술

이 컴퓨터와 상호 작용의 생산성에 영향을 미치는 등의 프로그램의 복잡성에도 불구하고, 심지어 일반 사용자는 자신의 작품의 본질을 이해할 필요가있다. 예를 들어, 디스크 표면에서 쓰기 및 읽기 제어 정보를 원칙의 작업 프로그램에 대해 모르고, 당신은 그것을 유지하려는 데이터의 유형에 따라 하드 디스크를 포맷 할 수 없습니다.

우리가 이미 말했듯이, 자신의 응용 프로그램은 거의 결코 변화하지 않는, 자연의 전신이다. 오픈 소스 소프트웨어의 개발은 특히 엄격한 요구 사항을 제시하는 이유입니다.

분류 시스템 소프트웨어

전통적으로이 클래스의 소프트웨어 버전을 다음과 같다 :

  • Control 구성 요소.
  • 분석 요소, 처리 및 송신 정보.

어떻게 이해하기 쉬운, 제어 프로그램은 모든 장치가 제대로 컴퓨터를 작동 할 수 있도록하여 주요 프로세스를 동기화됩니다. 다음과 같이 이들의 주요 기능은 다음과 같습니다

  • 시스템의 모든 처리 능력의 직접 제어 할 수 있습니다.
  • 그 기능에 필요한 데이터에 대한 작업.

대부분의 경우, 이러한 도구는 컴퓨터의 메모리에 계속됩니다. OS의 코어를 형성하는 장치의 거주자에 속한다. 몇 가지 중요한 작업을 수행하는 데 필요한 제어 프로그램, 작업 직전에 메모리에로드하는 경우, 그들은 운송 (전이)이라고합니다. 어떤 경우에는, 이러한 도구 오늘은 운영 체제 및 라이브러리의 형태로 드라이버 모두의 일부로 사용할 수 있습니다.

반대로, 정보 처리 용 프로그램은 따로 따로 실행. 대부분의 경우, 그들은 적용되는 응용 프로그램의 설치 패키지로 제공됩니다. 그런데, 설치 (윈도우 예를 들어, 설치,) 또한 시스템 소프트웨어를 말합니다.

분류의 또 다른 버전

매우 자주, 전문가들은 컴퓨터 소프트웨어가 기본 서비스로 구분해야한다고 말한다. 기본으로 컴퓨터의 매우 기능을 제공하는 프로그램입니다. 따라서, 시스템 소프트웨어는 다음과 같습니다 :

  • 자신의 운영 체제와 그 구성에서 드라이버를 제공합니다.
  • 프로그램의 이행을위한 스킨 (DE) 및 기타 미디어.
  • 파일 관리자.

OSS의 집합으로 OS

우리는 시스템 소프트웨어를 계속 볼. 운영 체제는 이들의 중요한 부분이다.

일반적으로, OS 자체를 수신, 처리, 모든 시스템 디바이스 제어 정보의 사용에 대한 책임이있는 소프트웨어 프로그램의 집합으로 표현 될 수있다. 한편, 운영 체제는 다른 한편으로는, 소프트웨어 및 하드웨어 후자를 충전 모두 가능한 효율적으로 사용할만큼에 대한 책임, 사용자와 자신의 컴퓨터 사이에 "스페이서"의 역할을합니다.

문헌에서, 운영 시스템은 기본 시스템 소프트웨어라고합니다. 이 용어를 채택하는 이유, 우리는 아래에 고려하십시오.

파일 관리 - 행위의 필수적인 기능

파일 관리자는 그래픽 표현을 표시, 디스크의 물리적 데이터에 쉽게 액세스 할 수 있도록 설계되었습니다. 따라서, 그들은 단지가 아니라 하드 디스크에 직접적인 위치보다, 논리 파일 이름을 사용할 수 있습니다.

중요! 파일 시스템과 그들이 특정 운영 체제 및 특정 문제에 대한 솔루션을 개발하고 있기 때문에 자신이, 존재하지 않는 파일 관리자. 따라서, 전문가 중 일부는 시스템 소프트웨어에 동의하고 이러한 응용 프로그램을 포함한다.

그러나 독립적 인 정보 관리 도구의 측면에서 이러한 프로그램에 대한 태도를 결정하는 몇 가지 사실이 있습니다 :

  • 대부분의 운영 체제 (오랫동안 거의 모든)를 동시에 할 수있다 (!) 거의 모든 파일 시스템 작업을하려면.
  • 일부 원시 (하지만 여전히 운영) 시스템은 이러한 응용 프로그램없이 할 수 있습니다.

법률 서비스는 무엇입니까

이 범주에는 최종 사용자가보다 편리하게, 크게 ACT 프로그램의 기능을 확장 프로그램이 포함되어 있습니다. 또한 분류, 포인트를 많이 얻을 수 있습니다 :

  • 장치 드라이버가 그 창조의 단계에서 운영 체제에 누워되지 않습니다.
  • 컴퓨터 프로그램 사용자가 오류와 실패의 원인을 찾을 수의 필요성을 없애 자기 진단.
  • 이상하게도하지만, 안티 바이러스 소프트웨어는 또한 "서비스"의 정의를 맞습니다. 항상 아니라고합니다.
  • 서비스 드라이브에 대한 응용 프로그램은 복사 및 아카이브 데이터를 영구적으로 삭제하거나 디스크를 기록하는 프로세스를 최적화하기 위해 데이터 파일을 복원 할 수 있습니다.
  • 내장 백업 프로그램을 크게 차지하는 공간 정보를 줄일 수 있습니다.
  • 네트워크 자원과 네트워크 자체를 관리하는 유틸리티.

종종 프로그램이 클래스는 시스템 유틸리티했다. 그냥 바이러스 백신 프로그램이 호출하지 않습니다 있습니다. 시만텍, 터치 스톤에서 오늘날 잘 알려진 수단뿐만 아니라 소프트웨어를 공급하는 주요 업체. 소프트웨어의 종류 우리가 검토 사례 중 일부에 대한,하지만 해결되지 않은 몇 가지 질문 남아있다.

ACT는 네트워크 프로토콜로 작업하기

이름에서 알 수 있듯이, 이러한 시스템 응용 프로그램은 웹에 액세스 할 책임이 있습니다. 다음과 같은 용어들은 어떤 특정 작업 (메일 서버 파일 서버)을 수행하도록 설계되었습니다 이러한 시스템에 더 많은 적용됩니다. 이 순서의 소프트웨어를 업데이트하려면, 종종 운영 체제의 새로운 버전을 개발해야합니다.

전체 알고리즘의 작업을 이해하는 핵심은 네트워크에서 요청을 받아 특정 서버 프로그램 자체는 답변을 보냅니다. 요청을 보낼 수 있도록 설계되었습니다 유틸리티, 클라이언트를했다. 요청이 종종 프로토콜이라고 표준화 된 형식의 형태로 전송합니다. 대답은 모든 필요한 정보 (패킷)를 포함하는 특정 형식의 파일로 보냈다.

그런데, IE, 파이어 폭스, 오페라와 구글 크롬 - 만 제시한다는 원칙을 기반으로하는 동일한 고객.

프로그래밍 환경 및 프로그램의 구현

이 프로그램은 특정 수단과 관련, 그러나이없이 운영 체제의 작동 원리와 일반적으로 컴퓨터를 이해하는 것이 불가능하기 때문에 그들에 대한 기본적인 이해가 필요하다. 그들은 만들뿐만 아니라, 디버깅 및 응용 프로그램을 실행하지 않는 경우에만 필요합니다.

전문가들은 시스템 소프트웨어에서이 경우에 포함 말 :

  • 입력 및 편집 텍스트를 의미합니다.
  • 번역기 또는 (일반 언어) 통역.
  • 링커는, 또한 링커를했다.
  • 디버거.
  • 프로그램의 실행을 위해 전체 응용 프로그램 라이브러리.

응용 프로그램이 어떤 특정 OS에 따라 (드문 예외를 제외하고) 생성합니다. 그러나이를 개발하기 위해 설계된 시스템 도구는 완전히 다른 시스템에서 작동 (이에 대한 몇 가지 시스템 라이브러리를 필요로) 할 수 있습니다. 그들은 일자리를 선호하는 시스템을 선택하는 자신에게 개발자를 제한하지 않기 때문에 이것은 매우 중요합니다.

번역자는 무엇인가

이 정의는 모두를 위해 명확하지 않기 때문에, 더 구체적으로이 문제를 살펴 봅니다.

이것은 중요한 개념은 기계 언어로, 사람들이 이해할 수있는 프로그래밍 언어를 변환하는 프로그램을 의미합니다. 물론, 기계 언어를 이해하고 사람 만이 전문가 세계적인 단위 수 있습니다. 소스 모듈이라는 자체가 모든 프로그래밍 언어로 작성된 프로그램. 추가 사용 기계 용으로 컴파일 된 기준 정보라는 개체 모듈. 이 모듈의 구조는, 프로그램의 내용은 이미 기계어뿐만 아니라 정확한 동작 및 디버깅에 필요한 다른 정보로 변환되어 구성된다.

이 클래스의 모든 응용 프로그램은 컴파일러와 인터프리터로 구분된다. 첫 번째는 바로 기계 모듈에 소스 텍스트를 번역합니다. 인터프리터는 캐리어를 수행하지만 다음 프로그램을 테스트하려고하지 전용입니다. 프로그램의 느린 구현이 바탕으로, 그것은 하나의 큰 단점이있다. 단지 프로그래밍의 기본을 가르치는 데 사용되는 가장 간단하고 원시적 인 언어들과 같은 수단을 사용하는 이유입니다.

링커 나 링커 부트 상품 개체의 처리 모듈에 결합된다. 그들 각각은 이미 메모리로 이동하고 실행할 수 있습니다.

디버거 및 기타 구성 요소

그것은 동시에 그것의 에러를 찾고, 프로그램 흐름을 제어 할 수 있도록, 상기 디버거 필수적인 기능을 수행한다. 기본적인 기능 세트가 포함에서 :

  • 영구 번식 결과,로드 대상 모듈을 통해 진행한다.
  • 개발자의 소정의 지점에서 중지합니다.
  • 이러한 필요가있는 경우, 디버거가 완전히 소정 지점에서 프로그램을 중지 할 수 있습니다.
  • 사용 된 모든 변수를 표시합니다.

연구 결과

그래서, 요약 할 수 있습니다. 그것은 다음과 같은 항목이 시스템 소프트웨어에 포함되어 있는지 밝혀 :

  • 직접 OS (오퍼레이팅 시스템)에 관한 것이다.
  • 스킨 (DE)와, 프로그램 실행 환경.
  • 파일 관리자 및 기타 파일 관리 도구입니다.
  • 개발자 도구.
  • 모든 네트워크 도구.
  • 일부 응용 프로그램.

여기에서 우리는 시스템 소프트웨어의 구조를 조사했다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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