오픈 아키텍처

Open architecture

오픈 아키텍처는 컴포넌트의 추가, 업그레이드 및 다른 컴퓨터와의 스와핑을 [1]용이하게 하기 위한 컴퓨터 아키텍처 또는 소프트웨어 아키텍처의 일종입니다.예를 들어 IBM PC,[2] Amiga[3] 500 및 Apple IIe는 플러그인 카드를 지원하는 개방형 아키텍처를 가지고 있으며 Apple IIc 컴퓨터폐쇄형 아키텍처를 가지고 있습니다.오픈 아키텍처 시스템은 S-100, PCI, ISA 등의 표준화된 시스템 버스를 사용할 수 있습니다.또한 Apple II에서 사용되는 것과 같은 독자적인 버스 표준을 사용하여 여러 하드웨어 제조업체에서 애드온을 제작할 수 있는 최대 12개의 슬롯을 갖추고 사용자가 자유롭게 설치할 수 있습니다.한편, 폐쇄형 아키텍처는 확장성이 있는 경우, 1개 또는 2개의 「확장 포트」를 갖추고 있어, 제조원의 라이센스 요금이 필요하게 되는 경우가 있습니다.또, 확장 기능은 전문 툴이나 트레이닝을 받은 기술자만이 설치할 수 있습니다.

컴퓨터 플랫폼에는 오픈 아키텍처와 클로즈드 아키텍처를 모두 갖춘 시스템이 포함될 수 있습니다.Mac mini 와 Compact Macintosh 는 닫혀 있습니다.Macintosh II 와 Power Macintosh G5열려 있습니다.대부분의 데스크톱 PC는 오픈 아키텍처입니다.

마찬가지로 오픈 소프트웨어 아키텍처는 아키텍처에 의해 제공되는 기본 프레임워크에 추가 소프트웨어 모듈을 추가할 수 있는 아키텍처입니다.주요 소프트웨어 제품에 대한 개방형 API(Application Programming Interfaces)는 이러한 제품의 기본 기능을 수정하거나 확장할 수 있는 방법입니다.Google API가 그 예입니다.두 번째 유형의 개방형 소프트웨어 아키텍처는 컴퓨터 시스템 간에 전송될 수 있는 메시지로 구성됩니다.이러한 메시지는 컴퓨터 시스템 간의 계약에 따라 수정하거나 확장할 수 있는 표준 구조를 가지고 있습니다.예를 들어 IBM의 분산 데이터 관리 아키텍처가 있습니다.

오픈 아키텍처를 통해 잠재적인 사용자는 독자적인 [4]제약 없이 아키텍처의 전체 또는 일부를 볼 수 있습니다.일반적으로 개방형 아키텍처는 개발자나 인테그레이터가 공유하고자 하는 아키텍처의 전체 또는 일부를 게시합니다.개방형 아키텍처와 관련된 개방형 비즈니스 프로세스는 아키텍처 정보를 공유하는 기업 간에 라이센스 계약을 요구할 수 있다.오픈 아키텍처는 미 [5]해군을 포함한 다양한 분야에서 성공적으로 구현되어 왔습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Clifton A. Ericson, II (12 April 2011). Concise Encyclopedia of System Safety: Definition of Terms and Concepts. John Wiley & Sons. p. 272. ISBN 978-1-118-02865-0.
  2. ^ Michael J. Miller (August 8, 2011). "Why the IBM PC Had an Open Architecture". pcmag.com. "In some ways, the most far-reaching decision made by the team that built the IBM PC was to use an open architecture, rather than one that was proprietary to IBM. That decision led to the market for add-in boards, for large numbers of third party applications, and eventually to a large number of competitors all creating "IBM-compatible" machines. Bill Lowe went to IBM's Corporate Management Committee in July 1980 to propose the project"
  3. ^ 컴퓨터 역사: Aris Mpitziopulos의 tomshardware.com에 있는 Antikythera 메커니즘에서 현대까지 Amiga는 오픈 아키텍처를 가진 최초의 컴퓨터하나입니다. 측면과 하단에 각각 2개의 확장 슬롯이 있습니다." (2016년 7월 3일)
  4. ^ Sakamura, Ken (6 December 2012). TRON Project 1987 Open-Architecture Computer Systems: Proceedings of the Third TRON Project Symposium. ISBN 9784431680697.
  5. ^ "The HOW and WHY of OPEN ARCHITECTURE". navy.mil. Archived from the original on 2015-07-05. Retrieved 2015-07-02.