Аппаратная платформа что это

Аппаратная платформа компьютера

Аппаратная платформа что это. Смотреть фото Аппаратная платформа что это. Смотреть картинку Аппаратная платформа что это. Картинка про Аппаратная платформа что это. Фото Аппаратная платформа что это

Аппаратная платформа что это. Смотреть фото Аппаратная платформа что это. Смотреть картинку Аппаратная платформа что это. Картинка про Аппаратная платформа что это. Фото Аппаратная платформа что это

Аппаратная платформа что это. Смотреть фото Аппаратная платформа что это. Смотреть картинку Аппаратная платформа что это. Картинка про Аппаратная платформа что это. Фото Аппаратная платформа что это

Аппаратная платформа компьютера (архитектура компьютера) — низкий уровень, образованный микроархитектурой, микропрограммой управления ядром микропроцессора и архитектурой набора команд на аппаратной базе конкретных микросхем процессора, чипсета, других физических компонентов, которые в совокупности составляют аппаратную модель вычислительной системы.

Предназначен для запуска определенных семейств программных продуктов (операционная система, прикладное программное обеспечение), которые, в свою очередь, разработаны, исходя из возможностей и для запуска на данной аппаратуре.

Конкретно аппаратные платформы отличаются друг от друга совокупностью аппаратуры (процессором, чипсетом), а также разработанными (и запускаемыми) программными компонентами.

Содержание

Платформы-бренды

Одной из наиболее распространённых офисных платформ и персональных компьютеров является IBM PC. На рынке персональных компьютеров также распространены компьютеры Apple. Эти платформы являются широко известными брендами.

Аппаратная платформаАктуальностьРазработчикРазрядность, битТипы системГод начала производстваСнятия с производстваПримечания
AmigaНетCommodore International, Escom, MacroSystem32ПК, игровая приставка, сервер19851996Архитектура «классических» Amiga на процессорах m68k. В производстве имеется клон на современной элементой базе (MiniMig))
Amiga PowerPCДаEyetech Group, Genesi, bPlan GmBH, ACube Systems Srl32/64ПК2002В производствеСовременные Amiga работающие на процессорах PowerPC.
IA-32ДаIntel32ПК, сервер, ноутбук, кластер1985?Доминирующая архитектура в мире Windows
x86-64ДаAMD64ПК, сервер, ноутбук, кластер2003В производствеОбратная совместимость с i386. Широко производимая, но, из-за отсутствия 64 bit драйверов для некоторых устройств, чуть реже используемая архитектура.
SPARCv8НетSun Microsystems32рабочая станция,сервер1992?
SPARCv9ДаSun Microsystems64рабочая станция,сервер1994В производстве
IA-64ДаIntel и Hewlett Packard64сервер2001В производствеРазрабатывалась на смену 32 битных CPU Intel, но не совместима с i386. Потеряла важность с появлением x86-64
AlphaНетDEC64рабочая станция, сервер199227 октября 2007 года
ESA/390ДаIBM32мейнфрейм1990?Обратно совместим с System/360 и ESA/370. Фирмами среднего размера применяется для хранения данных и виртуализации серверов (LPAR).
z/ArchitectureДаIBM64мейнфрейм2000В производствеОбратно совместим с ESA/390. Применяют до 60 LPAR. Возможно несколько машин этого класса объединить в кластер.
Xbox 360ДаMicrosoft в сотрудничестве IBM, ATI и SiS64игровая приставка2005В производствеCPU Xenon с архитектурой PowerPC, 3 ядра с двумя аппаратными потоками на каждое, 3,2 ГГц. Заявленная суммарная производительность системы — 1 ТFLOPS (производительность CPU — 115 Гфлопс). Частично совместим с Xbox.
PlayStation 3ДаSony в сотрудничестве с Toshiba и IBM64игровая приставка2006В производствеЧастично совместима с PlayStation и PlayStation2. 2 Тфлопс. CPU Cell. GPU RSX от NVidia.
Famicom (Dendy в России)НетNintendo, Масэюки Уэмурой8игровая приставка1983В производствеПроцессор 6502 1,79 МГц, ОЗУ 2 Кб, картридж ПЗУ 48 Кб, видеопамять 2 Кб, 256×240 пикселов, 48 цветов, пятиканальный звукогенератор.
Motorola 68xxxНетApple16ПК19841996ПК Apple Macintosh под управлением Mac OS Classic версий до 7.5.1
PowerPCНетApple32ПК, сервер19962006ПК и сервера Apple Macintosh под управлением Mac OS Classic версии 8, версии 9 и Mac OS X для платформы PowerPC.

