Платформа деген эмне?

Мазмуну:

Платформа деген эмне?
Платформа деген эмне?
Anonim

Технология жана эсептөө жөнүндө сөз болгондо, платформа аппараттык жана программалык камсыздоону иштеп чыгуу жана колдоо үчүн негизги фундамент катары кызмат кылат.

Фундаменттин үстүндө жаралган нерселердин баары бир алкакта чогуу иштейт. Демек, ар бир платформанын өзүнүн эрежелери, стандарттары жана чектөөлөрү бар, алар кандай аппараттык/программалык жабдыктарды түзө аларын жана алардын ар бири кандай иштеши керектигин аныктайт.

Аппараттык платформалар төмөнкүлөр болушу мүмкүн:

  • Бүтүндөй системалар
  • Жеке компоненттер
  • Интерфейстер

Аппараттык платформаларга караганда, программалык платформалар кененирээк, бирок колдонуучулар менен байланышуу оңой. Аппараттык жабдыктар (мисалы, чычкандар, клавиатуралар, мониторлор, сенсордук экрандар) ажырымды жоюуга жардам бергени менен, биз программалык камсыздоо/колдонмолор менен көбүрөөк иштешкенибизди эске алганда, мааниси бар. Программалык платформалар жалпы категорияларга кирет:

  • Системалык программа
  • Колдонмо программалык камсыздоо
Image
Image

Төмөнкү сап

Аппараттык платформалар негизги фреймдер, жумушчу станциялар, иш такталары, ноутбуктар, планшеттер, смартфондор жана башкалар сыяктуу бүтүндөй тутумдар (мисалы, эсептөө шаймандары) болушу мүмкүн. Булардын ар бири аппараттык платформаны билдирет, анткени ар бири өзүнүн форма факторуна ээ, башка системалардан көз карандысыз иштейт жана ресурстарды же кызматтарды (мисалы, программалык камсыздоону/колдонмолорду иштетүү, түзмөктөргө/интернетке туташуу ж.б.) колдонуучуларга, өзгөчө колдонуучуларга көрсөтүүгө жөндөмдүү. баштапкы дизайнда күтүлгөн эмес.

Жеке компоненттер

Компьютердин борбордук иштетүү бирдиги (CPU) сыяктуу жеке компоненттер да аппараттык платформалар болуп эсептелет. Процессорлор (мисалы, Intel Core, ARM Cortex, AMD APU) бүтүндөй системаны түзгөн башка компоненттер менен иштөөнү, байланышты жана өз ара аракеттенүүнү аныктаган өзгөчө архитектурага ээ. Мисал үчүн, CPU энелик платаны, эстутумду, дисктерди, кеңейтүү карталарын, перифериялык түзүлүштөрдү жана программалык камсыздоону колдогон негиз катары карап көрөлү. Кээ бир компоненттер түрүнө, формасына жана шайкештигине жараша бири-бири менен алмаштырылышы мүмкүн же алмашы мүмкүн.

Төмөнкү сап

PCI Express, Accelerated Graphics Port (AGP) же ISA кеңейтүү слоттору сыяктуу интерфейстер ар кандай кошумча/кеңейтүү карталарын иштеп чыгуу үчүн платформа болуп саналат. Ар кандай интерфейс форма факторлору уникалдуу, ошондуктан, мисалы, PCI Express картасын AGP же ISA уячасына салуу физикалык жактан мүмкүн эмес - платформалар эрежелерди жана чектөөлөрдү орнотоорун унутпаңыз. Интерфейс ошондой эле тиркелген кеңейтүү картасына байланыш, колдоо жана ресурстар менен камсыз кылат. Мындай интерфейстерди колдонгон кеңейтүү карталарынын мисалдары видео графика, үн/аудио, тармак адаптерлери, USB порттору, сериялык ATA (SATA) контроллерлору жана башкалар.

Системалык программа

Системалык программалык камсыздоо – бул прикладдык программалык камсыздоо менен бирдикте бир нече аппараттык ресурстарды башкаруу/координациялоо менен бир убакта процесстерди аткаруу аркылуу компьютерди башкарган нерсе. Системалык программалык камсыздоонун эң мыкты үлгүлөрү болуп Windows, macOS, Linux, Android, iOS жана Chrome OS сыяктуу операциялык системалар (бирок алар менен чектелбестен) саналат.

Операция системасы интерфейстер (мисалы, монитор, чычкан, клавиатура, принтер ж.б.), башка системалар менен байланыш (мисалы, тармактык байланыш, Wi-Fi, Bluetooth, ж.б.), жана колдонмо программалык камсыздоо.

Колдонмо программасы

