BAGAIMANA CARA KERJA KOMPUTER ?
[Arsitektur Komputer] [Intruksi Mesin] [Program Komputer] [Eksekusi Program]Komputer merupakan perangkat elektronikyang sudah tidak asing lagi di kalangan anak-anak hingga orang dewasa, tentunya dengantingkat pemahaman dan penggunaan yangberbeda-beda.
Apa itu Komputer?
Untuk memudahkan pemahaman, sebuahkomputer dapat dianalogikan sebagai manusia.Secara normal manusia hidup mempunyaibentuk fisik dan non-fisik. Bentuk fisik tersebutterdiri atas bagian-bagian yang mempunyaifungsi berbeda, seperti kepala, tangan, telinga,dll. Susunan dan letak bagian-bagian fisikhingga membentuk tubuh manusia dapatdikatakan sebagai arsitektur manusia.Bentuk fisik saja tidak dapat disebut sebagai manusia hidup secaranormal. Untuk dapat disebut manusia yang hidup maka perluadanya roh atau nyawa, sebagai bentuk non-fisik. Bentuk non-fisiklainnya seperti akal pikiran dan perasaan yang akanmemperkerjakan bagian-bagian fisik untuk aplikasi atau aktifitastertentu sesuai dengan kehendak akal pikiran dan perasaan itusendiri.Demikian juga dengan komputer juga mempunyai bagian fisik yangdisebut Hardware dan non-fisik yang disebut sebagaiSoftware/Program Komputer.
Arsitektur Komputer
Analog dengan manusia, komputer juga mempunyai bagian-bagaianyang mempunyai fungsi berbeda-beda. Susunan letak danhubungan antar bagian-bagian hingga membentuk tubuh komputerdisebut sebagai arsitektur komputer. Atau dengan kata lainarsitektur komputer merupakan pengorganisasian bagian-bagainfungsional sebuah komputer.Pada prinsipnya sebuah sistem komputer terdiri dari 3 bagianutama, yaitu:
•
•
, terdiri memori program dan memori data, dan
•
Sistem komputer ini baru akan bekerja apabila adaprogramkomputeryang berisi instruksi yang memerintahkan CPU.
CPU (
Central Prosessing Unit
)
CPU merupakan bagian fungsionalyang utama dari sebuah sistemkomputer, dapat dikatakan bahwaCPU merupakan otak dari sebuahkomputer. Di dalam CPU inilah semuakerja komputer dilakukan.Hal-hal yang perlu dilakukan CPUadalah:1.Membaca, mengkodekan danmengeksekusi instruksiprogram2.Mengirim data dari dan kememori, serta dari dan kebagian input/output.3.Merespon interupsi dari luar.menyediakan clock dan sinyalkontrol kepada sistem.Dalam melakukan hal-hal di atas, jelas CPU perlu menyimpan datauntuk sementara waktu. CPU perlu mengingat lokasi instruksiterakhir sehingga CPU akan dapat mengambil instruksi berikutnya.CPU perlu menyimpan instruksi dan data untuk sementara waktupada saat instruksi sedang dieksekusi.Dengan kata lain, CPUmemerlukan memori internal berukuran kecil yang disebut Register.
Arithmetic and Logic Unit (ALU)
berfungsi membentuk operasi-operasi aritmatika dan logic terhadap data Register menyimpandata sementara dan hasil operasi ALU.Control unit menghasilkan sinyal,, yang akan mengontrol operasiALU, dan pemindahan data ke ALU atau dari ALU.


MEMORI
Adalah bagian fungsional komputeryang berfungsi untuk menyimpanprogram dan data.
RAM (
Random Access Memory
)
Adalah memori yang dapat dibaca atauditulisi. Data dalam sebuah RAMbersifat volatile, artinya data akanterhapus bila catu daya dihilangkan.Karena sifat RAM yang volatile ini, makaprogram computer tidak tersimpan diRAM. RAM hanya digunakan untukmcnyimpaii data seinantara, yang ticlakbegilu vital saal aliran daya terpiilus.
ROM (
Read Only Memory
)
adalah memori yang hanya dapatdibaca. Data yang tersimpan dalamROM bersifat non-volatile, artinya datatidak akan lerhapus meskipun catudaya diputus. Karena sifatnya yangdemikian, maka ROM dipergunakanuntuk menyimpan program. Adabeberapa tipe ROM, diantaranya ROMmurni, PROM, dan EPROM. PROM(Programmable ROM) adalah ROM yangdapat diprogram sendiri oleh pemakai
.
RAM ChipROM Chip
PERANTARA INPUT/OUTPUT
Untuk melakukan hubungan dengan piranti di luar sistem komputermembutuhkan perantara I/O. Perangkat I/O sebagai jembatanpenghubung antara mikrokomputer dengan piranti di luar systemdapat menerima data dari mikrokomputer dan dapat pula memberidata ke mikrokomputer.Ada dua macam perantara I/O, yaitu piranti untuk hubungan serial
(UART-
universal asynchronous receiver-transmitter
) dan pirantiuntuk hubungan paralel (PlO-
paralel input output
).Ke Menu
INSTRUKSI MESIN
Sebuah komputer akan bekerja apabila mendapat instruksi-instruksiyang dikemas dalam sebuah program. Semua instruksi, tersebutdiproses oleh komputer di CPU. Microprosesor dari CPU hanya akanmengeksekusi instruksi yang dikenali. Instruksi-instruksi ini dikenalsebagai instruksi mesin (
machine instruction
) atau instruksikomputer (
computer instruction
).Kumpulan fungsi yang dapat dieksekusi CPU disebut set instruksi(
instruction set
) CPU.Untuk mengetahui tentang instruksi mesin perlu diketahui:
•
•
•
•
•
SISTEM BILANGANBilangan Biner
Bilangan biner merupakan bilahgan dengan dasar 2,yang memiliki lambang bilangan 0 dan 1.Berikut ini padanan bilangan biner dengan bilangandesimal.
0 Responses
Posting Komentar
Langganan:
Posting Komentar (Atom)