Платформы-анклавы

Иногда ветвь CPU прекращает развитие, и может возникнуть компьютерный анклав, то есть пользователи по-прежнему любят свои компьютеры или не могут от них отказаться. Технический прогресс в анклаве замедлен или полностью остановлен. Железо компьютерного анклава на уровне машинных кодов не совместимо с мейнстрим платформами и постепенно морально стареет. Это значит, что у пользователей есть большой соблазн сменить платформу. Программисты если и пишут новый софт, то, как правило, на свободных, нежели коммерческих, началах.

Несовместимые аппаратные платформы

Аппаратные платформы несовместимы в случае различия программной модели процессора, а также различия системных шин и устройств на материнской плате.

Несовместимость кода, выполняемого процессором

Корпорация Intel, развивая свои семейства процессоров, наполняет процессоры дополнительными командами: команды математического сопроцессора (FPU); команды, оптимизированные для обработки мультимедийного контента (MMX); серии команд SSE (SSE, SSE2, SSE3, SSE4 и SSE5); заимствованные у AMD команды 3DNow!, а также 64-битный набор команд AMD64. Новые команды серьёзно влияют на совместимость процессоров, поэтому разработчикам программного обеспечения приходится ориентироваться на две платформы, более старую и «многочисленную» IA-32 и новую, перспективную x86-64. Проблема совместимости кода — ситуация, когда процессоры различных семейств не могут выполнять один и тот же машинный код. Например, между двумя 32-битными процессорами одного и того же производителя, Intel — Pentium и Pentium 2, может возникнуть несовместимость по причине присущего ограничения (аппаратного отсутствия MMX команд), если на первом будет запущена программа, откомпилированная с учётом имеющихся на Pentium 2 аппаратных возможностей.

Несовместимость устройств и материнских плат

Для решения этой проблемы в корпоративном сегменте новая техника (материнская плата, периферийные устройства) проходит тщательную подгонку под существующий HAL, либо, если разрабатываемая линейка является революционной и перспективной, под неё создается новый HAL, согласованный со сторонними разработчиками программного и аппаратного обеспечения.

Кроссплатформенное программное обеспечение

Запуск программного обеспечения на более чем одной аппаратной платформе и/или операционной системе является важной задачей, как для разработчиков новой аппаратуры, так и для программистов.

Источник

Аппаратная платформа компьютера

Аппаратная платформа компьютера — нижний слой многоуровневой организации компьютера (аппаратура, операционная система, прикладное программное обеспечение), на который опираются ОС и прикладное ПО. Аппаратные платформы отличаются друг от друга процессором, чипсетом и другими компонентами [источник не указан 4419 дней] материнской платы. Каждая аппаратная платформа имеет список ОС и прикладных программ, которые могут на ней запускаться.

Содержание

Платформы-бренды

Одной из наиболее распространённых является платформа PC. На рынке персональных компьютеров также распространены компьютеры Apple. Эти платформы являются широко известными брендами. Debian компилирует свои пакеты для GNU/Linux для трёх архитектур процессоров Intel: IA-32 (x86-32), x86-64, IA64. Также официально создаются пакеты для ещё 8 аппаратных платформ. Пакеты, оптимизированные для конкретных процессоров своих платформ пользователи могут создать сами. Debian GNU/Hurd и GNU/kFreeBSD пока поддерживают меньшее количество платформ.

