Шта је платформа?

Чујете реч све време али озбиљно: Шта то значи?

Када је у питању технологија и рачунарство, платформа служи као основни темељ за развој и подршку хардвера и софтвера.

Све створене на врху фондације функционишу заједно у истом оквиру. Као таква, свака платформа има свој скуп правила, стандарда и ограничења која диктирају који се хардвер / софтвер може изградити и како би свако требало да ради.

Хардверске платформе могу бити:

Версус хардверске платформе, софтверске платформе су обимније, али их је лакше повезати са корисницима. Има смисла, имајући у виду да се најчешће сарађујемо са софтвером / апликацијама, иако хардвер (нпр. Мишеви, тастатуре, монитори, додирни екрани) помажу да премости празнину. Софтверске платформе спадају под опште категорије:

Цели системи

Хардверске платформе могу бити цели системи (тј. Рачунарски уређаји) као што су главни рачунари, радне станице, рачунари, лаптопови, таблични рачунари, паметни телефони и друго. Свака од њих представља хардверску платформу јер свака има свој обликни фактор, послује независно од других система и може да обезбеди ресурсе или услуге (нпр. Покретање софтвера / апликација, повезивање са уређајима / интернетом итд.) Корисницима, посебно онима није предвиђено првобитним дизајном.

Појединачне компоненте

Појединачне компоненте, као што је централна процесна јединица (ЦПУ) рачунара, такође се сматрају хардверским платформама. ЦПУ-и (нпр. Интел Цоре, АРМ Цортек, АМД АПУ) имају различите архитектуре које одређују операцију, комуникацију и интеракцију са другим компонентама које чине читав систем. Да би илустровали, узмите у обзир процесор као основу који подржава матичну плочу, меморију, диск јединице, картице за проширење, периферне уређаје и софтвер. Неке компоненте могу или не морају бити међусобно заменљиве једни са другима, зависно од врсте, обрасца и компатибилности.

Интерфејси

Интерфејси, као што су ПЦИ Екпресс , Аццелератед Грапхицс Порт (АГП) или ИСА екпансион слотс, представљају платформу за развој различитих врста картица за додатак / проширење. Различити фактори за облик интерфејса су јединствени, тако да, на пример, физички није могуће уметати ПЦИ Екпресс картицу у АГП или ИСА слот - запамтите да платформе постављају правила и ограничења. Интерфејс такође пружа комуникацију, подршку и ресурсе на приложену картицу за проширење. Примери картица за проширење који користе такве интерфејсе су: видео графика, аудио / аудио, мрежни адаптери, УСБ портови, серијски АТА (САТА) контролери и још много тога.

Системски софтвер

Системски софтвер је оно што контролише рачунар извршавањем истовремених процеса док управља / координира више хардверских ресурса заједно с апликацијским софтвером. Најбољи примери за системски софтвер су оперативни системи , као што су (али не ограничавајући се на) Виндовс, МацОС, Линук, Андроид, иОС и Цхроме ОС.

Оперативни систем служи као платформа обезбеђујући окружење које подржава интеракцију корисника преко интерфејса (нпр. Монитор, миш, тастатура, штампач итд.), Комуникација са другим системима (нпр. Умрежавање, Ви-Фи, Блуетоотх итд.) И апликациони софтвер.

Апликациони софтвер

Апликацијски софтвер укључује све програме који су дизајнирани да изврше одређене задатке на рачунару - већина се не сматрају платформама. Уобичајени примери не-платформног апликативног софтвера су: програми за уређивање слика, ворд процессори, табеле, музички плејери, размена порука / ћаскање, апликације друштвених медија и још много тога.

Међутим, постоје и неке врсте апликативног софтвера који су такође платформе . Кључ је у томе да ли софтвер у питању служи као подршка нечему на чему ће се изградити. Неки примјери апликативног софтвера као платформе су:

Видео Гаме Цонсолес

Конзоле за видео игре су одлични примери хардвера и софтвера који су заједно повезани као платформа. Сваки тип конзоле делује као основа која физички подржава сопствену библиотеку игара (нпр. Оригинални Нинтендо кертриџ није компатибилан са било којим каснијим верзијама Нинтендо гаминг система) и дигитално (нпр. Упркос томе што су формат диск, Сони ПС3 игрица ће не ради на Сони ПС4 систему због софтвера / програмског језика).