Технологиялар мен есептеулерге келетін болсақ, платформа аппараттық және бағдарламалық қамтамасыз етуді әзірлеу және қолдау үшін негізгі негіз ретінде қызмет етеді.
Іргетастың үстінде жасалғанның бәрі бір шеңберде бірге жұмыс істейді. Осылайша, әрбір платформаның қандай аппараттық/бағдарламалық құрал жасауға болатынын және әрқайсысы қалай жұмыс істеуі керектігін анықтайтын өз ережелері, стандарттары мен шектеулері бар.
Аппараттық платформалар болуы мүмкін:
- Бүкіл жүйелер
- Жеке құрамдас бөліктер
- Интерфейстер
Аппараттық платформаларға қарағанда, бағдарламалық платформалар кеңірек, бірақ пайдаланушылармен оңай байланысуы мүмкін. Аппараттық құралдар (мысалы, тышқандар, пернетақталар, мониторлар, сенсорлық экрандар) алшақтықты жоюға көмектессе де, біз бағдарламалық жасақтамамен/қолданбалармен көбірек әрекеттесетінімізді ескерсек, бұл мағынасы бар. Бағдарламалық қамтамасыз ету платформалары жалпы санаттарға жатады:
- Жүйелік бағдарламалық құрал
- Қолданбалы бағдарламалық құрал
Төменгі жол
Аппараттық платформалар негізгі фреймдер, жұмыс станциялары, жұмыс үстелдері, ноутбуктер, планшеттер, смартфондар және т.б. сияқты тұтас жүйелер (мысалы, есептеу құрылғылары) болуы мүмкін. Олардың әрқайсысы аппараттық платформаны білдіреді, себебі әрқайсысының өзіндік пішін факторы бар, басқа жүйелерден тәуелсіз жұмыс істейді және ресурстарды немесе қызметтерді (мысалы, бағдарламалық құралды/қолданбаларды іске қосу, құрылғыларға/интернетке қосылу және т.б.) пайдаланушыларға, әсіресе пайдаланушыларға ұсынуға қабілетті. түпнұсқа дизайн күтпеген.
Жеке құрамдас бөліктер
Компьютердің орталық процессоры (CPU) сияқты жеке құрамдас бөліктер де аппараттық платформалар болып саналады. Орталық процессорлардың (мысалы, Intel Core, ARM Cortex, AMD APU) тұтас жүйені құрайтын басқа компоненттермен жұмысын, байланысын және өзара әрекеттесуін анықтайтын ерекше архитектурасы бар. Мысалы, процессорды аналық платаға, жадқа, дискілерге, кеңейту карталарына, перифериялық құрылғыларға және бағдарламалық құралға қолдау көрсететін негіз ретінде қарастырайық. Түріне, пішініне және үйлесімділігіне байланысты кейбір құрамдас бөліктер бір-бірімен алмастырылуы немесе ауыстырылмауы мүмкін.
Төменгі жол
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, ДК, т.б.) ойнауға қолжетімді болса және прогресс консольден консольге ауысса, олар «кросс-платформа» болып саналады.
Dogecoin-ті қандай платформада сатып алуға болады?
Dogecoin-ті қолдайтын кез келген криптовалюта биржасынан сатып алуға болады. Кейбір мысалдарға Coinbase, Binance және Robinhood кіреді.
Google бұлтты платформасы дегеніміз не?
Google бұлттық платформасы – Gmail және YouTube сияқты қолданбаларға арналған Google инфрақұрылымында жұмыс істейтін бұлттық есептеу қызметтерінің жиынтығы. Cloud басқару, машиналық оқыту, деректерді сақтау және деректерді талдау үшін әртүрлі құралдарды ұсынады. Ол Amazon Web Services және Microsoft Azure сияқты өнімдерге ұқсас.
Алғашқы әлеуметтік медиа платформасы қандай болды?
Six Degrees жиі танымал әлеуметтік медиа платформасы болып саналады. 1997 жылы Эндрю Вайнрейх жасаған, Six Degrees электрондық пошта мекенжайымен тіркелу, профиль жасау және достар қосу мүмкіндігі сияқты бүгінде әлеуметтік медиа платформаларында жиі кездесетін көптеген мүмкіндіктерді қамтиды.