ОС NetBSD портирована на 60 аппаратных платформ (включающих в общей сложности 17 различных процессорных архитектур). В мире довольно много аппаратных платформ. Ниже перечислены некоторые из них.

Аппаратная платформаАктуальностьРазработчикРазрядностьТипы системГод начала производстваСнятия с производстваПримечания
AmigaНетCommodore International, Escom, MacroSystem32 bitПК,игровая приставка,сервер19851996Архитектура «классических» Amiga на процессорах m68k. В производстве имеется клон на современной элементой базе (MiniMig))
Amiga PowerPCДаEyetech Group, Genesi, bPlan GmBH, ACube Systems Srl32/64 bitПК2002В производствеСовременные Amiga работающие на процессорах PowerPC.
IA-32ДаIntel32 bitПК,сервер,ноутбук,кластер1985?Доминирующая архитектура в мире Windows
x86-64ДаAMD64 bitПК,сервер,ноутбук,кластер2003В производствеОбратная совместимость с i386. Широко производимая, но, из-за отсутствия 64 bit драйверов для некоторых устройств, чуть реже используемая архитектура.
SPARCv8НетSun Microsystems32 bitрабочая станция,сервер1992?
SPARCv9ДаSun Microsystems64 bitрабочая станция,сервер1994В производстве
IA-64ДаIntel и Hewlett Packard64 bitсервер2001В производствеРазрабатывалась на смену 32 битных CPU Intel, но не совместима с i386. Потеряла важность с появлением x86-64
AlphaНетDEC64 bitрабочая станция, сервер199227 октября 2007 года
ESA/390ДаIBM32 bitмейнфрейм1990?Обратно совместим с System/360 и ESA/370. Фирмами среднего размера применяется для хранения данных и виртуализации серверов (LPAR).
z/ArchitectureДаIBM64 bitмейнфрейм2000В производствеОбратно совместим с ESA/390. Применяют до 60 LPAR. Возможно несколько машин этого класса объединить в кластер.
Xbox 360ДаMicrosoft в сотрудничестве IBM, ATI и SiS64 bitигровая приставка2005В производствеCPU Xenon с архитектурой PowerPC, 3 ядра с двумя аппаратными потоками на каждое, 3,2 ГГц. Заявленная суммарная производительность системы — 1 ТFLOPS (производительность CPU — 115 Гфлопс). Частично совместим с Xbox.
PlayStation 3ДаSony в сотрудничестве с Toshiba и IBM64 bitигровая приставка2006В производствеЧастично совместима с PlayStation и PlayStation2. 2 Тфлопс. CPU Cell. GPU RSX от NVidia.
Famicom (Dendy в России)НетNintendo, Масэюки Уэмурой8 bitигровая приставка1983В производствеПроцессор 6502 1,79 МГц, ОЗУ 2 Кб, картридж ПЗУ 48 Кб, видеопамять 2 Кб, 256×240 пикселов, 48 цветов, пятиканальный звукогенератор.

Платформы-анклавы

Иногда ветвь CPU прекращает развитие, и может возникнуть компьютерный анклав, то есть пользователи по-прежнему любят свои компьютеры или не могут от них отказаться. Технический прогресс в анклаве замедлен или полностью остановлен. Железо компьютерного анклава на уровне машинных кодов не совместимо с мейнстрим платформами и постепенно морально стареет. Это значит, что у пользователей есть большой соблазн сменить платформу. Программисты если и пишут новый софт, то, как правило, на свободных, нежели коммерческих, началах.

Несовместимые аппаратные платформы

Аппаратные платформы несовместимы в случае различия команд процессора, а также различия системных шин и т. п. устройств на материнской плате. Производители софта хотят сделать свой продукт как можно более доступным в техническом отношении, поэтому не используют все возможные команды современных процессоров и видеокарт. Два компьютера могут оказаться несовместимыми на уровне исходных кодов, даже если их относят к одной аппаратной платформе, допустим x86. Причина несовместим может крыться в различных расширениях команд CPU или чипах материнской платы и GPU.

