Hubungan antara CPU dengan memori utama ataupun dengan alat-alat input/output (I/O) dilakukan melalui suatu jalur yang disebut dengan bus. Hubungan antara CPU dengan memori utama melalui jalur bus yang dilekatkan pada MDR, MAR, dan unit kendali dalam CPU. Sedangkan bus yang menghubungkan CPU dengan alat-alat I/O tidak dilekatkan eksklusif ke alat-alat I/O, tetapi sanggup dilakukan melalui suatu alat I/O port atau DMA controller atau I/O channel.
Bus merupakan suatu sirkuit yang merupakan jalur transportasi warta antara dua atau alat-alat dalam sistem komputer. Bus yang menghubungkan antara CPU dengan memori utama disebut dengan internal bus, sedang yang menghubungkan CPU dengan alat-alat I/O disebut external bus. Di dalam internal bus, kekerabatan antara CPU dengan memori utama dilakukan melalui data bus yang dihubungkan dengan MDR, dan melalui address bus yang dihubungkan dengan MAR, serta melalui control bus yang dihubungkan dengan control unit.
PEMROSESAN INSTRUKSI
Jika pemrogram menginginkan CPU untuk mengerjakan sesuatu, maka harus ditulis suatu kode yang sanggup dipahami oleh CPU. Kumpulan dari kode inilah yang disebut dengan program. Program yang akan diproses dan data yang akan diolah oleh CPU harus diletakkan terlebih dahulu di memori utama. Proses ini yang biasa kita lakukan dengan mengetikkan nama agenda pada prompt DOS, atau meng-klik ikon pada sistem operasi Windows. Instruksi-instruksi yang sanggup diproses oleh CPU yaitu instruksi-instruksi yang sudah dalam bentuk bahasa mesin. Tahap pertama dari pemrosesan suatu kode oleh CPU disebut dengan instruction fetch, yaitu proses CPU mengambil atau membawa kode dari memori utama ke CPU. Tahap selanjutnya (kedua) disebut instruction execute, yaitu proses dari CPU untuk mengerjakan kode yang sudah diambil dari memori utama dan sudah berada di IR register. Waktu yang diharapkan untuk menuntaskan tahap pertama disebut waktu kode (instruction time), dan waktu yang diharapkan untuk menuntaskan tahap kedua disebut waktu sanksi (execution time). Sedangkan total waktu yang diharapkan untuk kedua tahap tersebut dinamakan waktu siklus (cycle time). Beberapa pabrik komputer mengukur kecepatan CPU menurut lamanya melaksanakan satu siklus mesin yang diukur dengan satuan megahertz (Mhz), dimana satu Mhz berarti sanggup diselesaikan satu juta siklus per detiknya. Suatu pengukur waktu yang disebut dengan clock akan berdetak untuk tiap-tiap siklus yang dilakukan. Misalnya suatu pemroses 16 Mhz berarti clock akan berdetak sebanyak 16 juta kali tiap detiknya.
Link : Download Materi di atas
0 Komentar untuk "Bus"