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. Pengambilan
Pengambilan adalah proses mengambil sebuah perintah program atau item data pada memori.
- 2. Penerjemahan kode
Penerjemahan kode mengacu pada proses penerjemahan perintah menjadi sinyal-sinyal yang dapat dieksekusi oleh komputer.
- 3. Eksekusi
Eksekusi adalah proses pelaksanaan perintah-perintah.
- 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