Несовместимость процессоров Intel

Проблема совместимости ЦПУ — ситуация, когда 2 процессора не могут выполнять один и тот же машинный код. Например, Pentium и Pentium 2 — два 32-битных процессора Intel. Между ними может возникнуть несовместимость. Так будет, если первый из них по причине отсутствия MMX команд не справится с программой, откомпилированной для Pentium 2. Крупнейшим, но не единственным разработчиком процессоров является Intel. Корпорация Intel, развивая семейство ЦПУ, наполняет процессоры дополнительными командами: команды сопроцессорного устройства (FPU); MMX; серия команд SSE; заимствованные у AMD команды 3DNow!; а также 64-битный набор команд, про который в Вики написана статья AMD64 и который издатели СD именуют x86-64. Все новые команды Intel затрудняют совместимость процессоров, поэтому издатели софта часто ориентируются на две платформы IA-32 и x86-64.

Источник

Платформа в информационных технологиях

2.1. Понятие платформы

В информационных технологиях под термином «платформа» в широком смысле обычно понимается совокупность следующих компонентов:

В более узком смысле выделяют следующие виды платформ:

Программная платформаэто совокупность операционной системы, средств разработки прикладных программных решений и прикладных программ, работающих под управлением этой операционной системы
Прикладная платформаэто средства выполнения и комплекс технологических решений, используемых в качестве основы для построения определенного круга прикладных программ
Аппаратная платформа (hardware)это совокупность совместимых аппаратных решений с ориентированной на них операционной системой

В этом качестве компьютеры Apple используются сейчас в России (в США новые модели Apple используются и в качестве домашних ПК).

Несмотря на значительное падение интереса к Apple в начале 90-х г., к концу десятилетия они вновь вернули себе былую славу после выхода моделей с новым, уникальным дизайном (полупрозрачным, голубоватого оттенка корпусом, мышью или принтером), расcчитанным на домашнего пользователя (настольные модели iMac и портативные iBook).

Сегодня на рынке средств вычислительной техники представлено несколько основных платформ персональных компьютеров, каждая из которых отличается как по назначению, так и по типу аппаратного и программного обеспечения. Как правило, различные платформы компьютеров несовместимы между собой.

Существует два основных варианта решения проблемы совместимости компьютерных платформ ( рис. 2.1):

Источник

Платформа (компьютер)

Платфо́рма (компьютерная) — совокупность компьютеров, совместимых между собою в том или ином смысле.

Можно различить как минимум четыре толкования этого термина, так что одна платформа с точки зрения одного толкования может распасться на компьютеры совсем разных платформ с точки зрения другого.

Содержание

Аппаратная платформа

Рассматривается совместимость с точки зрения аппаратных компонент, работы шин и т.п. Аппаратную платформу называют также архитектурой. Примером аппаратной платформы является IBM PC.

Платформа процессора

Процессорная платформа или архитектура системы команд связана со способностью процессора выполнять один и тот же код, при этом игнорируются различия во внутреннем устройстве процессоров и их интерфейсе. Примером платформы процессора является IA-32.

Платформа операционной системы

Рассматривается совместимость или сходство на уровне операционных систем, например, системных вызовов, файловых систем и пользовательской среды. Примером платформы операционной системы является POSIX.

Сочетание этого толкования и платформы процессора приводит к понятию совместимости на уровне исполняемых файлов.

Виртуальные машины

Рассматривается возможность компьютерных систем, различных во всех трёх предыдущих смыслах, выполнять одно и то же программное обеспечение в так называемой виртуальной машине. Примером виртуальной машины является кроссплатформенном.

Ссылки

Полезное

Смотреть что такое «Платформа (компьютер)» в других словарях:

платформа — I. ПЛАТФОРМА I ы, ж. plate forme f. 1. воен. Помост, пол. Подмостки под большие пушки. Вобан 6. Батерии и Платформы тоесть мосты под пушки. 1733. Арт.С. Р. 1 43.Платформ, беттунг, есть подмоска, пол в батарее, сделанный из досок на перекладинах;… … Исторический словарь галлицизмов русского языка

