Apakah Platform?

Anda mendengar perkataan sepanjang masa tetapi serius: Apa maksudnya?

Apabila datang kepada teknologi dan pengkomputeran, platform berfungsi sebagai landasan asas untuk pembangunan dan sokongan perkakasan dan perisian.

Semuanya yang dibuat di atas sebuah yayasan beroperasi bersama dalam kerangka yang sama. Oleh itu, setiap platform mempunyai satu set peraturan, piawaian, dan sekatan yang tersendiri yang menentukan perkakasan / perisian apa yang boleh dibina dan bagaimana masing-masing harus berfungsi.

Platform perkakasan boleh menjadi:

Platform perkakasan Versus, platform perisian lebih luas, namun lebih mudah dikaitkan dengan pengguna. Memang wajar, memandangkan kita berinteraksi dengan lebih kerap dengan perisian / aplikasi, walaupun perkakasan (seperti tikus, papan kekunci, monitor, skrin sentuh) membantu menjembatani jurang. Platform perisian jatuh di bawah kategori umum:

Keseluruhan Sistem

Platform perkakasan boleh menjadi sistem keseluruhan (iaitu peranti pengkomputeran) seperti mainframe, stesen kerja, komputer meja, komputer riba, tablet, telefon pintar dan banyak lagi. Setiap satu mewakili platform perkakasan kerana masing-masing mempunyai faktor bentuknya sendiri, beroperasi secara bebas dari sistem lain, dan mampu menyediakan sumber atau perkhidmatan (misalnya menjalankan perisian / aplikasi, menyambung ke peranti / internet, dll) kepada pengguna, terutama yang tidak dijangkakan oleh reka bentuk asal.

Komponen Individu

Komponen individu, seperti unit pemprosesan pusat (CPU) komputer, juga dianggap sebagai platform perkakasan. CPU (contohnya Intel Core, ARM Cortex, AMD APU) mempunyai arsitektur yang menentukan operasi, komunikasi, dan interaksi dengan komponen lain yang membentuk keseluruhan sistem. Untuk menggambarkan, pertimbangkan CPU sebagai asas yang menyokong motherboard, memori, pemacu cakera, kad pengembangan, peralatan, dan perisian. Sesetengah komponen mungkin atau tidak boleh ditukar antara satu sama lain, bergantung kepada jenis, bentuk, dan keserasian.

Antara muka

Antara muka, seperti PCI Express , Port Graphics Dipercepat (AGP) , atau slot pengembangan ISA, adalah platform untuk pembangunan pelbagai jenis kad tambahan / pengembangan. Faktor bentuk antara muka yang berbeza adalah unik, jadi, misalnya, tidak mungkin secara fizikal untuk memasukkan kad PCI Express ke dalam slot AGP atau ISA - ingat bahawa platform menetapkan peraturan dan sekatan. Antara muka ini juga menyediakan komunikasi, sokongan, dan sumber kepada kad pengembangan yang dilampirkan. Contoh kad pengembangan yang menggunakan antara muka seperti: grafik video, bunyi / audio, adapter rangkaian, port USB, pengawal ATA (SATA) bersiri, dan banyak lagi.

Perisian Sistem

Perisian sistem adalah yang mengawal komputer dengan melaksanakan proses serentak semasa mengurus / menyelaraskan sumber perkakasan berganda bersamaan dengan perisian aplikasi. Contoh terbaik untuk perisian sistem ialah sistem pengendalian , seperti (tetapi tidak terhad kepada) Windows, macOS, Linux, Android, iOS, dan OS Chrome.

Sistem operasi berfungsi sebagai platform dengan menyediakan persekitaran yang menyokong interaksi pengguna melalui antara muka (misalnya monitor, tetikus, papan kekunci, pencetak, dll), komunikasi dengan sistem lain (misalnya rangkaian, Wi-Fi, Bluetooth, dll.), Dan perisian aplikasi.

Perisian Aplikasi

Perisian aplikasi merangkumi semua program yang direka untuk menyelesaikan tugas-tugas tertentu pada komputer - kebanyakannya tidak dianggap sebagai platform. Contoh contoh perisian aplikasi bukan platform adalah: program pengeditan gambar, pemproses kata, spreadsheet, pemain muzik, pemesejan / sembang, aplikasi media sosial dan banyak lagi.

Walau bagaimanapun, terdapat beberapa jenis perisian aplikasi yang juga merupakan platform . Kuncinya ialah sama ada atau tidak perisian tersebut berfungsi sebagai sokongan untuk sesuatu yang akan dibina di atasnya. Beberapa contoh perisian aplikasi sebagai platform adalah:

Konsol Permainan Video

Konsol permainan video adalah contoh hebat perkakasan dan perisian yang digabungkan bersama sebagai platform. Setiap jenis konsol berfungsi sebagai pangkalan yang menyokong perpustakaan permainan sendiri secara fizikal (mis. Kartrij Nintendo asal tidak serasi dengan versi sistem Nintendo yang lebih awal) dan secara digital (contohnya kedua-duanya menjadi format cakram, permainan Sony PS3 akan tidak berfungsi pada sistem Sony PS4 kerana bahasa perisian / pengaturcaraan).