Pemalam merujuk kepada pemalam, iaitu program yang ditulis untuk mengikuti antara muka program aplikasi standard tertentu Ia hanya boleh dijalankan pada platform sistem yang ditentukan oleh program dan tidak boleh berjalan secara bebas daripada platform yang ditentukan. kerana pemalam Ia perlu memanggil perpustakaan fungsi atau data yang disediakan oleh sistem tulen asal.
Sistem pengendalian untuk tutorial ini: Sistem Windows 11, komputer Dell G3.
Maksud pemalam
Pemalam merujuk kepada pemalam, iaitu atur cara yang ditulis mengikut antara muka pengaturcaraan aplikasi standard tertentu. Ia hanya boleh dijalankan di bawah platform sistem yang ditentukan oleh program (ia mungkin menyokong berbilang platform pada masa yang sama), dan tidak boleh berjalan secara bebas daripada platform yang ditentukan. Kerana pemalam perlu memanggil perpustakaan fungsi atau data yang disediakan oleh sistem tulen asal. Banyak perisian mempunyai pemalam, dan terdapat banyak jenis pemalam. Contohnya, dalam IE, selepas memasang pemalam yang berkaitan, penyemak imbas WEB boleh terus memanggil program pemalam untuk memproses jenis fail tertentu.
Sejarah Pembangunan
Kemunculan pemalam boleh dikesan kembali pada pertengahan 1970-an, apabila editor teks EDT telah diperkenalkan dalam siri Univac 90/60 berskala besar Apabila sistem pengendalian UnisysVS/9 berjalan pada mesin, ia menyediakan fungsi yang editor boleh menjalankan program dan membenarkan program memasuki penimbal editor, membenarkan program luaran untuk mengakses tugas penyuntingan dalam ingatan.
Pemalam membenarkan editor mengedit teks pada penimbal dan penimbal ini dikongsi oleh editor dan pemalam. Pengkompil Waterloo Fortran menggunakan ciri ini untuk menjadikan atur cara Fortran yang disusun secara dalaman boleh diedit dengan EDT.
Perisian aplikasi pertama dengan pemalam pada komputer peribadi mungkin HyperCard dan QuarkXPress pada komputer Apple, kedua-duanya dikeluarkan pada tahun 1987.
Mekanisme dan prinsip pemalam edit siaran Perisian aplikasi menyediakan pelbagai perkhidmatan yang membolehkan pemalam digunakan, termasuk menyediakan kaedah pemuatan supaya pemalam boleh dimuatkan ke dalam aplikasi dan protokol penghantaran rangkaian, seterusnya bertukar data dengan pemalam. Pemalam mesti bergantung pada aplikasi untuk berfungsi dan pemalam sahaja tidak boleh berfungsi dengan baik. Sebaliknya, aplikasi tidak perlu bergantung pada pemalam untuk dijalankan, jadi pemalam boleh dimuatkan ke dalam aplikasi dan dikemas kini secara dinamik tanpa menyebabkan sebarang perubahan pada aplikasi.
Ringkasnya, teknologi pemalam boleh membahagikan keperluan dan fungsi perisian semasa proses reka bentuk dan pembangunan perisian, supaya program dibahagikan kepada dua bahagian utama: program utama dan palam- dalam. Keperluan fungsi asas direka dalam program utama Selain itu, program utama juga menyediakan antara muka dengan pemalam, supaya pemalam yang sepadan boleh bertukar-tukar data mengikut peraturan tertentu untuk merealisasikan beberapa fungsi; dalam merealisasikan beberapa fungsi satu demi satu Komponen, supaya fungsi perisian boleh dilaraskan dengan menambah atau mengalih keluar pemalam atau mengubah suai fungsi dalaman pemalam Memandangkan pemalam adalah bahagian bebas, ia boleh disunting secara bebas. Ini membolehkan pengembangan dan penambahbaikan berterusan fungsi perisian.
API Awam menyediakan antara muka standard yang membolehkan orang lain menulis pemalam dan berinteraksi dengan aplikasi. API yang stabil akan membolehkan pemalam lain berjalan seperti biasa walaupun versi asalnya berubah dan akan membolehkan pemalam memanjangkan hayat aplikasi lama. API pemalam untuk Adobe Photoshop dan After Effects telah beransur-ansur menjadi standard dan sebahagiannya telah diterima pakai oleh aplikasi bersaing. API lain seperti Unit Audio dan VST.
Sama seperti suis rangkaian mungkin membawa port yang kosong tetapi tidak standard untuk menampung pelbagai penyambung lapisan fizikal pilihan. Permainan dan aplikasi tertentu sering menggunakan seni bina pemalam untuk membenarkan penerbit asal dan penerbit pihak ketiga menambah fungsi.
Pengilang boleh menggunakan pemalam untuk menjana kunci penjual, dengan memilih pilihan untuk menyekat kemas kini supaya hanya pembeli yang ditandatangani oleh pengilang boleh mengemas kini dan menggunakan produk mereka. Seni Bina Saluran Mikro IBM secara teknikalnya lebih maju daripada Seni Bina Standard Industri dan boleh ditambahkan pada komputer peribadi IBM Walau bagaimanapun, ia tidak dipromosikan secara meluas kerana sukar untuk mendapatkan pensijilan untuk peranti pihak ketiga. Siri Flight Simulator Microsoft lebih terkenal kerana ia boleh memuat turun lampiran pesawat.
Jenis pemalam
Teknologi pemalam yang digunakan dalam pelbagai medan perisian pengguna boleh dibahagikan secara kasar kepada tiga jenis berikut:
(1 ) Pemalam Teks: Pemalam mudah serupa dengan arahan pemprosesan kelompok.
(2) Pemalam skrip: Pemalam yang dilaksanakan menggunakan bahasa skrip khas.
(3) Pemalam program: Gunakan persekitaran pembangunan program sedia ada untuk mencipta pemalam.
Atas ialah kandungan terperinci Apakah folder pemalam?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!