오픈 아키텍처
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
오픈 아키텍처는 하드웨어 및 소프트웨어 시스템의 설계를 공개하여 개발자와 사용자가 시스템을 수정하고 확장할 수 있도록 하는 접근 방식이다. PC/AT 호환기, 유닉스 및 리눅스, RISC-V 등이 오픈 아키텍처의 예시이다. 오픈 아키텍처는 독자 기술 공개, 표준화, 오픈 소스 라이선스 등의 방법으로 공개될 수 있다.
더 읽어볼만한 페이지
- 설계 - 유니버설 디자인
유니버설 디자인은 모든 사람이 제품, 환경, 서비스를 편리하게 이용하도록 설계하는 개념이며, 7가지 원칙을 통해 공평한 사용을 추구하며 다양한 분야에 적용된다. - 설계 - 프로토타입
프로토타입은 새로운 기술이나 기구의 검증, 기능 검증을 위해 제작되며, 대량 생산 전에 문제점을 파악하기 위해 사용되며, 다양한 유형의 프로토타입이 존재하며, 비용 증가와 같은 단점이 있다. - 오픈 소스 하드웨어 - 슈퍼H
슈퍼H는 히타치에서 개발한 RISC 기반 CPU 코어 제품군으로, 상위 호환성을 갖는 명령어 집합과 높은 코드 밀도를 특징으로 하며, 다양한 모델이 개발되어 여러 기기에 탑재되었으나, ARM 아키텍처의 부상으로 개발이 중단된 후 르네사스 일렉트로닉스를 통해 라이선스가 제공되고 SH-2 특허 만료 후에는 오픈 소스 구현 프로젝트가 진행되었다. - 오픈 소스 하드웨어 - 픽스호크
픽스호크는 NuttX 운영체제를 기반으로 무인항공기의 원격 조정 및 자율 주행을 지원하는 소프트웨어 플랫폼으로, 32비트 ARM 아키텍처의 STM32 MCU를 사용하며 리눅스 재단의 드론코드 프로젝트에 채택되었고, 다양한 비행 모드와 오픈 소스 지상관제 프로그램 및 원격조정 어플리케이션을 제공한다. - 개방형 표준 - 오픈 핸드셋 얼라이언스
오픈 핸드셋 얼라이언스(OHA)는 구글을 중심으로 2007년 11월에 결성된 컨소시엄으로, 34개의 기업이 참여하여 안드로이드 모바일 플랫폼을 개발 및 발전시키고 개방형 표준 설계를 통해 혁신적인 모바일 기기 및 서비스 개발을 목표로 한다. - 개방형 표준 - 디지털 비디오 방송
디지털 비디오 방송(DVB)은 유럽에서 개발된 디지털 텔레비전 방송 표준으로, 위성, 케이블, 지상파 등 다양한 전송 방식을 지원하며 전 세계적으로 아날로그 방송 종료와 디지털 방송 전환을 주도하고 있고, 최근에는 인터넷 프로토콜 기반의 DVB-I 서비스로 발전하고 있다.
오픈 아키텍처 |
---|
2. 오픈 아키텍처의 예시
오픈 아키텍처는 다양한 형태로 존재한다. 대표적인 예로는 IBM PC 및 그 파생 제품인 PC/AT 호환기, 유닉스, 리눅스 등이 있으며, 많은 벤더가 참여했다.[6][7] RISC-V 명령어 집합 아키텍처는 오픈 아키텍처를 표방하며, 명령어 집합 매뉴얼 및 기타 관련 문서가 크리에이티브 커먼즈 라이선스로 공개되어 있다.
공개 방법에는 저작권이나 특허 등으로 보호된 독자 기술을 무상 또는 저렴하게 제공하는 것, 각종 제휴나 표준화 단체를 통해 표준화하고 공유하는 것, 오픈 소스처럼 처음부터 공개를 전제로 한 라이선스를 채택하는 것 등 다양한 방법과 형태가 있다.
2. 1. PC/AT 호환기
IBM PC 및 그 파생 제품인 PC/AT 호환기는 오픈 아키텍처의 대표적인 예이다.[6][7] IBM PC는 기본적인 회로도와 BIOS를 공개하여 소프트웨어와 하드웨어의 방대한 자산을 창출하고 시장 형성에 성공했으며, 마이크로소프트가 소프트웨어 거대 기업으로 성장하는 계기가 되었다.[8]2. 2. 유닉스 및 리눅스
유닉스와 리눅스는 여러 벤더가 참여한 대표적인 오픈 아키텍처 운영 체제이다.[6][7]2. 3. RISC-V
RISC-V 명령어 집합 아키텍처는 오픈 아키텍처를 표방하며, 명령어 집합 매뉴얼 및 기타 관련 문서가 크리에이티브 커먼즈 라이선스로 공개되어 있다.[9]RISC-V International은 사양을 만들 뿐, 하드웨어 구현은 제공하지 않는다. RISC-V 구현자는 RISC-V ISA 사양과 호환성이 있는 자체 하드웨어나 시뮬레이터 소프트웨어를 만든다. 그 구현은 오픈 소스일 수도, 상용일 수도 있다. [10] 이처럼 오픈 소스 하드웨어 가능성과 함께, 프로프라이어터리(독점) 소프트 프로세서 및 하드 프로세서 IP 코어도 고려한 표명을 하고 있으며, 실제로 오픈 소스 구현과 프로프라이어터리 상품이 모두 존재한다.
3. 오픈 아키텍처의 공개 방법
오픈 아키텍처는 저작권이나 특허 등으로 보호된 독자 기술을 무상 또는 저렴하게 제공하거나, 각종 제휴나 표준화 단체를 통해 표준화하여 공유하고, 오픈 소스처럼 처음부터 공개를 전제로 한 라이선스를 채택하는 등 다양한 방법으로 공개된다.[7]
3. 1. 독자 기술 공개
저작권이나 특허 등으로 보호된 독자 기술을 무상 또는 저렴하게 제공하는 방법, 각종 제휴나 표준화 단체를 통해 표준화하고 공유하는 방법, 오픈 소스처럼 처음부터 공개를 전제로 한 라이선스를 채택하는 방법 등 다양한 방법과 형태가 있다.[7]3. 2. 표준화
공개 방법에는 저작권이나 특허 등으로 보호된 독자 기술을 무상 또는 저렴하게 제공하는 것, 각종 제휴나 표준화 단체를 통해 표준화하고 공유하는 것, 오픈 소스처럼 처음부터 공개를 전제로 한 라이선스를 채택하는 것 등 다양한 방법과 형태가 있다.RISC-V 명령어 집합 아키텍처는 오픈 아키텍처를 표방하며, 명령어 집합의 매뉴얼 및 기타 관련 문서가 크리에이티브 커먼즈 라이선스로 공개되어 있다.
또한 "RISC-V International은 사양을 프로듀스할 뿐, 어떠한 하드웨어에 의한 구현도 제공하지 않는다", "RISC-V 구현자는 RISC-V ISA 사양과 호환성이 있는 그들 자신의 하드웨어 또는 시뮬레이터 소프트웨어를 창조한다. 그 구현은 오픈 소스일 수도 있고 상용일 수도 있다"[9]고, 오픈 소스 하드웨어의 가능성을 포함하면서 동시에 프로프라이어터리한 소프트 프로세서 및 하드 프로세서의 IP 코어도 염두에 둔 표명을 하고 있으며, 실제로 오픈 소스 구현도 있고, 프로프라이어터리 상품도 있는 상황이다[10]。또한 그 표명에서 오픈 표준에도 언급하고 있다.
3. 3. 오픈 소스 라이선스
오픈 소스처럼 처음부터 공개를 전제로 한 라이선스를 채택하는 방법이 있다.[7] RISC-V 명령어 집합 아키텍처는 오픈 아키텍처를 표방하며, 명령어 집합 매뉴얼 및 기타 관련 문서가 크리에이티브 커먼즈 라이선스로 공개되어 있다.참조
[1]
서적
Concise Encyclopedia of System Safety: Definition of Terms and Concepts
https://books.google[...]
John Wiley & Sons
2011-04-12
[2]
웹사이트
Why the IBM PC Had an Open Architecture
2011-08-08
[3]
웹사이트
Computer History: From The Antikythera Mechanism To The Modern Era
https://www.tomshard[...]
2016-07-03
[4]
서적
TRON Project 1987 Open-Architecture Computer Systems: Proceedings of the Third TRON Project Symposium
https://books.google[...]
Springer
2012-12-06
[5]
웹사이트
The HOW and WHY of OPEN ARCHITECTURE
https://web.archive.[...]
2015-07-02
[6]
사전
オープンアーキテクチャー
https://kotobank.jp/[...]
ASCII.jpデジタル用語、デジタル大辞林
[7]
서적
Concise Encyclopedia of System Safety: Definition of Terms and Concepts
https://books.google[...]
John Wiley & Sons
2011-04-12
[8]
서적
僕らのパソコン30年史 ニッポンパソコンクロニクル(SE編集部)
https://books.google[...]
[9]
웹사이트
RISC-V: An Open Standard Instruction Set Architecture - RISC-V International
https://riscv.org/bl[...]
2024-09-05
[10]
문서
하드웨어 기술 언어
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com