Платформа (автомобиль) — У этого термина существуют и другие значения, см. Платформа. Платформа совокупность основных компонентов, набор комплектующих, типовые конструктивные и технологические решения, применяемое оборудование в конструкции автомобиля. Платформы… … Википедия

Аппаратная платформа компьютера — Необходимо перенести содержимое этой статьи в статью «Компьютерная платформа». Вы можете помочь проекту, объединив статьи. В случае необходимости обсуждения целесообразности объединения, замените этот шаблон на шаблон <<к объединению>> и добавьте … Википедия

Персональный компьютер — Запрос «PC» перенаправляется сюда; см. также другие значения. Иное название этого понятия «ПК»; см. также другие значения. Эта статья обо всех видах ПК. О самой распространённой платформе см. IBM PC совместимый… … Википедия

Планшетный компьютер — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете … Википедия

Компьютерная платформа — У этого термина существуют и другие значения, см. Платформа. Возможно, эта статья содержит оригинальное исследование. Добавьте ссылки на источники, в противном случае она может быть выставлена на удаление. Дополнительные сведения могут б … Википедия

ультрамобильный компьютер — Новый тип мобильного компьютера, нечто среднее между КПК/коммуникатором и ноутбуком. По сути, UMPC — ноутбук, уменьшенный до размеров книги, работает на x86 процессорах производства Intel, VIA и AMD. UMPC, будучи несколько крупнее… … Справочник технического переводчика

Jazz (компьютер) — У этого термина существуют и другие значения, см. Jazz. Компьютерная платформа Jazz представляет собой проект системной платы и набора системной логики, разработанный компанией Microsoft для применения совместно с разрабатывавшейся Windows NT. В… … Википедия

Манипулятор (компьютер) — У этого термина существуют и другие значения, см. Манипулятор. Манипуляторы осуществляют непосредственный ввод информации, указывая курсором на экране монитора команду или место ввода данных. Манипуляторы, как правило, подключаются к… … Википедия

cPanel — Тип Панель управления (Web хостинг) Разработчик cPanel Inc. Операционная система FreeBSD, Linux Последняя версия 11.32.4.13 (21.08.2012) Лицензия Коммерческая Сайт … Википедия

Источник

Аппаратная платформа компьютера

Предназначен для запуска определенных семейств программных продуктов (операционная система, прикладное программное обеспечение), которые, в свою очередь, разработаны исходя из возможностей и для запуска на данной аппаратуре.

Конкретно, аппаратные платформы отличаются друг от друга совокупностью аппаратуры (процессором, чипсетом), а также разработанными (и запускаемыми) программными компонентами.

Связанные понятия

В области компьютеризации под аппаратным ускорением понимают применение аппаратного обеспечения для выполнения некоторых функций быстрее по сравнению с выполнением программ процессором общего назначения. Примерами аппаратного ускорения может служить блоковое ускорение выполнения в графическом процессоре и инструкции комплексных операций в микропроцессоре.

О программном обеспечении рассказывает другая статья.Переносимое приложение (также портативное, автономное, и — неточно, в качестве кальки — портированное; англ. portable application, portable app) — программное обеспечение, которое для своего запуска не требует процедуры установки и может полностью храниться на съёмных носителях информации, что позволяет использовать данное ПО на многих компьютерах. Переносимое приложение может быть настроено так, чтобы считывать свои конфигурационные настройки.

Кросс-платформенность или межплатформенность — способность программного обеспечения работать с двумя и более аппаратными платформами и (или) операционными системами. Обеспечивается благодаря использованию высокоуровневых языков программирования, сред разработки и выполнения, поддерживающих условную компиляцию, компоновку и выполнение кода для различных платформ. Типичным примером является программное обеспечение, предназначенное для работы в операционных системах Linux и Windows одновременно.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *