- Pemroses
- Memori Utama
- Perangkat masukan dan keluaran
- Interkoneksi antarkomponen
Pemroses
Pemroses disebut CPU, berfungsi mengendalikan operasi komputer dan melakukan pengolahan data. Pemroses melakukan kerja dengan langkah sbb:
- Mengambil instruksi yang dikodekan secara biner dari memori utama
- Men-dekode instruksi menjadi proses-proses sederhana
- Melaksanakan proses-proses tersebut
- Operasi aritmetika
Penambahan, pengurangan, perkalian, pembagian dsb - Operasi logika
OR, AND, X-OR, inversi dsb - Operasi pengendalian
Operasi percabangan, lompat dsb
- CU (Control Unit)
Berfungsi mengendalikan operasi yang dilaksanakan sistem komputer - ALU (Aritmetic Logic Unit)
Berfungsi melakukan operasi aritmatika dan logika - Register
Merupakan memori yang sangat cepat yang berfungsi sebagai tempat operan-operan dari operasi yang akan dilakukan oleh pemroses
- Lokasi memori yang sangat khusus terkonstruksi dari Flip-Flop
- Didesain untuk menampung data, data tsb. dapat diakses dan diakses dalam berbagai operasi dgn kecepatan tinggi.
- Untuk prosessor 8088/8086, 80188/80186, 80286 --> register 16 bit
- Untuk prosessor 80386/80486/80586/Pentium --> register 32 bit
- Optional untuk general purpose register --> not independent 8 bit registers untuk High Order Byte dan Low Order Byte
- Jenis-Jenis Register:
- General-purpose registers (data registers):
– 16 bit : AX, BX, CX, DX
– 8 bit : AH, AL, BH, BL, CH, CL, DH, DL - Segment registers : CS, DS, SS, ES
- Index register: SI, DI, IP
- Pointer register: IP, SP
- Flags registers: Overflow, Direction, Interrupt, Trap, Sign, Zero, Auxiliary Carry, Parity, Carry
– 16 bit, tetapi hanya 9 bit yang digunakan - Register untuk alamat dan buffer
– MAR (Memory Address register)
– MBR (memory bufer register)
– I/O AR (I/O Address Register)
– I/O BR (I/O Buffer Register) - Register untuk eksekusi instruksi
– PC (Program Counter)
– IR (Instruction Register)
- General-purpose registers (data registers):
Memori berfungsi untuk menyimpan data dan program. Hirarki memori berdasarkan kecepatan akses, seperti di bawah ini :
- Register
- Chace Memory
- Main Memory
- Disk Memory
- Magnetic Disk
- Magnetic Tape / Optical Disk
Perangkat masukan/keluaran digunakan sistem komputer untuk berinteraksi dengan lingkungan luar, baik ke pemakai ataupun lingkungan secara umum.
Perangkat masukan/keluaran terdiri dari dua bagian, yaitu:
- Komponen mekanis, yaitu perangkat itu sendiri
- Komponen elektronis, yaitu pengendali perangkat berupa chip controller.
Disebut BUS dan interkoneksi ini berkaitan dengan tatacara hubungan antarkomponen-komponen sistem komputer.
Bus terdiri dari tiga macam, yaitu:
- Bus alamat (addres bus)
Untuk memberikan alamat dari memori atau port yang hendak diakses. BUS alamat berisi 16, 20, 24 jalur sinyal pararel atau lebih. - Bus data (data bus)
Untuk membaca dan mengirim data dari/ke memori atau port. BUS data berisi 8, 16, 32 jalur sinyal pararel atau lebih. - Bus kendali (control bus)
Sinyal BUS kendali antara lain :- Memory Read
- Memory Write
- I/O read
- I/O Write
0 comments:
Post a Comment