Sabtu, 05 Desember 2015

Machine Cycle

MACHINE CYCLE IN COMPUTER


Pengertian Machine Cycle (in Computer) :

Machine cycle adalah siklus mesin yang mengeksekusi setiap instruksi untuk menjalankan sebuah perintah terhadap suatu permasalahan yang di hadapi komputer.

Penjelasan :

Untuk setiap perintah, prosesor mengulangi suatu rangkaian yang terdiri atas empat operasi dasar yang menyusun sebuah siklus mesin.

(1)   Pengambilan
(2)   Penerjemahan kode
(3)   Eksekusi
(4)   Penyimpanan

  1. 1.      Pengambilan

Pengambilan adalah proses mengambil sebuah perintah program atau item data pada memori.

  1. 2.      Penerjemahan kode

Penerjemahan kode mengacu pada proses penerjemahan perintah menjadi sinyal-sinyal yang dapat dieksekusi oleh komputer.

  1. 3.      Eksekusi

Eksekusi adalah proses pelaksanaan perintah-perintah.

  1. 4.      Penyimpanan

Penyimpanan dalam konteks ini, berarti menulis hasil eksekusi pada memori (bukan pada media penyimpanan).

Pada beberapa komputer, prosesor mengambil, menerjemahkan kode, mengeksekusi, dan menyimpan hanya dengan satu perintah pada satu waktu. Pada komputer-komputer ini, prosesor menunggu sampai satu perintah menyelesaikan keseluruhan empat tahap siklus mesin (mengambil, menerjemahkan kode, mengeksekusi, dan menyimpan) sebelum memulai proses untuk perintah selanjutnya.

Kebanyakan PC saat ini mendukung suatu konsep yang disebut proses pipeline . Dengan proses pipeline (pipelining) , prosesor memulai pengambilan perintah kedua sebelum menyelesaikan siklus mesin bagi perintah pertama. Prosesor yang menggunakan proses pipeline lebih cepat berespons karena tidak harus menunggu satu perintah diselesaikan terlebih dahulu dalam siklus mesin sebelum menjalankan langkah selanjutnya. Bayangkan pipeline  adalah merupakan lini perakitan. Pada saat perintah pertama sudah berada pada tahap terakhir dari siklus mesin, mungkin sudah ada perintah lainnya yang telah dimulai dan dijalankan dalam siklus mesin.

0 komentar:

Posting Komentar