Bir Platform nədir?

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:

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:

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:

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).