Skip to main content

오픈 아키텍처 란 무엇입니까?

computer 컴퓨터 프로그래밍과 관련하여 오픈 아키텍처는 새 또는 확장 된 기능을 제공하기 위해 사용자가 확장 할 수있는 하드웨어 시스템, 네트워크 또는 소프트웨어를 나타냅니다.소프트웨어를 다루는 경우 오픈 아키텍처는 프로그램이 자체적으로 수행되는 동안 프로그램의 전체 소스 코드 또는 개발 키트를 사용할 수 있도록하여 사용자가 소프트웨어의 일부를 다시 작성하거나 플러그인 및 확장 기능을 개발하여 허용합니다.새로운 작업을 수행하는 프로그램.오픈 아키텍처를 사용하는 컴퓨터 또는 기타 하드웨어 시스템은 일반적으로 사용자가 시스템 내에서 구성 요소를 변경, 제거 또는 업그레이드 할 수 있도록 구성됩니다.또한 사용자는 추가 하드웨어를 추가하거나 시스템의 요소를 수정하여 기계가 수행 할 수있는 작업을 늘리거나 단일 작업으로 간소화 할 수 있습니다.설정되어 수정할 수없는 시스템 또는 소프트웨어는 폐쇄 아키텍처를 사용하는 것으로 알려져 있지만 독점 시스템이라고도 할 수 있습니다.더 일반적인 도구로 간주됩니다.사용자 또는 회사의 요구가 변경되면 이미 제자리에있는 전체 시스템을 완전히 제거 할 필요없이 하드웨어 또는 소프트웨어가 관련성을 유지하도록 변경할 수 있습니다.네트워크 또는 운영 체제와 같은 시스템 유형에 따라 발전하는 기술 또는 새로운 비즈니스 패러다임을 수용하기 위해 기본 기능을 완전히 변경할 수 있습니다.이는 이미 설치된 기존 프레임 워크를 파괴하지 않고 기술 발전함에 따라 구성 요소를 정기적으로 업그레이드 할 수있는 컴퓨터 및 네트워크 하드웨어에 특히 중요 할 수 있습니다.최초의 시스템 유형의 시스템은 구성 요소를 업그레이드 할 수있는 방법을 제공하지 않았으며 소프트웨어에는 확장 메커니즘이 없었습니다.이러한 독점 시스템은 사용이 제한적이었고 발전 속도가 증가함에 따라 점점 더 빨리 쓸모 없게되었습니다.

컴퓨터 산업에서 광범위한 사용에 여전히 적절한 시스템이 있지만 이러한 시스템 중 많은 부분이 핵심을 업그레이드하거나 확장 할 수있는 능력을 제공합니다.기능.여러 공급 업체가 다르고 경쟁력있는 업그레이드를 제공 할 수있는 개방형 아키텍처 시스템과 달리, 독점 업그레이드는 일반적으로 시스템 제조업체를 통해서만 사용할 수 있으며 액세스 할 수있는 높은 가격을 명령 할 수 있습니다.모든 부품, 플러그인 및 시스템으로의 업그레이드에 대한 소스로서 단일 제조업체에 대한 의존은 대규모 애플리케이션에서 독점 시스템보다 오픈 아키텍처가 선호되는 이유 중 하나입니다.