Sözü həmişə eşidəcəksiniz, amma ciddi olaraq: bu nə deməkdir?
Texnologiya və hesablama ilə bağlı bir platform hardware və proqram təminatının inkişafı və dəstəklənməsi üçün əsas təməldir.
Vakfın üstündə yaradılan hər şey eyni çərçivədə fəaliyyət göstərir. Beləliklə, hər bir platformda hansı hardware / proqram təminatı tikilə biləcəyini və hər birinin necə işləməsini tələb edən qaydalar, standartlar və məhdudiyyətlər öz setinə malikdir.
Avadanlıq platformaları ola bilər:
- Bütün sistemlər
- Fərdi komponentlər
- Arayüzlər
Versus hardware platformaları, proqram platformları daha geniş, lakin istifadəçilər tərəfindən daha asan əlaqələndirilməlidir. Qurğular (məsələn, siçanlar, klaviaturalar, monitorlar, toxunma ekranları) boşluğu aradan qaldırmasına kömək etsələr də, proqram / tətbiqlərlə daha sıx əlaqədə olduğumuzu nəzərə alsaq, bu mənada əhəmiyyətlidir. Proqram platformaları aşağıdakılardan ibarətdir:
- Sistem proqramı
- Proqram proqramı
Bütün Sistemlər
Hardware platformaları əsas komplekslər, iş stantsiyaları, masaüstü kompüterlər, noutbuklar, tabletlər, smartfonlar və s. Kimi bütün sistemlər (yəni hesablama qurğuları) ola bilər. Bunların hər biri bir donanma platformasıdır, çünki hər biri öz forma amilinə malikdir, digər sistemlərdən asılı olmayaraq fəaliyyət göstərir və istifadəçilərə, xüsusən də istifadəçilərə resursları və ya xidmətləri təmin etməyə qadirdir (məsələn, proqram təminatı / tətbiqlər işləyən, cihazlara / internetə qoşulma və s.) orijinal dizaynla gözlənilmir.
Fərdi komponentlər
Kompüterlərin mərkəzi prosessor vahidi (CPU) kimi fərdi komponentlər də hardware platformaları hesab olunur. CPU'lar (məsələn, Intel Core, ARM Cortex, AMD APU) bütün sistemləri təşkil edən digər komponentlərlə əməliyyat, əlaqə və qarşılıqlı əlaqəni müəyyən edən fərqli mimariyə sahibdir. Göstərmək üçün CPU-nu bir anakart, yaddaş, disk sürücüləri, genişləndirmə kartları, ətraf mühit və proqram təminatını dəstəkləyən əsas kimi qiymətləndiririk. Bəzi komponentlər tip, forma və uyğunluq baxımından asılı ola bilər və ya bir-biri ilə əvəz edilə bilməz.
Arayüzlər
PCI Express , Sürətləndirilmiş Qrafik Port (AGP) və ya ISA genişləndirilməsi yuvaları kimi interfeyslər, müxtəlif əlavə add-on / genişləndirici kartların inkişafı üçün platformalardır. Fərqli interfeys forma faktları unikaldır, məsələn, bir AGP və ya ISA slotuna bir PCI Express kartı əlavə etmək fiziki cəhətdən mümkün deyil - platformaların qaydaları və məhdudiyyətləri təyin etdiyini unutmayın. İnterfeys həmçinin əlavə genişləndirmə kartına kommunikasiya, dəstək və resurs təmin edir. Belə interfeysləri istifadə edən genişləndirmə kartlarının nümunələri aşağıdakılardır: video qrafika, səs / audio, şəbəkə adapterləri, USB portları, seriya ATA (SATA) nəzarətçiləri və daha çox.
Sistem proqramı
Sistem proqramı, proqram təminatı ilə birgə birdən çox hardware ehtiyatlarının idarə olunması / koordinasiyası zamanı eyni zamanda prosesləri icra etməklə kompüterə nəzarət edir. Sistem proqramı üçün ən yaxşı nümunələr, Windows, MacOS, Linux, Android, iOS və Chrome OS kimi (lakin bunlarla məhdudlaşmır) əməliyyat sistemləridır .
Əməliyyat sistemi interfeyslər (məsələn monitor, siçan, klaviatura, printer, və s.), Digər sistemlərlə (məsələn, şəbəkə, Wi-Fi, Bluetooth, və s.) Ünsiyyət vasitəsi ilə istifadəçinin qarşılıqlı təsirini təmin edən bir mühit təmin edir və proqram təminatı.
Proqram proqramı
Proqram proqramı kompüterdə xüsusi vəzifələri yerinə yetirmək üçün nəzərdə tutulmuş bütün proqramları əhatə edir - ən çox platformalar hesab edilmir. Qeyri-platform tətbiq proqramlarının ümumi nümunələri aşağıdakılardır: şəkil redaktə proqramları, söz prosessorları, elektron tablolar, musiqi çalarları, mesajlaşma / söhbət, sosial media proqramları və daha çox.
Bununla yanaşı, platformalar olan tətbiq proqramlarının bəzi növləri də var . Açar söz mövzusu proqram, üzərinə inşa ediləcək bir şeyə dəstək olaraq xidmət edir. Platformalar kimi tətbiq proqramlarının bəzi nümunələri bunlardır:
- Veb brauzerlər (məsələn, Chrome, Safari, Internet Explorer) üçüncü tərəf plug-ins / uzantılar və ya mövzular kimi digər proqram növləri üçün platformalardır.
- Facebook kimi sosial media saytları , saytın əsas xüsusiyyətləri ilə qarşılıqlı olan xarici tətbiqləri, alətləri və / və ya xidmətləri dəstəkləyərkən platformalar kimi xidmət edir. Bu, həm veb səhifəsinə, həm də mobil tətbiq versiyasına aiddir.
- Modları dəstəkləyən video oyun (oyun redaktoru vasitəsilə) platformalar hesab edilir. Video oyun modları istifadəçi dizaynı xəritələri / səviyyələri, simvollar, obyektlər və hətta bütün tək başına oyun yaratmaq üçün təməl kimi mövcud video oyun motorunu istifadə edir.
Video Oyun Konsolları
Video oyun konsolları bir platforma birləşdirilmiş hardware və proqramın böyük nümunəsidir. Hər bir konsol növü fiziki olaraq oyunların öz kitabxanasını (məsələn, orijinal Nintendo kartricinin Nintendo oyun sistemlərinin hər hansı bir sonrakı sürümüylə uyğun deyildir) və dijital olaraq dəstəkləyən bir baza kimi çıxış edir (məsələn, hər iki disk formatı olmasına baxmayaraq, Sony PS3 oyunu proqram / proqramlaşdırma dili səbəbiylə Sony PS4 sistemində işləmir).