Eksekusi (komputasi)

Pelaksanaan atau eksekusi dalam rekayasa komputer dan perangkat lunak adalah proses yang dilakukan komputer atau mesin maya dengan membaca dan bertindak berdasarkan arahan program komputer. Setiap arahan suatu program merupakan gambaran tindakan tertentu yang harus dilakukan agar suatu masalah tertentu dapat dipecahkan. Pelaksanaan melibatkan pengulangan daur 'ambil–awakode–laksanakan' untuk setiap arahan yang dilakukan oleh unit kendali. Saat mesin pelaksana mengikuti arahan, efek tertentu dihasilkan sesuai dengan semantik arahan tersebut.

Program untuk komputer dapat dilaksanakan dalam proses tumpak tanpa interaksi manusia atau pengguna dapat mengetikkan perintah dalam sesi interaktif penerjemah. Dalam hal ini, "perintah" hanyalah arahan program yang pelaksanaannya terantai bersama.

Istilah penjalanan (run) digunakan hampir secara sinonim. Arti terkait dari "menjalankan" dan "melaksanakan" mengacu pada tindakan spesifik pengguna yang memulai (meluncurkan atau memanggil) suatu program, seperti "jalankan aplikasi."

Lihat pula

  • Dapat dilaksanakan
  • Sistem waktu penjalanan
  • Tahapan program waktu penjalanan
  • Pencacah program

Rujukan

Kesalahan pengutipan: Tag <ref> dengan nama "Aho_2007" yang didefinisikan di <references> tidak digunakan pada teks sebelumnya.
  • l
  • b
  • s
Teknologi CPU
Arsitektur
  • Arsitektur Harvard
  • Arsitektur von Neumann
  • 1-bit
  • 4-bit
  • 8-bit
  • 12-bit
  • 16-bit
  • 18-bit
  • 24-bit
  • 31-bit
  • 32-bit
  • 33-bit
  • 36-bit
  • 48-bit
  • 60-bit
  • 64-bit
  • 128-bit
  • Perbandingan dari arsitektur CPU
Set instruksi
  • CISC
  • EDGE
  • EPIC
  • MISC
  • OISC
  • RISC
  • VLIW
  • NISC
  • ZISC
Paralelisme
Jalur pipa
  • Pengaliran instruksi
  • In-order & out-of-order execution
  • Penggantian nama pendaftar
  • Eksekusi spekulatif
  • Hazard
Tingkatan
  • Bit
  • Instruksi
  • Superskalar
  • Data
  • Tugas
Thread
  • Multithreading
  • Simultaneous multithreading
  • Hyperthreading
  • Superthreading
Taksonomi Flynn
  • SISD
  • SIMD
  • MISD
  • MIMD
Tipe
Komponen
Manajemen daya
  • APM
  • ACPI
  • Dynamic frequency scaling
  • Dynamic voltage scaling
  • Clock gating