Skip to main content

APA ITU POSIX?

Antarmuka sistem operasi portabel untuk lingkungan komputasi (POSIX REG;) adalah seperangkat standar dan spesifikasi yang menentukan cara bagi program komputer untuk berinteraksi dengan sistem operasi.Aplikasi yang sesuai dengan standar ini dapat lebih mudah diangkut ke platform lain yang juga mendukung spesifikasi.Spesifikasi ini telah secara resmi diadopsi secara internasional dan telah diminta oleh beberapa pelanggan khusus di bidang pemerintahan, pertahanan, dan kedirgantaraan.Ada berbagai tingkat kesesuaian dengan keluarga standar, yang sangat dipengaruhi oleh desain UNIX REG;Platform.

Ada banyak upaya untuk meringankan kesulitan mengembangkan perangkat lunak untuk lebih dari satu platform komputer.Perbedaan dalam desain sistem operasi, bahasa program yang tersedia, dan perangkat keras menciptakan masalah kompatibilitas yang tidak mudah diatasi.Ada banyak pendapat berbeda tentang cara terbaik mengatasi tantangan komputasi lintas platform.POSIX REG;Mengambil pendekatan berbasis aturan yang mengatur bagaimana aplikasi berinteraksi dengan platform yang mendasarinya, serta mengamanatkan dimasukkannya beberapa utilitas.Aturan -aturan ini berlaku untuk aplikasi dan sistem operasi, dan memberikan cara standar bagi komunikasi untuk terjadi di antara keduanya.

Tujuan POSIX® adalah untuk menyediakan sesuatu yang dikenal sebagai portabilitas kode sumber.Kode sumber, versi yang dapat dibaca manusia dari program komputer yang digunakan untuk membangun aplikasi, "dikompilasi" menjadi kode mesin yang dapat dipahami oleh mikroprosesor di dalam semua komputer.Prosesor yang berbeda berisi berbagai jenis kode mesin;Ini berarti bahwa suatu program tidak hanya harus ditulis dengan mempertimbangkan sistem operasi, tetapi dengan perangkat keras tertentu di mana program akan berjalan.Portabilitas kode sumber berarti bahwa kode sumber program dapat dikompilasi untuk platform yang berbeda dengan sedikit atau tanpa usaha, membuatnya lebih efisien untuk menggunakan kembali kode yang ada daripada membuat ulang program dari awal.

Banyak organisasi besar yang membeli berbagai perangkat keras dan perangkat lunakTelah datang untuk melihat POSIX REG;Keluarga standar sebagai fitur penting atau bahkan penting untuk produk yang mereka beli.Institut Insinyur Listrik dan Elektronik (IEEE), Organisasi Internasional untuk Standardisasi (ISO), dan Komisi Elektroteknik Internasional (IEC) telah mendukung POSIX REG;Standar sebagai IEEE 1003 dan ISO/IEC 9945. Adopsi internasional ini telah membuat standar populer di kalangan pelanggan pemerintah.Beberapa pelanggan militer dan kedirgantaraan memerlukan standar untuk membuatnya lebih mudah untuk mengadaptasi aplikasi ke platform komputasi khusus yang digunakan di bidang tersebut.Angkatan Laut AS, misalnya, telah memasukkan standar ke dalam lingkungan komputasi arsitektur terbuka, sebuah inisiatif yang bertujuan untuk mempertahankan interoperabilitas dalam perangkat lunak yang memberi kekuatan kapal perang, kendaraan udara tak berawak, dan submersible.

POSIX REG;adalah keluarga dengan standar terkait daripada spesifikasi tunggal.Beberapa didukung dengan baik sementara yang lain tidak.Ada juga tingkat dukungan yang berbeda, dengan produk perangkat lunak "menyesuaikan" secara ketat berpegang pada standar dan produk "patuh" hanya mendukung beberapa dari mereka.Banyak dari Posix Spesifikasi didasarkan pada UNIX REG;Sistem Operasi, jadi sejumlah UNIX REG;dan Platform seperti Unix mendukung standar di luar kotak.Beberapa platform lain mendukung IEEE 1003 melalui penggunaan perangkat lunak tambahan.