Колдонмо программалык камсыздоо компьютерде конкреттүү тапшырмаларды аткаруу үчүн иштелип чыккан бардык программаларды камтыйт - көпчүлүгү платформа катары каралбайт. Платформадан тышкаркы тиркемедик программалык камсыздоонун кеңири таралган мисалдары бул сүрөттөрдү түзөтүү программалары, тексттик процессорлор, электрондук таблицалар, музыка ойноткучтар, билдирүүлөр/чат, социалдык медиа колдонмолору жана башкалар.

Бирок, прикладдык программалык камсыздоонун кээ бир түрлөрү бар, алар дагы платформа болуп саналат. Негизгиси, каралып жаткан программалык камсыздоо анын үстүнө курула турган нерсени колдоо катары кызмат кылабы же жокпу. Платформа катары колдонмо программалык камсыздоонун кээ бир мисалдары:

  • Веб серепчилери - (мис. Chrome, Safari, Internet Explorer) үчүнчү тараптын плагиндери/кеңейтүүлөрү же темалары сыяктуу программалык камсыздоонун башка формалары үчүн платформалар.
  • Социалдык медиа сайттары - мисалы, Facebook, сайттын негизги функциялары менен иштешкен тышкы тиркемелерди, куралдарды жана/же кызматтарды колдоодо платформа катары кызмат кылат. Бул веб-сайтка да, мобилдик колдонмонун версиясына да тиешелүү.
  • Видео оюндар - модулдарды колдогон (оюндун редактору аркылуу) дагы платформалар болуп эсептелет. Видео оюн моддору колдонуучу тарабынан иштелип чыккан карталарды/деңгээлдерди, каармандарды, объекттерди же бүтүндөй өз алдынча оюнду түзүү үчүн негиз катары учурдагы видео оюн кыймылдаткычын колдонушат.

Видео оюн консолдору

Видео оюн консолдору платформа катары бириккен аппараттык жана программалык камсыздоонун сонун үлгүлөрү. Консолдун ар бир түрү физикалык жактан (мисалы, Nintendo оригиналдуу картриджинин Nintendo оюн системаларынын кийинки версиялары менен шайкеш келбейт) жана санариптик (мисалы, экөө тең диск форматы болгонуна карабастан, Sony PS3 оюну) өзүнүн китепканасын колдогон база катары иштейт. программалык камсыздоо/программалоо тилинен улам Sony PS4 тутумунда иштебейт).

КБС

    Сиз социалдык медиа платформасын кантип түзөсүз?

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

    Сиз Minecraft кросс платформасын кантип ойнойсуз?

    Майнкрафтты башка платформаларда достор менен ойноо үчүн бардыгыңызда оюндун бир версиясы болушу керек (Java, Bedrock ж.б.). Nintendo Switch сыяктуу Microsoft эмес платформада ойноп жатсаңыз да, Xbox каттоо эсебин түзүп, башка оюнчуларды досторуңуздун тизмесине кошушуңуз керек. Андан кийин, оюнду ачып, жаңы сеансты баштаңыз жана досторуңузду кошулууга чакырыңыз.

    Платформалар аралык оюндар деген эмне?

    Оюндар бир эле учурда бир нече платформада (Xbox, PlayStation, PC, ж.б.) ойноого жеткиликтүү болсо жана прогресс консолдон консолго өтүп кетсе, алар "платформалар аралык" деп эсептелет.

    Dogecoin-ди кайсы платформадан сатып алса болот?

    Сиз Dogecoin-ди колдогон каалаган криптовалюта биржасынан сатып алсаңыз болот. Кээ бир мисалдарга Coinbase, Binance жана Robinhood кирет.

    Google Cloud Platform деген эмне?

    Google Cloud Platform – бул Gmail жана YouTube сыяктуу колдонмолор үчүн Google'дун бир эле инфраструктурасында иштеген булуттагы эсептөө кызматтарынын топтому. Cloud башкаруу, машина үйрөнүү, маалыматтарды сактоо жана маалыматтарды талдоо үчүн ар кандай куралдарды сунуштайт. Бул Amazon Web Services жана Microsoft Azure сыяктуу продуктыларга окшош.

    Биринчи социалдык медиа платформасы кандай болгон?

    Six Degrees көбүнчө биринчи таанылган социалдык медиа платформасы катары эсептелинет. 1997-жылы Эндрю Вайнрейх тарабынан түзүлгөн, Six Degrees бүгүнкү күндө социалдык медиа платформаларында кеңири табылган көптөгөн функцияларды камтыйт, мисалы, электрондук почта дареги менен катталуу, профиль түзүү жана досторду кошуу.

Сунушталууда: