Kompyuter platfomalari va ularning turlari.
![2Mavzu: Kompyuter platfomalari va ularning turlari.
Reja:
1) Kampyuter platforma deganda nima tushuniladi.
2) Qanday platformalar mavjud?
3) Har bir kompyuter platformasi turlarini tasniflab bering.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_1.png)
![2Kirish
Kompyuter platformasi va kompyuter muhiti - bu kompyuter fanida
ishlatiladigan ikkita atama bo'lib, ular bir -biri bilan chambarchas bog'liq. Shuning
uchun ularning ma'nosi umumiy ma'noda deyarli sinonimdir, lekin aniqroq ta'riflar
atamalar va ulardan foydalanishning farqini ko'rsatadi. Oxford Advanced Learner
lug'atiga ko'ra, platforma - bu ishlatiladigan kompyuter tizimi yoki dasturiy ta'minot
turi va muhit - bu foydalanuvchi, kompyuter yoki dastur ishlaydigan to'liq tuzilma.
Kompyuter platformasi haqida ko'proq ma'lumot. Kompyuter platformasi -
bu kompyuter tizimining asosi vazifasini bajaradigan kompyuter dasturlari yoki
apparat arxitekturasi. Masalan, x86 arxitekturasi dunyodagi ish stoli kompyuterlari
uchun eng keng tarqalgan platformadir. IBM AS/400, SunMirosystem (hozir Oracle
kompaniyasiga tegishli) SPARC, Apple, IBM va Motorola PowerPC hamda Intel IA-
64-bu kompyuter platformalariga misol. Ularning har biri yuqori darajadagi turli xil
operatsion tizimlar va dasturiy ta'minotni qo'llab -quvvatlaydigan kompyuter tizimini
yaratish uchun asos bo'lib xizmat qiladi. Dastlab, Platforma atamasi apparat
arxitekturasi uchun ishlatilgan va vaqt o'tishi bilan uni ishlatish o'zgarmagan. Biroq,
platforma so'zidan foydalanish dasturiy ta'minot rejimiga o'tdi, chunki operatsion
tizimlar har bir individual arxitekturani qo'llab -quvvatlash va ishga tushirish uchun
mo'ljallangan bo'lib, ularni dasturiy platformalar deb atashadi. Misollar Sun Solaris va
SPARC uchun ochiq Solaris va Unisys platformalari uchun UnisysOS, asosan
serverlarda ishlatiladi.
OS boshqa dasturiy ta'minot uchun asos bo'lib xizmat qilganligi sababli,
platforma atamasi Linux platformasi va Windows platformasi kabi operatsion
tizimlarni ifodalash uchun ishlatiladi. Har bir dasturiy platforma o'ziga xos dasturiy
ta'minotni qo'llab -quvvatlaydi, lekin alohida vazifani bajaruvchi, masalan, matnli
protsessor yoki veb -brauzer, platforma emas.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_2.png)
![2Atrof -muhit haqida ko'proq. Atrof -muhit atamasining ko'plab talqinlari
mavjud. Platforma atamasining oldingi tavsifi bilan taqqoslaganda, apparat
platformasi ham, operatsion tizim ham odatda muhit deb ataladi. Dasturiy va texnik
vositalarning umumiy konfiguratsiyasi - bu muhit. Masalan, 32 bitli arxitekturada
ishlaydigan Windows operatsion tizimi-bu muhit. Shunday qilib, Apple MacOS 64-
bitli arxitekturada ishlaydi.
Atrof -muhit atamasining navbatdagi asosiy ishlatilishi - bu kompyuterlarning
umumiy konfiguratsiyasining ma'lum turini ko'rsatish. Tarmoq muhiti, ma'lumotlar
bazasi muhiti yoki veb -xizmatlar muhiti, bu katta hajmda ishlaydigan kompyuter
dasturlari va apparat konfiguratsiyasi. U ancha sodda konfiguratsiyalarni ifodalash
uchun ham ishlatilishi mumkin; masalan, ish stoli muhiti, multimediya muhiti va
shaxsiy kompyuterdagi o'yin muhiti.
Ishlab chiqaruvchiga bitta muhitda turli xil funktsiyalarga kirishga va ulardan
foydalanishga imkon beradigan yagona dasturiy ta'minotga kiritilgan ishlab chiquvchi
vositalarni taklif etuvchi dastur, Integrated Development Environment (IDE) deb
nomlanadi. Microsoft Visual Studio, Oracle JDeveloper va WinDev - bu bir xil
dasturiy ta'minotda odatda manba kodi muharriri, kompilyator va tuzatuvchi
birlashtirilgan integratsiyalashgan rivojlanish muhitiga misollar.
Kompyuter platformasi - bu dastur, dastur yoki jarayon ishlaydigan apparat
qurilmasi va operatsion tizimdan iborat tizim. Kompyuter platformasiga misol sifatida
Microsoft Windows o'rnatilgan ish stoli kompyuteridir. Ish stoli apparat qurilmasi,
Windows esa operatsion tizimdir.
Kompyuter platformasining apparat qismi protsessor, xotira va xotiradan iborat.
Protsessor biroz sizning miyangizga o'xshaydi va xotira muammoni hal qilishda
miyangiz foydalanishi uchun skretchpadga o'xshaydi.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_3.png)
![2Ilgari odamlar turli xil kompyuter platformalarini jismoniy o'lchamlari
bo'yicha, eng kichikdan kattagacha - mikrokompyuterlar (eng kichik), mini-
kompyuterlar (o'rta o'lchamli) va asosiy kompyuterlar (eng katta) deb atashgan.
Mikrokompyuter atamasi ma'lum darajada foydadan chetda qoldi - endi ko'pchilik bu
mashinalarni faqat kompyuterlar yoki shaxsiy kompyuterlar deb ataydi.
Kompyuter platformalarining o'lchamlari va turlari. Keling, shaxsiy
kompyuterdan boshlaylik - agar siz "eski maktab" bo'lsangiz, mikrokompyuter. Ular
sizning qo'lingiz kabi kichik bo'lishi mumkin - planshet yoki hatto smartfon. Sizning
qo'l qurilmangiz protsessor, xotira, xotira va operatsion tizimga (masalan, Android,
iOS, Windows va boshqalar) ega bo'lgani uchun talablarga javob beradi. Noutbuk va
ish stoli kompyuterlari ham ushbu toifaga kiritiladi. Nisbatan hisoblash quvvatiga
kelsak, bugungi arzon noutbuklar 80-yillarning meynfreymlariga qaraganda kuchliroq
– biz qisqa vaqt ichida uzoq yo‘lni bosib o‘tdik!
Keyingi o'rinda mini-kompyuter - hajmi va quvvati bo'yicha shaxsiy kompyuter
va asosiy kompyuter o'rtasida. Minikompyuterlar ko'p sonli foydalanuvchilar va
murakkab hisoblash vazifalarini bajarish uchun mo'ljallangan. Masalan, kichik va
o'rta biznes o'zining kompyuterlashtirilgan buxgalteriya tizimini boshqarish uchun
mini-kompyuterdan foydalanishi mumkin. Sun Microsystems o'zining AS/400
modellari bilan IBM singari mini-kompyuterlarning birinchi yirik provayderlaridan
biri edi. Bugungi kunda kompaniyalar shaxsiy kompyuterlarni parallel ravishda ishga
tushirish orqali mini-kompyuter yoki hatto asosiy kompyuter quvvatiga erishadilar.
O'ylab ko'ring, bir katta jabduqda otlarning katta podasi - ulkan kuch!
Nihoyat, asosiy kompyuter yoki ba'zan ularni "katta temir" deb atashadi. Ushbu
mashinalar odatda yirik korxonalar, davlat idoralari, tadqiqot muassasalari va
boshqalar tomonidan qo'llaniladi, bu erda katta quvvat va katta hajmdagi saqlash talab
etiladi. Ular aholini ro'yxatga olish ma'lumotlarini boshqarish, ob-havo prognozi
modellarini ishlab chiqish va keng miqyosda statistik ma'lumotlarni hisoblash kabi](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_4.png)
![2murakkab, protsessorni talab qiladigan vazifalarni bajarish uchun mos keladi.
Mainfreymlar ko'pincha pollari baland (kabellar ostidan o'tishi mumkin bo'lgan), og'ir
sovutish tizimlari (ular juda ko'p issiqlik hosil qiladi) va og'ir elektr tizimlari (uzluksiz
quvvat uchun) va yuqori xavfsizlik (to'liq quvvat uchun) bo'lgan maxsus qurilgan
kompyuter xonalarida joylashgan. ular ega bo'lgan ma'lumotlarni himoya qilish).
Kompyuter sanoatida “kompyuter platformalari” tushunchasi mavjud. Masalan,
shaxsiy kompyuter platformasi, MAC platformasi va Android platformasi.
Platformalar ko'plab ilovalar uchun standart asos bo'lib xizmat qiladigan apparat va
dasturiy ta'minotning kombinatsiyasi. Boshqa jismoniy tarzda, StratoSolar
texnologiyasi bir nechta ilovalar uchun platformaga aylandi.
Kompyuter platformasi nima? Kompyuter platformasi - bu
foydalanuvchiga dasturlar, ilovalar va jarayonlarni ishga tushirish imkonini beradigan
apparat tizimi va operatsion tizimga ega tizim. Kompyuter platformasiga misol
sifatida Windows operatsion tizimidan foydalanadigan shaxsiy ish stoli kompyuteri,
iOS tizimidan foydalanadigan iPad, Linux operatsion tizimining versiyasida
ishlaydigan mini-kompyuter va boshqa ko'plab o'zgarishlar kiradi.
Kompyuter platformalarini tashkil etuvchi juda ko'p turli xil shakl omillari
mavjud bo'lsa-da, tizimdan biznesda qanday foydalanish talablari va cheklovlarini
tushunishda tizimni aniqlash muhim ahamiyatga ega.
Kompyuter platformasining komponentlari. Barcha kompyuter
platformalari bir xil umumiy uskunaga ega: protsessor, operativ xotira va xotira.
Odatda foydalanuvchilarning o'zaro ta'siri uchun kirish/chiqarish qurilmalarining
ayrim shakllari mavjud. Tizim iPad yoki NASA uchun hisob-kitoblarni amalga
oshiradigan superkompyuter bo'ladimi, bu komponentlar mavjud. Protsessor barcha
hisob-kitoblar va ma'lumotlarni qayta ishlash sodir bo'ladigan joy. Operatsion xotira -
bu protsessor tomonidan tezkor kirish uchun operatsiyalar uchun ko'rsatmalar va](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_5.png)
![2ma'lumotlarning bir qismi vaqtincha saqlanadi. Saqlash - bu jarayonlar va
ma'lumotlarning doimiy joylashuvi.
Platformani tasniflashning usullaridan biri foydalanilayotgan operatsion tizim
turiga qarab hisoblanadi. Operatsion tizimlarning umumiy xususiyatlari dastur va
ilovalarning tizimda qanday ishlashini aniqlash uchun ishga tushirish tartiblari va
asosiy operatsion jarayonlar bo'lishi mumkin. Yuklash jarayonida asosiy operatsion
protseduralar xotiradan operatsion xotiraga yuklanadi, shunda tizim barcha
qurilmalarni tayyorlashi va ma'lumot va so'rovlar uchun reaktsiyalar va jarayonlarni
aniqlashi mumkin.
Kompyuter platformalarining turlari. Platformalarni turli yo'llar bilan
tasniflash mumkin bo'lsa-da, platformaning o'lchami va imkoniyatlari keng tarqalgan
usuldir. Bundan foydalanib, uch turdagi platformalar mavjud: shaxsiy kompyuter,
mini-kompyuter va asosiy kompyuter. Kompyuterlar rivojlangan va
takomillashtirilgan imkoniyatlarga ega bo'lganligi sababli, landshaft o'tmishdagidek
aniqlanmagan. Misol uchun, har uch turdagi Linux operatsion tizimining qandaydir
ko'rinishida ishlashi mumkin. Barcha kompyuter platformalari ushbu uch turga mos
keladi.
Shaxsiy kompyuterlar. Shaxsiy kompyuterlar - bu shaxs uchun
ishlaydigan platformalar va ko'pincha mustaqil qurilmalar. Bu platformaning eng
keng turi bo'lib, odamlar har kuni foydalanadigan ko'plab qurilmalarni o'z ichiga
oladi. Smartfonlar apparat komponentlari va Android yoki iOS kabi operatsion
tizimga ega, shuning uchun ular shaxsiy kompyuter platformasi sifatida tasniflanadi.
Shubhasiz, ish stoli kompyuterlari va noutbuklar ham shunday bo'ladi. IPad yoki Fire
plansheti kabi planshetlar ham bu turga kiradi. Jismoniy jihatdan, bu platformalar eng
kichik bo'lib, qo'lda yoki undan kichikroq, kattaroq ish stollarigacha. Ushbu turdagi
platformaning qobiliyati so'nggi bir necha o'n yilliklarda ancha yaxshilandi.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_6.png)
![2Ajablanarlisi shundaki, zamonaviy smartfon 1970 va 1980 yillardagi meynfreymlarga
qaraganda ko'proq ishlov berish qobiliyatiga ega.
Mini kompyuterlar O'rta o'lchamli va sig'imli kompyuter platformalari
mini-kompyuterlardir. Ushbu turdagi platforma shaxsiy kompyuterlarga qaraganda
ko'proq imkoniyatlarga ega, ammo ular asosiy kompyuter shkalasida ishlamaydi.
Ushbu tasnif 1970-yillarda asosiy kompyuter va shaxsiy kompyuter o'rtasidagi joy
sifatida paydo bo'lgan, ammo kompyuter qobiliyati yaxshilangani uchun kamroq
tarqalgan. Ushbu turdagi kompyuter platformalari ilmiy va muhandislik hisoblash,
ma'lumotlar bazasini boshqarish va shaxsiy kompyuterning imkoniyatlaridan yuqori
bo'lgan, lekin asosiy kompyuterning sig'imi va xarajatlarini talab qilmaydigan boshqa
ishlov berish uchun ishlatiladi. IBM AS400 mini-kompyuterlarning mashhur
modelidir. Mini-kompyuterlar xususiy biznes ilovalari uchun ham mashhur. Ushbu
bozor endi kichik va o'rta o'lchamli serverlar bilan to'ldirilgan.
Dastlab, Apple va IBM o'zlarining shaxsiy kompyuterlarini biznesda
foydalanish uchun taqdim etdilar. O'sha paytlarda IBM disk operatsion tizimini yoki
operatsion tizimni taqdim etdi. Operatsion tizimlar - bu kompyuter platformalarining
boshqa turi bo'lib, u sizning kompyuteringizga yuklangan dasturiy platforma
shaklidir. Bu kompyuterning boshqa barcha qismlari bilan aloqa qilish imkonini
beradi. Dasturiy ta'minot dasturlari siz foydalanadigan boshqa dasturlar uchun asos
yaratadi. Dasturiy ta'minotni ishlab chiqishda platforma dasturiy ta'minot ishlayotgan
vaqtda mahsulotning doimiy ishlashini ta'minlaydi. Misollar Linux va Windows-ni o'z
ichiga oladi. Dasturlash tillari operatsion tizimga o'rnatiladi va kompyuter
platformasining turlaridan biridir. Ba'zi dasturiy ta'minotlar dasturiy ta'minotni ikkita
operatsion tizimga mos kelishiga imkon beruvchi o'rnatilgan dasturiy platformaga
ega. Ushbu turdagi dasturlarga misol sifatida Microsoft Windows operatsion tizimi va
shaxsiy kompyuterga o'rnatilgan Apple Macintosh kompyuterini keltirish mumkin.
Windows-ni IBM va MacOS-ni Apple tomonidan taqdim etgan.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_7.png)
![2Dasturiy ta'minotga asoslangan kompyuter platformalarining boshqa turlariga
Linux va Unix asosidagi tizimlar, Google chrome, android va boshqalar kiradi.
Google Chrome Linuxga asoslangan operatsion tizim bo'lgan kompyuter platformasi
turi bo'lib, bir qator cho'zilgan ilovalarda ishlashga mo'ljallangan. Google chrome OS
asosiy ish stoli kompyuterlari uchun emas, balki netbook kabi ikkilamchi qurilmalar
uchun mo'ljallangan. Dasturiy ta'minot platformasida Java - bu kompyuter dasturlash
tili bo'lgan boshqa kompyuter platformasi. Java - bu umumiy maqsadli, sinfga
asoslangan til bo'lib, uni iloji boricha amalga oshirish uchun maxsus ishlab chiqilgan.
U bitta platformada ishlaydigan bitta kodni boshqa platformada ishlatish shart
emasligi uchun ishlab chiqilgan.
MacOS - bu kompyuter platformasining turi bo'lib, u Apple tomonidan shaxsiy
yo'naltirilgan operatsion tizimlarida foydalanish uchun ishlab chiqilgan kompyuter
operatsion tizimidir. U ko'p vazifali operatsion tizimga ega. IBM tomonidan ishlab
chiqilgan kompyuter platformalarining boshqa turi grafik foydalanuvchi interfeysini
ta'minlash maqsadida Microsoft Windows edi. Bu Windows operatsion tizimlari
seriyasidir va uning ulushi bozorda hukmronlik qiladi va barcha shaxsiy
kompyuterlarning 90% ni tashkil qiladi.
Operatsion tizim platformalariga misollar:
AmigaOS
BSM line, FreeAids, NetBSD , OpenBSD
Google Chrome OSsad
Linux
Google Android
IOS
Mac OS
Microsoft Windows
WINE](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_8.png)
![2 IBM/Microsoft Operating System 2
PlayStation Portable
Solariz
Nintendo
venkit
Dasturiy ta'minot platformalari:
Java - JDK and JRE
NET Framework
Mozilla Prism Xul and XUL Runne
uniPaaS
Adobe AIR
Mono
Vexi
Flash
UCSD p-System
Steam
UI
Eclipse
O'yin dasturiy ta'minot platformalari:
venkit
zMachine
TADS
SCUMM
AGI
Uskuna platformasi. Mikroarxitektura, mikroprotsessor yadrosini boshqarish
uchun mikrodastur va ma'lum protsessor chiplari, chipset va boshqa jismoniy](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_9.png)
![2komponentlarning apparat bazasida o'rnatilgan ko'rsatmalar arxitekturasi tomonidan
shakllantirilgan daraja, ular birgalikda hisoblash tizimining apparat modelini tashkil
qiladi. Dasturiy ta'minot mahsulotlarining ma'lum oilalarini (operatsion tizim, amaliy
dasturlar) ishlatish uchun mo'ljallangan, ular o'z navbatida imkoniyatlardan kelib
chiqib ishlab chiqilgan va ushbu uskunada ishlash uchun. Xususan, apparat
platformalari bir-biridan apparat (protsessor, chipset), shuningdek ishlab chiqilgan (va
ishga tushirilgan) dasturiy komponentlar birikmasi jihatidan farq qiladi.
Har bir apparat platformasida tegishli operatsion tizimlar va unda ishlay
oladigan amaliy dasturlar mavjud.
Dasturiy ta'minot platformasi. Amaliy dasturlarning bajarilishini umumiy
tashkil etishni ifodalaydi, masalan, dasturni ishga tushirish tartibini, operatsion tizim
arxitekturasida va operatsion tizim darajasida API bilan belgilangan manzil
maydonidan foydalanish sxemasini o'rnatish.
Tizim qo'ng'iroqlari, fayl tizimlari va foydalanuvchi muhiti kabi operatsion
tizimlar darajasida moslik yoki o'xshashlikni ko'rib chiqayotganda, tegishli operatsion
tizimlarni (masalan, UNIX) yoki oilalarni (Microsoft Windows kabi) taqqoslaganda,
biz gaplashamiz. operatsion tizimning API darajasida muvofiqligi. tizimlar, masalan,
"platformalar" mavhum tushunchasi emas, balki OT oilasi doirasida.
Win32\64 OS platformalariga misollar Win32\64 API, UNIX/Linux OS uchun
POSIX API.
O'zaro platforma dasturiy ta'minot. O'zaro platformali dasturiy ta'minot - bu
turli xil apparat platformalarida ham, turli xil operatsion tizimlarda ham dasturni
qayta kompilyatsiya qilmasdan uni bajarish qobiliyati (boshqacha qilib aytganda, turli
xil OT platformalarida bajariladigan faylni ishga tushirish qobiliyati).](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_10.png)
![2O'zaro platformali dasturiy ta'minotni yaratishning odatiy maqsadi, u yaratilgan
platformadan "yashash"dir.
PHP, Perl, Python, Java va boshqalar kabi virtual mashinalar uchun dasturlash
tillarida yozilgan turli xil dasturlar, shuningdek, platformalararo dasturlarni ishlab
chiqish muhitlari turli apparat platformalarida va turli xil operatsion tizimlarda
ishlaydigan dasturiy ta'minotga misol bo'la oladi.
Misollar
Qt
GTK
Boost
Java Virtual Machine
.NET Framework
Adobe AIR
Kompyuter platformasi , umumiy ma ' noda , har qanday mavjud ish vaqti
muhiti bo ' lib , unda yangi ishlab chiqilgan dasturiy ta ' minot yoki ob ' ekt moduli ushbu
muhit tomonidan qo ' yilgan cheklovlar va imkoniyatlarni hisobga olgan holda ishlashi
kerak . Platforma atamasi mavhumlikning turli darajalariga , jumladan , ma ' lum bir
apparat arxitekturasi , operatsion tizim yoki ish vaqti kutubxonasiga nisbatan
qo ' llanilishi mumkin .
Kross-platforma - dasturiy ta'minotning ikki yoki undan ortiq apparat
platformalari va (yoki) operatsion tizimlari bilan ishlash qobiliyati. U yuqori
darajadagi dasturlash tillari, turli platformalar uchun shartli kompilyatsiya, bog'lanish
va kod bajarilishini qo'llab-quvvatlaydigan ishlab chiqish va ish vaqti muhitlaridan
foydalanish orqali taqdim etiladi. Oddiy misol, Linux va Windows operatsion
tizimlarida bir vaqtning o'zida ishlashga mo'ljallangan dasturiy ta'minot.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_11.png)
![2Kompyuter platformalarining turlari. Platformalarni turli yo'llar bilan
tasniflash mumkin bo'lsa-da, platformaning o'lchami va imkoniyatlari keng tarqalgan
usuldir. Bundan foydalanib, uch turdagi platformalar mavjud: shaxsiy kompyuter,
mini-kompyuter va asosiy kompyuter. Kompyuterlar rivojlangan va
takomillashtirilgan imkoniyatlarga ega bo'lganligi sababli, landshaft o'tmishdagidek
aniqlanmagan. Misol uchun, har uch turdagi Linux operatsion tizimining qandaydir
ko'rinishida ishlashi mumkin. Barcha kompyuter platformalari ushbu uch turga mos
keladi.
Hisoblash platformasi: maqsadlari va turlari. Platforma kompyuter
tizimining ikkita komponenti orasida joylashgan. Platformadan foydalanadigan
komponent uchun ko'rinmaydi. Shuning uchun, bir xil komponent turli substratlarda
platformada ishlashi kerak. Informatika sohasida turli platformalar va platforma
tushunchalari mavjud. Bu ma'lumotlar namunaviy muhitning noma'lum xususiyatlari
bo'lishi mumkin, unda kelajakda qo'llanilishi kerak bo'lgan amaliy dasturiy ta'minot
dasturni ishlab chiqish vaqtida noma'lum. Amalga oshirish muhitining ushbu
xususiyatlari, masalan, uning apparat komponentlarining aniq turi va ishlashi yoki
dastur oxir-oqibat qaysi operatsion tizimni ishlatishi mumkinligi foydalanuvchi
tomonidan belgilanishi mumkin. Ushbu g'oyadan Hisoblash platformasi paydo bo'ldi.
Ushbu soddalashtirishga dastur ishlab chiquvchisiga dasturlash interfeysi yoki API
ko'rinishida mavjud bo'lgan aniq funksionallikning mavhumroq funktsional
modellarini berish orqali erishish mumkin. Shunday qilib, bu erda API va Hisoblash
platformasi bog'liq bo'ldi.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_12.png)
![2Hisoblash platformasining mumkin bo'lgan komponentlari kompyuter
arxitekturasi, dasturlash tili, kutubxonalar va ish vaqti muhiti bo'lishi mumkin.
Uskunaga asoslangan hisoblash platformasi. Har qanday hisoblash
platformasi o'rtasida dasturiy ta'minot va apparat platformalari farqlanadi. Masalan,
protsessor arxitektura platformasi birlashtirilgan mashina tilini, bayt tartibini va
boshqalarni ta'minlaydi. Bunday apparatli hisoblash platformasiga misol x86
arxitekturasidir.
Dasturiy ta'minotga asoslangan hisoblash platformasi. Ikkilik interfeysga
asoslangan hisoblash platformasiga funksiya kutubxonalarining ikkilik interfeyslari
orqali kirish mumkin. Dinamik talqin qilinadigan ish vaqti muhitlari uchun dastur
apparatdan abstraktlashtiriladi. Operatsion tizimning o'zi Hisoblash platformasi
sifatida ko'rsatilishi mumkin.
Hisoblash platformasi yoki raqamli platforma - bu dasturiy ta'minotning bir
qismi bajariladigan muhit. Bu apparat yoki operatsion tizim (OT), hatto veb-brauzer
va tegishli amaliy dasturlash interfeyslari yoki boshqa asosiy dasturiy ta'minot bo'lishi
mumkin, agar u bilan dastur kodi bajarilsa. Hisoblash platformalari kompyuter
arxitekturasi, operatsion tizim yoki ish vaqti kutubxonalari kabi turli xil abstraksiya
darajalariga ega. Hisoblash platformasi - bu kompyuter dasturlari ishlashi mumkin
bo'lgan bosqich.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_13.png)
![2Platformani dasturiy ta'minotni ishlab chiqish jarayonidagi cheklov sifatida
ko'rish mumkin, chunki turli platformalar turli funksionallik va cheklovlarni
ta'minlaydi; va ishlab chiqish jarayonining yordamchisi sifatida ular past darajadagi
funksionallikni tayyor holda ta'minlaydi. Masalan, OT apparatdagi asosiy farqlarni
mavhumlashtiradigan va fayllarni saqlash yoki tarmoqqa kirish uchun umumiy
buyruqni taqdim etadigan platforma bo'lishi mumkin.
Platformalar shuningdek quyidagilarni o'z ichiga olishi mumkin:
Kichkina o'rnatilgan tizimlar uchun faqatgina apparat. O'rnatilgan tizimlar operatsion
tizimsiz to'g'ridan-to'g'ri apparatga kirishi mumkin; bu "yalang'och metall" ustida
ishlash deb ataladi.
Veb-ga asoslangan dasturiy ta'minot holatida brauzer. Brauzerning o'zi
apparat+OS platformasida ishlaydi, lekin bu brauzer ichida ishlaydigan dasturiy
ta'minotga tegishli emas.
Excel makrosi kabi dasturga xos skript tilida yozilgan dasturiy ta'minotni o'z
ichiga olgan elektron jadval yoki matn protsessor kabi dastur. Bu platforma sifatida
Microsoft Office to'plami bilan to'liq huquqli ilovalar yozish uchun kengaytirilishi
mumkin.
Tayyor funksionallikni ta'minlovchi dasturiy ta'minot ramkalari. Bulutli
hisoblash va platforma xizmat sifatida. Dasturiy ta'minot doirasi g'oyasini kengaytirib,
bu dastur ishlab chiquvchilarga dasturchi tomonidan emas, balki provayder
tomonidan joylashtirilgan komponentlardan dasturiy ta'minotni yaratishga imkon
beradi va ularni bir-biriga bog'laydigan internet aloqasi. Twitter va Facebook ijtimoiy
tarmoq saytlari ham rivojlanish platformalari hisoblanadi.
Java virtual mashinasi yoki .NET CLR kabi virtual mashina (VM). Ilovalar
bytecode deb nomlanuvchi mashina kodiga o'xshash formatda kompilyatsiya qilinadi
va keyinchalik VM tomonidan bajariladi.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_14.png)
![2Virtuallashtirilgan apparat, operatsion tizim, dasturiy ta'minot va saqlashni o'z
ichiga olgan to'liq tizimning virtuallashtirilgan versiyasi. Bular, masalan, odatiy
Windows dasturiga jismoniy Mac-da ishlash imkonini beradi.
Ba'zi arxitekturalarda bir nechta qatlamlar mavjud bo'lib, ularning har biri
o'zining ustidagi qatlam uchun platforma vazifasini bajaradi. Umuman olganda,
komponent faqat uning ostidagi qatlamga moslashtirilishi kerak. Misol uchun, Java
virtual mashinasi (JVM) va tegishli kutubxonalarni platforma sifatida ishlatish uchun
Java dasturi yozilishi kerak, lekin Windows, Linux yoki Macintosh OS
platformalarida ishlashga moslashtirilmasligi kerak. Biroq, JVM, ya'ni ilova ostidagi
qatlam, har bir OT uchun alohida qurilgan bo'lishi kerak.
Hisoblash platformalarining qanday turlari mavjud? Bugungi hisoblash
dunyosida foydalaniladigan zamonaviy va eski hisoblash platformalarining keng
assortimenti mavjud. Uskuna platformalaridan bulutli platformalargacha, xizmat
sifatida platformalargacha, har qanday muhit va har bir ilova uchun haqiqatan ham
hisoblash platformalari mavjud.
Uskuna platformalari mos keluvchi apparat komponentlari massividan iborat
ma lumotlar arxitekturasida ishlaydi va ko pincha eski hisoblash tizimlarida topilishi
ʼ ʻ
mumkin. Ular odatda kompaniyaning ma'lumotlar arxitekturasining amal qilish
muddati davomida muvofiqlikni kuzatish qobiliyatiga ega.
Bulutli platformalar dasturiy ta'minot yoki xizmatlar bo'ladimi, bulutli muhitda
ilovalarni yaratish va joylashtirish uchun ishlatiladi.
Platforma as a Service (PaaS) bulutga asoslangan xizmatlarni ishlab chiqish va
joylashtirish uchun to'liq paketdan iborat. Tashkilotlar o'z ilovalarini joylashtirish va
dasturiy ta'minotini ishga tushirish uchun zarur bo'lgan to'liq arxitekturani ta'minlagan
holda, Platformalar xizmat sifatida hisoblash muhiti taklifi sifatida tez sur'atlarga ega
bo'lmoqda.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_15.png)
![2Client/server platformalari jismoniy veb-serverlarda hisoblash infratuzilmasi va
sig'imini ta'minlaydi. Saytda mavjud bo'lish, kirish yoki xavfsizlik maqsadlarida har
qanday zarurat tug'ilganda, tashkilotlarning uskunaga darhol kirish imkoniyatini
anglatadi.
Hisoblash platformalari qanday ishlaydi? Hisoblash platformasining
asosiy maqsadi dasturiy ta'minot va ilovalarni joylashtirish va boshqarish uchun zarur
bo'lgan arxitekturani ta'minlashdir. Dastur yoki dasturning ishlashi uchun tizim ham
apparat (ya'ni, qurilma) va operatsion tizimni talab qiladi. Dastur yoki dastur ishga
tushishi uchun uni joylashtirish uchun platforma kerak - bu erda hisoblash platformasi
kiradi.
Hisoblash platformalari bir nechta komponentlar orqali ishlaydi. Har bir
komponent vazifani bajarish uchun turli muhitlarda talab qilinadi. Turli muhitlarda
zarur bo'lgan platforma komponentlariga ba'zi misollar:
Uskuna hisoblash jarayonining muhim qismi bo'lib, unga faqat o'rnatilgan
tizimlar orqali kirish mumkin. Ushbu hisoblash jarayoni ko'pincha "yalang'och
metallni ishlatish" deb ta'riflanadi.
Brauzer veb-ga asoslangan dasturiy ta'minotni ishga tushirish uchun muhim
element bo'lib ishlaydi va dasturiy ta'minotni brauzerning o'zida maxsus joylashtiradi.
Bu OS da ishga tushirilayotgan brauzer jarayonini o'z ichiga olmaydi.
Ramka hisoblash uchun zarur bo'lgan haqiqiy infratuzilmani ta'minlaydi. Ba'zi
ramkalar tayyor bo'ladi - ular bir nechta cheklovlarni o'z ichiga olgan bo'lsa-da, ular
hali ham juda aniq talablarni o'z ichiga olgan hisoblash muhitiga qo'shish uchun
yaxshi element hisoblanadi.
Virtuallashtirilgan hisoblash platformasi apparat, OT, dasturiy ta'minot va
ma'lum bir dasturning normal chegaralaridan tashqarida ishlashiga imkon beruvchi
xotirani o'z ichiga oladi. Masalan, virtuallashtirilgan versiya Windows kompyuterida
ishlaydigan Mac ilovasining tuzilishini ta'minlaydi.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_16.png)
![2HPE va hisoblash platformalari. HPE hisoblash tizimlari o'ziga xos ish yuki
talablari uchun to'g'ri platformani to'g'ri joyga noyob va ishonchli yetkazib berish
orqali innovatsiyalarni kuchaytiradi. Agar korxonangiz turli xil ma'lumotlar muhitida
tezlik va chaqqonlikka muhtoj bo'lsa, HPE GreenLake sizga kerak bo'lgan narsaga
ega. HPE GreenLake bir vaqtning o'zida AT resurslarini bo'shatish va qadrlash vaqtini
tezlashtirish qobiliyatiga ega bo'lib, sizga eng kerakli joyda ishonchlilikni ta'minlaydi.
HPE ProLiant Security bilan xavfsizlikka 360 daraja yaxlit yondashuv bilan
tashkilotingizni himoya qiling. Joriy va kelajakdagi tahdidlarga qarshi kurashuvchi
HPE ProLiant Security dunyodagi eng xavfsiz sanoat standartidagi serverlar portfeli
bilan ajoyib himoyani taklif etadi. Bunga ma lumotlaringizning butun ishlash
ʼ
muddatini, ya ni yaratish va joylashtirishdan tortib, foydalanish muddati tugashigacha
ʼ
xavfsiz tarzda himoya qilishni o z ichiga oladi.
ʻ
HPE Compute Security’ning nol ishonch bilan ta minlanishi bilan sizning silikon
ʼ
ishonch ildizingiz butun ProLiant arxitekturasi bo ylab har qachongidan ham
ʻ
kengaydi. Xavfsiz kirishni ta'minlaydigan kriptografik sertifikatlar bilan
serverlaringizni sozlash imkoniyati bilan HPE Server Configuration Loc, Platform
Certificates ma'lumotlar infratuzilmangiz ichida yanada xavfsizroq provayderlashni
kafolatlaydi. HPE inshootlari barcha HPE mahsulotlari uchun qat iy muvofiqlik
ʼ
talablariga rioya qiladi, ishonchli ta minot zanjirini ta minlaydi va ma lumotlarni
ʼ ʼ ʼ
qattiq himoyalangan holda – ishlab chiqarishdan tortib to yetkazib berishgacha –
qo shimcha buzilish tahdidlarini bartaraf qiladi, shuning uchun tashvishlanmaysiz.
ʻ
Xulosa
Ushbu mustaqil ish mazmunidan shuni bilib olishimiz mumkunki, Kompyuter
platformasi - bu foydalanuvchiga dasturlar, ilovalar va jarayonlarni ishga tushirish
imkonini beradigan apparat tizimi va operatsion tizimga ega tizim. Ilgari odamlar turli
xil kompyuter platformalarini jismoniy o'lchamlari bo'yicha, eng kichikdan
kattagacha - mikrokompyuterlar (eng kichik), mini-kompyuterlar (o'rta o'lchamli) va](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_17.png)
![2asosiy kompyuterlar (eng katta) deb atashgan. Mikrokompyuter atamasi ma'lum
darajada foydadan chetda qoldi - endi ko'pchilik bu mashinalarni faqat kompyuterlar
yoki shaxsiy kompyuterlar deb ataydi. Kompyuter platformasining apparat qismi
protsessor, xotira va xotiradan iborat. Protsessor biroz sizning miyangizga o'xshaydi
va xotira muammoni hal qilishda miyangiz foydalanishi uchun skretchpadga
o'xshaydi. Kompyuter platformasiga misol sifatida Windows operatsion tizimidan
foydalanadigan shaxsiy ish stoli kompyuteri, iOS tizimidan foydalanadigan iPad,
Linux operatsion tizimining versiyasida ishlaydigan mini-kompyuter va boshqa
ko'plab o'zgarishlar kirar ekan.](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_18.png)
![2Foydalanilgan adabiyotlar
1. https://www.fayllar.org.
2. https://www.googleadservices.com .
3. https://hpc.llnl.gov .
4. https://www.anyscale.com](/data/documents/d59bf5e8-0609-49dc-a4bf-8189ec494f58/page_19.png)
2Mavzu: Kompyuter platfomalari va ularning turlari. Reja: 1) Kampyuter platforma deganda nima tushuniladi. 2) Qanday platformalar mavjud? 3) Har bir kompyuter platformasi turlarini tasniflab bering.
2Kirish Kompyuter platformasi va kompyuter muhiti - bu kompyuter fanida ishlatiladigan ikkita atama bo'lib, ular bir -biri bilan chambarchas bog'liq. Shuning uchun ularning ma'nosi umumiy ma'noda deyarli sinonimdir, lekin aniqroq ta'riflar atamalar va ulardan foydalanishning farqini ko'rsatadi. Oxford Advanced Learner lug'atiga ko'ra, platforma - bu ishlatiladigan kompyuter tizimi yoki dasturiy ta'minot turi va muhit - bu foydalanuvchi, kompyuter yoki dastur ishlaydigan to'liq tuzilma. Kompyuter platformasi haqida ko'proq ma'lumot. Kompyuter platformasi - bu kompyuter tizimining asosi vazifasini bajaradigan kompyuter dasturlari yoki apparat arxitekturasi. Masalan, x86 arxitekturasi dunyodagi ish stoli kompyuterlari uchun eng keng tarqalgan platformadir. IBM AS/400, SunMirosystem (hozir Oracle kompaniyasiga tegishli) SPARC, Apple, IBM va Motorola PowerPC hamda Intel IA- 64-bu kompyuter platformalariga misol. Ularning har biri yuqori darajadagi turli xil operatsion tizimlar va dasturiy ta'minotni qo'llab -quvvatlaydigan kompyuter tizimini yaratish uchun asos bo'lib xizmat qiladi. Dastlab, Platforma atamasi apparat arxitekturasi uchun ishlatilgan va vaqt o'tishi bilan uni ishlatish o'zgarmagan. Biroq, platforma so'zidan foydalanish dasturiy ta'minot rejimiga o'tdi, chunki operatsion tizimlar har bir individual arxitekturani qo'llab -quvvatlash va ishga tushirish uchun mo'ljallangan bo'lib, ularni dasturiy platformalar deb atashadi. Misollar Sun Solaris va SPARC uchun ochiq Solaris va Unisys platformalari uchun UnisysOS, asosan serverlarda ishlatiladi. OS boshqa dasturiy ta'minot uchun asos bo'lib xizmat qilganligi sababli, platforma atamasi Linux platformasi va Windows platformasi kabi operatsion tizimlarni ifodalash uchun ishlatiladi. Har bir dasturiy platforma o'ziga xos dasturiy ta'minotni qo'llab -quvvatlaydi, lekin alohida vazifani bajaruvchi, masalan, matnli protsessor yoki veb -brauzer, platforma emas.
2Atrof -muhit haqida ko'proq. Atrof -muhit atamasining ko'plab talqinlari mavjud. Platforma atamasining oldingi tavsifi bilan taqqoslaganda, apparat platformasi ham, operatsion tizim ham odatda muhit deb ataladi. Dasturiy va texnik vositalarning umumiy konfiguratsiyasi - bu muhit. Masalan, 32 bitli arxitekturada ishlaydigan Windows operatsion tizimi-bu muhit. Shunday qilib, Apple MacOS 64- bitli arxitekturada ishlaydi. Atrof -muhit atamasining navbatdagi asosiy ishlatilishi - bu kompyuterlarning umumiy konfiguratsiyasining ma'lum turini ko'rsatish. Tarmoq muhiti, ma'lumotlar bazasi muhiti yoki veb -xizmatlar muhiti, bu katta hajmda ishlaydigan kompyuter dasturlari va apparat konfiguratsiyasi. U ancha sodda konfiguratsiyalarni ifodalash uchun ham ishlatilishi mumkin; masalan, ish stoli muhiti, multimediya muhiti va shaxsiy kompyuterdagi o'yin muhiti. Ishlab chiqaruvchiga bitta muhitda turli xil funktsiyalarga kirishga va ulardan foydalanishga imkon beradigan yagona dasturiy ta'minotga kiritilgan ishlab chiquvchi vositalarni taklif etuvchi dastur, Integrated Development Environment (IDE) deb nomlanadi. Microsoft Visual Studio, Oracle JDeveloper va WinDev - bu bir xil dasturiy ta'minotda odatda manba kodi muharriri, kompilyator va tuzatuvchi birlashtirilgan integratsiyalashgan rivojlanish muhitiga misollar. Kompyuter platformasi - bu dastur, dastur yoki jarayon ishlaydigan apparat qurilmasi va operatsion tizimdan iborat tizim. Kompyuter platformasiga misol sifatida Microsoft Windows o'rnatilgan ish stoli kompyuteridir. Ish stoli apparat qurilmasi, Windows esa operatsion tizimdir. Kompyuter platformasining apparat qismi protsessor, xotira va xotiradan iborat. Protsessor biroz sizning miyangizga o'xshaydi va xotira muammoni hal qilishda miyangiz foydalanishi uchun skretchpadga o'xshaydi.
2Ilgari odamlar turli xil kompyuter platformalarini jismoniy o'lchamlari bo'yicha, eng kichikdan kattagacha - mikrokompyuterlar (eng kichik), mini- kompyuterlar (o'rta o'lchamli) va asosiy kompyuterlar (eng katta) deb atashgan. Mikrokompyuter atamasi ma'lum darajada foydadan chetda qoldi - endi ko'pchilik bu mashinalarni faqat kompyuterlar yoki shaxsiy kompyuterlar deb ataydi. Kompyuter platformalarining o'lchamlari va turlari. Keling, shaxsiy kompyuterdan boshlaylik - agar siz "eski maktab" bo'lsangiz, mikrokompyuter. Ular sizning qo'lingiz kabi kichik bo'lishi mumkin - planshet yoki hatto smartfon. Sizning qo'l qurilmangiz protsessor, xotira, xotira va operatsion tizimga (masalan, Android, iOS, Windows va boshqalar) ega bo'lgani uchun talablarga javob beradi. Noutbuk va ish stoli kompyuterlari ham ushbu toifaga kiritiladi. Nisbatan hisoblash quvvatiga kelsak, bugungi arzon noutbuklar 80-yillarning meynfreymlariga qaraganda kuchliroq – biz qisqa vaqt ichida uzoq yo‘lni bosib o‘tdik! Keyingi o'rinda mini-kompyuter - hajmi va quvvati bo'yicha shaxsiy kompyuter va asosiy kompyuter o'rtasida. Minikompyuterlar ko'p sonli foydalanuvchilar va murakkab hisoblash vazifalarini bajarish uchun mo'ljallangan. Masalan, kichik va o'rta biznes o'zining kompyuterlashtirilgan buxgalteriya tizimini boshqarish uchun mini-kompyuterdan foydalanishi mumkin. Sun Microsystems o'zining AS/400 modellari bilan IBM singari mini-kompyuterlarning birinchi yirik provayderlaridan biri edi. Bugungi kunda kompaniyalar shaxsiy kompyuterlarni parallel ravishda ishga tushirish orqali mini-kompyuter yoki hatto asosiy kompyuter quvvatiga erishadilar. O'ylab ko'ring, bir katta jabduqda otlarning katta podasi - ulkan kuch! Nihoyat, asosiy kompyuter yoki ba'zan ularni "katta temir" deb atashadi. Ushbu mashinalar odatda yirik korxonalar, davlat idoralari, tadqiqot muassasalari va boshqalar tomonidan qo'llaniladi, bu erda katta quvvat va katta hajmdagi saqlash talab etiladi. Ular aholini ro'yxatga olish ma'lumotlarini boshqarish, ob-havo prognozi modellarini ishlab chiqish va keng miqyosda statistik ma'lumotlarni hisoblash kabi
2murakkab, protsessorni talab qiladigan vazifalarni bajarish uchun mos keladi. Mainfreymlar ko'pincha pollari baland (kabellar ostidan o'tishi mumkin bo'lgan), og'ir sovutish tizimlari (ular juda ko'p issiqlik hosil qiladi) va og'ir elektr tizimlari (uzluksiz quvvat uchun) va yuqori xavfsizlik (to'liq quvvat uchun) bo'lgan maxsus qurilgan kompyuter xonalarida joylashgan. ular ega bo'lgan ma'lumotlarni himoya qilish). Kompyuter sanoatida “kompyuter platformalari” tushunchasi mavjud. Masalan, shaxsiy kompyuter platformasi, MAC platformasi va Android platformasi. Platformalar ko'plab ilovalar uchun standart asos bo'lib xizmat qiladigan apparat va dasturiy ta'minotning kombinatsiyasi. Boshqa jismoniy tarzda, StratoSolar texnologiyasi bir nechta ilovalar uchun platformaga aylandi. Kompyuter platformasi nima? Kompyuter platformasi - bu foydalanuvchiga dasturlar, ilovalar va jarayonlarni ishga tushirish imkonini beradigan apparat tizimi va operatsion tizimga ega tizim. Kompyuter platformasiga misol sifatida Windows operatsion tizimidan foydalanadigan shaxsiy ish stoli kompyuteri, iOS tizimidan foydalanadigan iPad, Linux operatsion tizimining versiyasida ishlaydigan mini-kompyuter va boshqa ko'plab o'zgarishlar kiradi. Kompyuter platformalarini tashkil etuvchi juda ko'p turli xil shakl omillari mavjud bo'lsa-da, tizimdan biznesda qanday foydalanish talablari va cheklovlarini tushunishda tizimni aniqlash muhim ahamiyatga ega. Kompyuter platformasining komponentlari. Barcha kompyuter platformalari bir xil umumiy uskunaga ega: protsessor, operativ xotira va xotira. Odatda foydalanuvchilarning o'zaro ta'siri uchun kirish/chiqarish qurilmalarining ayrim shakllari mavjud. Tizim iPad yoki NASA uchun hisob-kitoblarni amalga oshiradigan superkompyuter bo'ladimi, bu komponentlar mavjud. Protsessor barcha hisob-kitoblar va ma'lumotlarni qayta ishlash sodir bo'ladigan joy. Operatsion xotira - bu protsessor tomonidan tezkor kirish uchun operatsiyalar uchun ko'rsatmalar va