Apa itu Kode Asli?

Kode asli adalah bentuk kode pemrograman komputer yang dikonfigurasi untuk berfungsi dengan menggunakan prosesor tertentu. Struktur kode yang tepat diatur untuk menanggapi instruksi yang dikeluarkan oleh prosesor. Semua jenis fungsi perangkat lunak dengan kode asli dan ditulis untuk berfungsi pada efisiensi optimal dengan jenis prosesor yang dipilih atau dengan prosesor yang dibuat untuk mencerminkan konfigurasi prosesor yang ditentukan.

Wanita melakukan handstand dengan komputer

Karena kode asli ditulis untuk memungkinkan fungsionalitas penuh saat dijalankan pada sistem yang menggunakan komponen pemrosesan tertentu, memilih untuk menjalankan perangkat lunak pada sistem tanpa prosesor yang diperlukan akan mengakibatkan akses terbatas ke fungsi paket. Dalam beberapa kasus, perangkat lunak mungkin tidak berfungsi sama sekali.

Salah satu cara untuk menjalankan perangkat lunak menggunakan kode asli yang tidak kompatibel adalah dengan menggunakan paket perangkat lunak perantara yang disebut emulator yang pada dasarnya mengubah sinyal dari prosesor menjadi data yang dapat dibaca oleh kode tersebut. Bahkan dengan paket perangkat lunak kode emulasi yang paling canggih, bagaimanapun, respon dan tingkat efisiensi yang dicapai cenderung kurang dari menjalankan program pada sistem yang dilengkapi dengan prosesor yang benar. Seringkali, opsi terbaik adalah menulis ulang kode untuk beradaptasi dengan prosesor yang sedang digunakan.

Penting untuk dicatat bahwa kode asli berbeda dari apa yang dikenal sebagai bytecode . Bytecode dikompilasi untuk dijalankan dalam cara mesin virtual yang mampu mengubah komponen umum bytecode menjadi kode asli yang lebih terfokus yang akan bekerja dengan prosesor yang digunakan. Meskipun bytecode dapat dikonversi, tidak mungkin untuk melakukan tindakan secara terbalik dan menggunakan pendekatan ini untuk meningkatkan tingkat kompatibilitas dengan prosesor asing.

Kode asli ditemukan di semua jenis lingkungan pemrograman. Seiring waktu, kejadian itu tidak bekerja dengan baik dengan berbagai prosesor mulai berkurang. Hal ini umumnya disebabkan oleh fakta bahwa prosesor yang berbeda semakin dikonfigurasi untuk berfungsi dengan jenis protokol dan urutan logika yang sama.

Related Posts