요즘 세상에서는 상상하기 힘든학교에서 "사람과 컴퓨터 간의 상호 작용을 제공하는 소프트웨어 패키지"와 같은 개념을 접하지 않았을 사람. 그것이 무엇인지, 그리고 그 구성에 어떤 요소가 포함되어 있는지 알아 내려고합시다.
컴퓨터의 작동을 제어하는 소프트웨어 패키지의 이름은 무엇입니까?
따라서 이러한 패키지의 개념은 컴퓨터 기술 및 관련 기술 개발의 여명기에 등장했습니다.
오늘날 일반적으로 가장 넓은 의미에서 받아들여진다.이 용어의 이해에서 컴퓨터의 작동을 제어하고 컴퓨터 자체의 기능과 사용자의 특정 작업 수행을 보장하는 소프트웨어 패키지는 모든 요소를 갖춘 운영 체제에 불과합니다. 어떤 사람들은 시스템 수준 프로그램이 있는 특정 OS일 뿐이라고 잘못 생각합니다. 그러나 말하자면 "순수한" 시스템은 오늘날 사실상 존재하지 않습니다.
운영 체제란 무엇을 의미합니까?
운영 체제를 이해하는 것과 관련하여 "OS"라고도 하는 운영 체제는 시스템 부분만이 아닙니다.
후자는 독점적으로 패키지입니다.컴퓨터의 작동을 제어하고 올바른 기능을 보장하는 프로그램. 오직 그리고 모든 것. "깨끗한" 시스템에 대한 이해를 바탕으로 "OS"와 전혀 연결되지 않은 타사 작업을 수행하도록 설계되지 않았습니다. 이러한 시스템의 생성은 특정 목적(컴퓨터 기술의 여명기 - 수학, 대수 또는 삼각 연산을 사용한 일반적인 계산)을 위한 사용이 단순히 불가능하기 때문에 완전히 비실용적입니다. 따라서 모든 경우는 아니지만 적어도 대부분의 경우에 큰 기회가 있는 시스템이 오늘날 만들어지고 있습니다.
예, 오늘날 운영 체제 자체는Windows, Mac OS X, Free BSD, Linux, UNIX 등 상당히 많이 찾습니다. 시스템 부분 외에도 그래픽 처리, 음악 듣기, 비디오 시청, 등. 당연히 이것들은 완전한 집합이 아니라 일부 요소일 뿐입니다.
일반적으로 소프트웨어란 무엇입니까?
라고 하는 것에 대해서는소프트웨어는 본질적으로 특정 컴퓨터 시스템에서 기본적으로 또는 사용자가 설치하는 절대적으로 모든 프로그램의 총체입니다.
즉, 관리하는 소프트웨어 패키지입니다.가장 넓은 의미의 컴퓨터 작동: 운영 체제 자체의 작동, "철" 장치(마더보드, 그래픽 카드, 사운드 어댑터, 네트워크 장치, 디스크 드라이브, USB 포트 및 장치, 다양한 무선 통신 모듈)의 올바른 기능 , 모니터 등), 컴퓨터와 사용자(그래픽 인터페이스) 간의 상호 작용을 제공할 뿐만 아니라 여러 컴퓨터를 로컬 또는 가상 네트워크로 결합하는 기능, World Wide Web에 대한 액세스 등을 제공합니다.
작업을 제어하는 프로그램의 시스템 패키지컴퓨터 및 운영 체제 자체에 의한 실행에 대한 응답 및 주어진 사용자 작업과 관련된 상호 작용을 제공하는 것은 특히 시스템과 어떤 식으로든 관련되지 않은 사용자 휴대용 프로그램과 관련하여 항상 작동하지 않을 수 있습니다.
허용하는 응용 프로그램에 대해 말하면사용자는 시스템의 모든 명시적 및 숨겨진 기능을 사용할 수 있습니다. 여기서 첫 번째 장소는 그래픽 인터페이스입니다. 그를 통해 사람이 모든 기능과 능력에 액세스할 수 있습니다. 그러나 항상 그런 것은 아닙니다. 이 유형의 인터페이스는 당시 혁명적인 Windows 3.1 OS가 출시되었을 때 객체 지향 프로그래밍 기술을 사용하여 처음으로 만들어졌습니다.
이전에는 시스템만 사용했지만,명령 지향. 이들은 명령줄을 통해 또는 기능 키 조합을 사용하여 액세스하는 이른바 DOS 시스템이었습니다. 많은 사람들은 처음으로 출시된 Norton Commander가 파일 관리자(많은 사람들이 생각하는 것처럼)일 뿐만 아니라 텍스트 정보를 편집하고 일부 그래픽 형식을 볼 수 있는 상당히 강력한 도구라는 사실로도 그 당시를 기억합니다.
그러나 오늘날 시스템 소프트웨어 패키지는컴퓨터 작동 제어에는 많은 요소가 포함됩니다. 따라서 예를 들어 "OS" 자체의 기능을 보장하는 응용 프로그램 외에도 이 개념에는 장치 자체와 운영 체제 간의 상호 작용을 이미 제공하는 특수 프로그램 또는 동적 라이브러리인 장치 드라이버가 포함됩니다. 드라이버가 없으면 단일 "철"구성 요소가 작동하지 않습니다. 시스템은 단순히 그것을 인식하지 못합니다.
또한 이 목록에는 다음이 포함될 수 있습니다.컴퓨터 시스템의 구성을 변경하고, 특정 기능에 대한 액세스를 제어하고, 하나의 터미널 또는 로컬 또는 가상 네트워크에 있는 여러 터미널에 등록된 여러 사용자와 로그인할 때 특정 로컬 또는 네트워크 사용자 계정의 동시 사용을 구성하는 특수 기능, 등.
응용 프로그램의 일반 개념
시스템 부분 외에도 다음을 구별할 수 있습니다.컴퓨터 작동을 제어하고 모든 사용자에게 특정 작업을 수행할 수 있는 기능을 제공하는 특수 소프트웨어 패키지입니다. 이러한 프로그램을 응용 프로그램이라고 합니다.
당연히 오늘날에는 수행할 수 있는 작업의 범위가실행 현대 컴퓨터 시스템이 크게 확장되었습니다. 예를 들어 특수 수학 패키지를 사용하면 텐서 방정식까지 복잡한 문제를 쉽게 해결할 수 있습니다.
새로운 기회
물리학 또는화학, 그들은 실제 생활에서 아직 실현되지 않은 일부 상황을 시뮬레이션할 수도 있습니다. AutoCAD와 같은 소프트웨어 패키지는 완전히 다른 과학 및 기술 분야의 다양한 시스템 설계자에게 가장 광범위한 기회를 제공합니다.
사운드와 비디오는 어떻습니까?이전에는 보고 듣는 것이 전부였지만 오늘날에는 컴퓨터 작동을 제어하고 스튜디오 수준에서 음악이나 보컬을 녹음할 수 있을 뿐만 아니라 사용하지 않고도 음악을 만들 수 있는 전문 소프트웨어 패키지를 쉽게 찾을 수 있습니다. 악기의 모든 것. 동시에 이러한 응용 프로그램의 사운드는 "라이브" 악기와 다르지 않습니다.
비디오 처리도 마찬가지입니다.결국, 영화 3부작 "매트릭스"의 첫 번째 부분에서 네오와 모피어스 사이의 같은 싸움은 프로그램에서 모델링되었으며 라이브로 촬영되지 않았습니다. 그러나 목록은 거의 무한정 계속될 수 있습니다.
표준 Windows 프로그램
오늘은 말할 것도 없이잘 알려진 운영 체제에는 컴퓨터 작동을 제어하고 다른 가장 일반적인 작업을 수행하는 데 필요한 모든 것을 사용자에게 제공하는 자체 표준 소프트웨어 패키지가 있습니다. Windows OS에서 가장 많이 사용되는 수정 사항이 있으므로 이 특정 세트를 고려할 것입니다.
여기에서 표준 파일 관리자를 찾을 수 있습니다."탐색기"라고 불리는 그래픽 이미지 보기 및 편집 도구, 비디오 및 음악 플레이어, 텍스트 편집기, "제어판" 형태의 시스템 관리 및 구성 도구, 인터넷 액세스를 위한 내장 브라우저, 로컬 또는 가상 설정 도구 네트워크, 장애가 있는 사람을 위한 특수 도구(예: 시력이 약한 사람의 경우 시스템에서는 화면 돋보기를 사용하여 이미지를 확대하도록 제안) 등을 제공합니다.
관련 프로그램 및 구성 요소
몇 가지 추가 구성 요소 중특히 주목할만한 것은 컴퓨터의 작동을 제어하고 시스템의 보안을 보장하는 소프트웨어 패키지입니다. Windows에서는 이러한 응용 프로그램을 방화벽 또는 방화벽이라고 합니다.
또한 오늘날 거의 모든 사용자가안티바이러스 소프트웨어는 바이러스 공격이나 악성 코드, 스파이웨어 또는 원치 않는 프로그램의 침투로부터 컴퓨터를 보호하도록 특별히 설계된 널리 사용됩니다. .
유언 대신
보시다시피 작업을 제어하는 소프트웨어 패키지는컴퓨터는 PC와 사람의 상호 작용을 보장하는 "OS"일 뿐만 아니라 특정 작업의 수행에 집중할 수 있도록 하는 많은 추가 요소입니다. 따라서 이것이 독점적으로 "OS"라고 말하는 것은 단순히 필요하지 않습니다. 여기에서 그러한 용어에 대한 이해는 훨씬 더 광범위합니다. 그리고 우리가 알고 있는 컴퓨터 기술의 급속한 발전을 고려한다면 아마도 가까운 장래에 그러한 시스템이 일반적으로 우리의 현재 이해를 넘어 완전히 다른, 심지어 예측할 수 없는 목적을 위해 고안될 것입니다.