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
<ref>
dengan nama "Aho_2007" yang didefinisikan di <references>
tidak digunakan pada teks sebelumnya.- l
- b
- s
- 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
- CISC
- EDGE
- EPIC
- MISC
- OISC
- RISC
- VLIW
- NISC
- ZISC
Jalur pipa |
|
---|---|
Tingkatan |
|
Thread |
|
Taksonomi Flynn |
|
- Prosesor sinyal digital
- Mikrokontroler
- System-on-a-chip
- Prosesor vektor
- Unit logika aritmetika (ALU)
- Barrel shifter
- Floating-point unit (FPU)
- Back-side bus
- Multiplekser
- Demultiplekser
- Pendaftar
- Memory management unit (MMU)
- Translation lookaside buffer (TLB)
- Cache
- Register file
- Mikrokode
- Unit kontrol
- Clock rate
- APM
- ACPI
- Dynamic frequency scaling
- Dynamic voltage scaling
- Clock gating