Siklus mesin
Langkah-langkah yang dilakukan oleh prosesor komputer untuk setiap instruksi bahasa mesin yang diterima. Itu siklus mesin adalah siklus empat proses yang mencakup membaca dan menafsirkan bahasa mesin, mengeksekusi kode, dan kemudian menyimpan kode itu.
Empat langkah siklus mesin machine
- Mengambil – Mengambil instruksi dari memori.
- Membaca sandi – Menerjemahkan instruksi yang diambil ke dalam serangkaian perintah komputer.
- Menjalankan – Jalankan perintah komputer.
- Toko – Kirim dan tulis hasilnya kembali ke memori.
Contoh siklus mesin
Di bawah ini adalah contoh siklus mesin yang melakukan langkah-langkah yang disebutkan di atas untuk masalah matematika.
- Pengguna komputer memasukkan masalah matematika yang disimpan dalam memori. Komputer mengambil instruksi itu dari memori.
- Unit kontrol menerjemahkan masalah matematika itu ke dalam instruksi yang dipahami komputer.
- ALU mengeksekusi instruksi untuk mendapatkan jawaban dari masalah matematika.
- Jawaban masalah dikirim ke dan disimpan dalam memori di mana dapat diakses dan ditampilkan kepada pengguna.
Perbaikan dengan pipelining
Prosesor komputer awal perlu menunggu sampai instruksi menyelesaikan keempat tahap sebelum mulai mengerjakan instruksi berikutnya. Namun, komputer saat ini menggunakan pipelining, yang memungkinkan prosesor untuk mulai mengambil instruksi kedua sebelum menyelesaikan siklus mesin untuk instruksi lain.
ALU, Unit Kontrol, istilah CPU, Siklus, Instruksi, Bahasa mesin, Penghitung program