DCH1B3 Konfigurasi Perangkat Keras Komputer Tim Dosen KPKK Kelompok Keahlian CPU (Central Processing Unit) 1 9/4/2016 Pendahuluan (Resume) Sebutkan type laptop yang Anda gunakan Lihat laptop yang anda gunakan : Komponen apa sajakah yang ada pada laptop Anda Cari bagan komputer dari laptop yang Anda gunakan, sebutkan bagian-bagiannya Menurut anda bagaimana komputer bekerja. Saat anda memasukan intruksi pada komputer, bagaimana proses instruksi itu diolah sehingga menghasilkan keluaran dalam bentuk informasi tertentu. Apakah komputer melakukan Kerja saling tergantung satu sama lain? Jelaskan Menurut anda bagian manakah yang paling penting dalam melakukan proses pengolahan dalam komputer 2 9/4/2016 1
EDVAC Sistem komputer EDVAC yang dikenal dengan Primitive Von Neumann Machine dari institut IAS, dengan konsep dasarnya yaitu stored program terdiri dari 5 bagian dasar : Aritmatik Logic Unit M E M O R I Control Unit Memori Input Control Unit Aritmatika Logik Unit Input output Output Akumulator 3 Mesin Von Neumann 4 2
Mesin Von Neumann Modern 5 Central Processing Unit (CPU) unit yang bertanggung jawab untuk urusan pemrosesan dan pengolahan data dalam sistem komputer. Central Processing Unit (CPU) sistem komputer terdiri dari: Control Unit (CU) Aritmatika Logic Unit (ALU) 6 3
Control Unit (CU) Tugas yang dilakukan oleh Control Unit adalah: Mengatur dan mengendalikan I/O devices. Mengambil instruksi-instruksi dari main-memory. Mengambil data dari main-memory bila dibutuhkan oleh proses. Mengirim instruksi ke ALU bila ada perhitungan arithmatika atau perbandingan logika; serta mengawasi kerja dari ALU. Menampung (menyimpankan secara sementara) hasil proses ke main-memory 7 Arithmetic and Logic Unit(ALU) melakukan semua perhitungan arithmatika dan keputusan dari operasi logika sesuai dengan instruksi program yang ditetapkan. A7 B7 A6 B6 A5 B5 A4 B4 A3 B3 A2 B2 A1 B1 A0 B0 Fo F1 0 O7 O6 O5 O4 O3 O2 O1 O0 Carry In carry out 8 4
Arithmetic and Logic Unit(ALU) Logical Unit Carry In AB A B A or B _ B Output Enable Lines F 2 F 1 Decoder Full Adder Carry Out 9 sebuah unit simpanan dengan kapasitas kecil namun kecepatannya di atas main-memory yang bertugas menampung data/instruksi yang sedang diproses. Klasifikasi register: Berdasarkan instruksi yang sedang diproses: Berdasarkan data yang sedang diproses: 10 5
: Berdasarkan instruksi yang sedang diproses Instruction (IR): digunakan untuk menampung instruksi yang sedang diproses. Program Counter (PC): digunakan untuk menampung alamat main-memory yang berisi data/instruksi yang sedang diproses. 11 : Berdasarkan data yang sedang di proses Operand register (OR)/Data (DR) digunakan untuk menampung data yang sedang diproses. Accumulator: register yang digunakan untuk menampung hasil pengolahan proses operasi arithmatika dan proses operasi logika yang dilakukan oleh ALU. 12 6
Instruction Cycle periode yang dibutuhkan oleh sebuah komputer untuk membaca dan memproses instruksi dari memori, atau rentetan aksi pada CPU yang dilakukan untuk mengeksekusi setiap bahasa mesin yang terdapat dalam program. 13 Instruction Cycle dibagi menjadi dua cycle yaitu Fetch Cycle (fetch-decode) Execute Cycle mencakup pengeksekusian instruksi dan penyimpanan hasil instruksi 14 7
Prosedur fetch-decode-execute cycle Fetch instruksi yang akan dieksekusi dari memori kedalam instruction register. Mengubah isi Program Counter sehingga akan menunjuk ke instruksi selanjutnya. Menterjemahkan jenis dari instruksi yang baru saja diambil Jika instruksi tersebut membutuhkan data yang terdapat dalam memori, harus diketahui dengan pasti lokasi data tersebut. Ambil data tersebut,jika memang dibutuhkan, ke dalam register internal CPU Eksekusi instruksi tersebut Simpan hasilnya di tempat yang sesuai ulangi langkah pertama untuk melakukan pengeksekusian selanjutnya. 15 Aliran Data Von Neumann A + B A B A B Input ALU Output A + B 16 8
THANK YOU 17 9