You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Открытая архитектура

Материал из EverybodyWiki Bios & Wiki
Перейти к:навигация, поиск

Ошибка скрипта: Модуля «Unsubst» не существует. 

Открытая архитектура — тип архитектуры компьютера или архитектуры программного обеспечения, предназначенной для простого добавления, обновления или замены компонентов[1]. Примерами такой архитектуры являются компьютеры IBM PC[2][3], Amiga 500[4] и Apple II, позволяющие устанавливать платы расширения. Для этого системы с открытой архитектурой могут использовать системную шину, являющуюся либо открытым стандартом, например S-100, PCI или ISA, либо проприетарным стандартом, таким как шина Apple II[5]. Системная шина может содержать более десяти слотов расширения, позволяющих сторонним производителям оборудования создавать устройства расширения, а пользователям свободно устанавливать их. Системы с закрытыми архитектурами, если они в принципе допускают расширение, имеют один или два «порта расширения» с проприетарным разъёмом, за использование которого с производителя могут взиматься лицензионные отчисления, а установка расширений может требовать специальных инструментов и производиться специально обученными специалистами.

Компьютерные платформы могут включать системы как с открытыми, так и закрытыми архитектурами. Архитектуры компьютеров Mac mini и Compact Macintosh являются закрытыми, а Macintosh II и Power Macintosh G5 — открытыми. Большинство настольных компьютеров имеют открытую архитектуру, хотя архитектуры неттопов обычно закрытые.

Такой же подход применим к программной архитектуре. Открытая программная архитектура — это архитектура, в которой дополнительные программные модули могут быть добавлены к базовому программному каркасу (фреймворку), предоставляемому архитектурой. Открытые API (программные интерфейсы приложений) к основным программным продуктам — это способ изменения или расширения базовой функциональности таких продуктов. Примерами являются Google APIs. Второй тип открытой программной архитектуры — это система с обменом сообщениями между компьютерными системами. Эти сообщения имеют стандартную структуру, которая может быть изменена или расширена в соответствии с соглашениями между компьютерными системами. Примером является Distributed Data Management Architecture фирмы IBM.

Открытая архитектура позволяет потенциальным пользователям видеть её всю, либо её части без каких-либо проприетарных ограничений[6]. Как правило, для открытой архитектуры публикуется полное описание или описание тех частей, которыми хочет поделиться разработчик или интегратор. Для открытых бизнес-процессов, связанных с открытой архитектурой, могут потребоваться некоторые лицензионные соглашения между организациями, совместно использующими информацию об архитектуре. Открытые архитектуры были успешно внедрены во многих различных областях, включая ВМС США[7].

См. также[править]

Примечания[править]

  1. Страница Модуль:Citation/CS1/styles.css не имеет содержания.Шаблон:±. Concise Encyclopedia of System Safety: Definition of Terms and Concepts. — John Wiley & Sons, 2011. — ISBN 978-1-118-02865-0.
  2. Страница Модуль:Citation/CS1/styles.css не имеет содержания.Шаблон:±. Inventions That Built the Information Technology Revolution. — Lulu Publishing Services, 2018. — ISBN 9781483479316.
  3. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  4. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  5. Страница Модуль:Citation/CS1/styles.css не имеет содержания.Шаблон:±. Computer Busses. — CRC Press, 2000. — ISBN 9781420041682.
  6. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  7. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.

Шаблон:Открытые методологии

  1. перенаправление Шаблон:IT-stub

Ошибка скрипта: Модуля «Unsubst» не существует.

This article "Открытая архитектура" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Открытая архитектура. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.



Read or create/edit this page in another language[править]