Diagram Blok Mikrokomputer PEMELIHARAAN SISTEM BERBASIS MIKROKOMPUTER
359
CPU merupakan IC pusat pengolah data. Ini merupakan jantung dari sebuah komputer. CPU juga berisi clock untuk memacu logika di
dalam komputer. Memori: merupakan komponen yang dapat menyimpan informasi atau
program. Program-program untuk menjalankan komputer biasanya disebut sis-
tem operasi disimpan di dalam ROM Read Only Memory. Program yang tersimpan di dalam ROM bersifat tetap dibuat oleh pabrik
pembuat mikrokomputer, tidak hilang walaupun komputer dimatikan. Sedangkan program-program yang dibuat oleh pengguna akann
disimpan di dalam RAM Random Acces Memory. Jika komputer dimatikan catu dayanya, maka program atau informasi di dalam RAM
akan hilang. Port IO: merupakan chip yang dirancang untuk komunikasi antara
perangkat yang ada di dalam mikrokomputer di dalam kotak bergaris dengan perangkat-perangkat luar printer, monitor, interface, dan lain-
lain.
Gambar 10.2: Contoh sebuah PCB dari sebuah komputer
360
Program: merupakan sederet angka biner yang akan menjalankan mesin. Program jenis ini disebut machine code atau object code.
Program yang ditulis oleh seorang pemrogram disebut source program atau source code.
Souce program yang ditulis dalam mnemonic disebut program asssembly. Mnemonic adalah sebuah simbol alphanumerik untuk
instruksi biner yang dimengerti oleh mesin CPU. Program yang ditulis dalam bentuk instruksi-instruksi bahasa yang dimengerti oleh
manusia disebut program bahasa tinggi. Agar program ini dapat dimengerti oleh mesin, maka harus diterjemahkan. Penerjemah
program bahasa tinggi ke bahasa mesin disebut translator atau compiler. Program berbahasa tinggi dapat juga diproses secara
langsung oleh interpreter sehingga instruksi dapat langsung dimengerti oleh mesin. Interpreter bekerja lebih cepat dibandingkan
dengan compiler atau translator. Program aplikasi adalah program yang digunakan untuk melakukan
pekerjaan tertentu, misalnya mengolah kata misalnya Word processor, atau mengolah angka misalnya Exel, dan lain-lain.
Program Kontrol adalah program yang digunakan untuk mengambil load program aplikasi atau data yang ada pada komputer.
Siklus mesin Mechine Cycle adalah waktu yang diperlukan untuk mengeksekusi instruksi . Eksekusi sebuah instruksi kadangkala
memerlukan beberapa siklus mesin.