REVIEW EVOLUSI KOMPUTER

dokumen-dokumen yang mirip
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Bus Sistem. Oky Dwi Nurhayati, ST, MT

Organisasi dan Arsitektur Komputer : Perancangan Kinerja

REVIEW EVOLUSI KOMPUTER

Apa yang dimaksud dengan program?

BUS KOMPUTER. Di susun oleh : Yulius Ardi ( ) Purnomo ( ) Samih atif ( ) Agus tiawan ( ) Candra Gunawan ( )

System Buses. Eri Prasetyo W.

William Stallings Computer Organization and Architecture

BAB 03 Bus & Sistem Interkoneksi

P11 BUS Universitas Mercu Buana Yogyakarta

Sistem Bus. (Pertemuan ke-10) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. (INTERKONEKSI antar BAGIAN UTAMA KOMPUTER)

Pertemuan Ke-3 Struktur Interkonesi (Bus System)

DASAR KOMPUTER. Pandangan Umum Komputer

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Komponen-komponen Komputer

ARSITEKTUR DAN ORGANISASI KOMPUTER

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

Organisasi Komputer. Candra Ahmadi, MT

BUS-BUS SISTEM. Organisasi Komputer STMIK AUB SURAKARTA

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

STRUKTUR CPU. Arsitektur Komputer

Aditya Wikan Mahastama

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

Input/Output. (Pertemuan ke-9) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. Diedit ulang oleh: Endro Ariyanto

Hanif Fakhrurroja, MT

Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Oleh : Agus Priyanto, M.Kom

1 Tinjau Ulang Sistem Komputer

Organisasi & Arsitektur Komputer

Sistem komputer. Tiga komponen utama :

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )

Chapter 6 Input/Output

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya Komponen komputer : CPU Memori Perangkat I/O

Sistem Komputer. Tiga komponen utama : CPU

SINYAL INTERUPSI. 1. Latar Belakang

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

Pertemuan ke 14 Sistem Bus Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

P10 Media I/O Universitas Mercu Buana Yogyakarta

Sistem Bus. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 06 --

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

Operasi Unit Kontrol. Organisasi Komputer II. STMIK AUB Surakarta

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.

Struktur CPU 3/23/2011

ORGANISASI KOMPUTER 1

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

Pertemuan ke - 6 Struktur CPU

Arsitektur Komputer II AUB SURAKARTA

Struktur Komputer KOMPUTER. Central Processing Unit System Interconnection. Main Memory I/O

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

Arsitektur Set Instruksi. Abdul Syukur

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Struktur Sistem Komputer

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Mikroposesor-berbasis Sistem PC

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

Hanif Fakhrurroja, MT

Sistem Bus (Pertemuan ke-10)

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

DCH1B3 Konfigurasi Perangkat Keras Komputer

Materi 2: Computer Systems

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

Struktur Sistem Komputer

Aditya Wikan Mahastama

Berbagai Macam Bentuk Komputer

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

TUGAS MAKALAH STRUKTUR dan FUNGSI CPU GURU PEMBIMBING: IVAN ARIVANDI. Oleh: NOVY PUSPITA WARDANY

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

Mikroposesor-berbasis Sistem PC. Sistem Komputer Universitas Gunadarma

BAB Arsitektur Komputer. Konsep Arsitektur Komputer. Rini Agustina, S.Kom, M.Pd RINI AGUSTINA - DARI BERBAGAI SUMBER

CONTROL UNIT. Putu Putra Astawa

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

DASAR KOMPUTER. Input/Output

DIRECT MEMORY ACCESS (DMA)

ORGANISASI KOMPUTER DASAR

Pendahuluan Arsitektur Organisasi Komputer

Organisasi Komputer & Organisiasi Prosesor

MIKROPROSESOR. Presentasi. Anggota: 1. Yan Makarunggala 2. Hermawan Setiawan 3. Imelda Florensia 4. Riana. A. Alrijanto 5. July E.

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

Pendahuluan BAB I PENDAHULUAN

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

Organisasi & Arsitektur Komputer

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

KOMPUTER. Arsitektur dan Organisasi Komputer. Organisasi. Arsitektur. Struktur. Struktur Komputer 23/06/2015. Gambaran Arsitektur Komputer

Bagian 2 STRUKTUR CPU

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

DCH1B3 Konfigurasi Perangkat Keras Komputer

Transkripsi:

REVIEW EVOLUSI KOMPUTER 1

Sebutkan 4 komponen utama dalam general purpose komputer CPU Memori Input-Output Interkoneksi 2

Jelaskan efek dari perkembangan teknologi IC Meningkatkan kecepatan prosesor Ukuran gerbang logika (IC) yang lebih kecil Lebih banyak gate, dikemas lebih rapat, menambah clock rate Waktu propagasi untuk sinyal berkurang Menambah ukuran dan kecepatan cache Diperuntuk bagi prosesor Waktu akses cache turun secara signifikan Perubahan organisasi dan arsitektur prosesor Meningkatkan kecepatan eksekusi Parallel 3

Jelaskan tentang hukum Moore? Meningkatkan kerapatan komponen dalam chip Jumlah transistors/chip meningkat 2 x lipat per tahun Sejak 1970 pengembangan agak lambat Jumlah transistors 2 x lipat setiap 18 bulan Harga suatu chip tetap / hampir tidak berubah Kerapatan tinggi berarti jalur pendek, menghasilkan kinerja yang meningkat Ukuran semakin kecil, flexibilitas meningkat Daya listrik lebih hemat, panas menurun Sambungan sedikit berarti semakin handal / reliable 4

Jelaskan tentang karakterisitik dari family komputer Sama atau identik Instruksinya Sama atau identik O/S Bertambahnya kecepatan Bertambahnya jumlah port I/O Bertambahnya ukuran memori 5

Top Level View Of Computer 3/9/2015 Function and Interconnection Gembong Edhi Setyawan 6 6

MATERI Komponen Komputer Fungsi Komputer Hubungan antar struktur Sistem Bus PCI Express 7

KONSEP Komputer terdiri dari komponen CPU, IO dan Memory Komponen saling berhubungan Untuk mencapai fungsi komputer Eksekusi program Adanya pertukaran data dan sinyal kontrol 8

KONSEP Pemrograman (hardware) merupakan proses penghu-bungan berbagai komponen logik pada konfigurasi yang diinginkan untuk membentuk operasi aritmatik dan logik pada data tertentu Hardwired program tidak flexibel General purpose hardware dapat mengerjakan berbagai macam tugas tergantung sinyal kontrol yang diberikan Daripada melakukan re-wiring, Lebih baik menambahkan sinyal-sinyal kontrol yang baru 9

Program? Adalah suatu deretan langkah-langkah Pada setiap langkah, dikerjakan suatu operasi arithmetic atau logical Pada setiap operasi, diperlukan sejumlah sinyal kendali tertentu 10

Fungsi Control Unit Untuk setiap operasi disediakan kode yang unik Contoh: ADD, MOVE Bagian hardware tertentu menerima kode tersebut kemudian menghasilkan sinyal-sinyal kendali Jadilah komputer! 11

Komponen yang diperlukan Control Unit (CU) dan Arithmetic and Logic Unit (ALU) membentuk Central Processing Unit (CPU) Data dan instruksi harus diberikan ke sistem dan dikeluarkan dari sistem Input/output Diperlukan tempat untuk menyimpan sementara kode instruksi dan hasil operasi. Main memory 12

Fungsi Komputer Fungsi Komputer Menjalankan program yang terdiri dari kumpulan instruksi yang disimpan dalam memori Prosesor mengeksekusi instruksi yang ditetapkan dalam program 13

Computer Component: Top Level View 14

Siklus Instruksi Two steps: Fetch (Prosesor Membaca) Execute 15

Fetch Cycle Program Counter (PC) berisi address instruksi berikutnya yang akan diambil Processor mengambil instruksi dari memory pada lokasi yang ditunjuk oleh PC Naikkan PC Kecuali ada perintah tertentu Instruksi dimasukkan ke Instruction Register (IR) Processor meng-interpret dan melakukan tindakan yang diperlukan 16

Execute Cycle Processor-memory Transfer data antara CPU dengan main memory Processor I/O Transfer data antara CPU dengan I/O module Data processing Operasi arithmetic dan logical pada data tertentu Control Mengubah urutan operasi Contoh: jump Kombinasi diatas 17

Contoh Eksekusi Program 18

Instruction Cycle State Diagram 19

Interrupt Suatu mekanisme yang disediakan bagi modul-modul lain (mis. I/O) untuk dapat meng-interupsi operasi normal CPU Program Misal: overflow, division by zero Timer Dihasilkan oleh internal processor timer Digunakan dalam pre-emptive multi-tasking I/O dari I/O controller Hardware failure Misal: memory parity error 20

Program Flow Control 21

Program Timing Short I/O Wait

Program Timing Long I/O Wait

Siklus Interupsi Ditambahkan ke instruction cycle Processor memeriksa adanya interrupt Diberitahukan lewat interrupt signal Jika tidak ada interrupt, fetch next instruction Jika ada interrupt: Tunda eksekusi dari program saat itu Simpan context Set PC ke awal address dari routine interrupt handler Proses interrupt Kembalikan context dan lanjutkan program yang terhenti. 24

Multiple Interrupts Disable interrupts Processor akan mengabaikan interrupt berikutnya Interrupts tetap akan diperiksa setelah interrupt ynag pertama selesai dilayani Interrupts ditangani dalam urutan sesuai datangnya Define priorities Low priority interrupts dapat di interrupt oleh higher priority interrupts Setelah higher priority interrupt selesai dilayani, akan kembali ke interrupt sebelumnya. 25

Multiple Interrupts - Sequential 26

Multiple Interrupts - Nested 27

Koneksi Semua unit harus tersambung Unit yang beda memiliki sambungan yang beda Memory Input/Output CPU 28

Koneksi Memori Menerima dan mengirim data Menerima addresses Menerima sinyal kendali Read Write Timing 29

Koneksi Input/Output Serupa dengan sambungan memori Output Menerima data dari computer Mengirimkan data ke peripheral Input Menerima data dari peripheral Mengirimkan data ke computer 30

Sambungan Input/Output Menerima sinyal kendali dari computer Mengirimkan sinyal kendali ke peripherals Contoh: spin disk Menerima address dari computer Contoh: nomor port Mengirimkan sinyal interrupt 31

CPU Connection Membaca instruksi dan data Menuliskan data (setelah diproses) Mengirimkan sinyal kendali ke unit-unit lain Menerima (& menanggapi) interrupt 32

Bus Ada beberapa kemungkinan interkoneksi sistem Yang biasa dipakai: Single Bus dan multiple BUS PC: Control/Address/Data bus DEC-PDP: Unibus 33

Apa itu Bus? Jalur komunikasi yang menghubungkan beberapa device Biasanya menggunakan cara broadcast Seringkali dikelompokkan Satu bus berisi sejumlah kanal (jalur) Contoh bus data 32-bit berisi 32 jalur Jalur sumber tegangan biasanya tidak diperlihatkan 34

Data Bus Membawa data Tidak dibedakan antara data dan instruksi Lebar jalur menentukan performance 8, 16, 32, 64 bit 35

Address bus Menentukan asal atau tujuan dari data Misalkan CPU perlu membaca instruksi (data) dari memori pada lokasi tertentu Lebar jalur menentukan kapasitas memori maksimum dari sistem Contoh 8080 memiliki 16 bit address bus maka ruang memori maksimum adalah 64k 36

Control Bus Informasi kendali dan timing Sinyal read/write memory (MRD/MWR) Interrupt request (IRQ) Clock signals (CK) 37

Skema Interkoneksi Bus 38

Bentuk Fisik Bagaimana bentuk fisik bus? Jalur-jalur parallel PCB Ribbon cables Strip connectors pada mother boards contoh PCI Kumpulan kabel 39

Problem pada Single Bus Banyak devices pada bus tunggal menyebabkan: Propagation delays Jalur data yg panjang berarti memerlukan koordinasi pemakaian shg berpengaruh pada performance Kebanyakan sistem menggunakan multiple bus 40

Bus Traditional (ISA) (menggunakan cache) 41

High Performance Bus 42

Jenis Bus Dedicated Jalur data & address terpisah Multiplexed Jalur bersama Address dan data pada saat yg beda Keuntungan jalur sedikit Kerugian Kendali lebih komplek Mempengaruhi performance 43

Arbitrasi Bus Beberapa modul mengendalikan bus contoh CPU dan DMA controller Setiap saat hanya satu modul yg mengendalikan Arbitrasi bisa secara centralised atau distributed 44

Arbitrasi Centralised Ada satu hardware device yg mengendalikan akses bus Bus Controller Arbitrer Bisa berupa bagian dari CPU atau terpisah 45

Arbitrasi Distributed Setiap module dapat meng-klaim bus Setiap modules memiliki Control logic 46

Timing Koordinasi event pada bus Synchronous Event ditentukan oleh sinyal clock Control Bus termasuk jalur clock Siklus bus ( bus cycle) transmisi 1 ke 0 Semua devices dpt membaca jakur clock Biasanya sinkronisasi terjadi pada tepi naik (leading edge) Suatu event biasanya dimualai pada awal siklus 47

Synchronous Timing Diagram 48

Asynchronous Timing Diagram 49

Bus PCI Peripheral Component Interconnection Dikeluarkan oleh Intel sebagai public domain 32 atau 64 bit 50 Jalur 50

Jalur pada Bus PCI (yg harus) Jalur System clock and reset Address & Data 32 jalur multiplex address/data Jalur validasi Interface Control Arbitrasi Not shared Direct connection to PCI bus arbiter Error lines 51

Jalur Bus PCI (Optional) Interrupt lines Not shared Cache support 64-bit Bus Extension Additional 32 lines Time multiplexed 2 lines to enable devices to agree to use 64-bit transfer JTAG/Boundary Scan For testing procedures 52

Command pada PCI Transaksi antara initiator (master) dg target Master pegang kendali bus Master menentukan jenis transaksi Misal I/O read/write Fase Address Fase Data 53

PCI Read Timing Diagram 54

PCI Bus Arbitration 55

1. Dari hal-hal di bawah ini, yang dapat menimbulkan interrupt adalah, kecuali a. Program b. Log off c. I/O d. Hardware failure e. timer 56

1. Dari hal-hal di bawah ini, yang dapat menimbulkan interrupt adalah, kecuali a. Program b. Log off c. I/O d. Hardware failure e. timer 57

2. CPU akan memeriksa adanya interrupt atau tidak saat... a. sebelum fetch instruction b. fetch instruction c. setelah fetch instruction d. execute instruction e. setelah execute instruction 58

2. CPU akan memeriksa adanya interrupt atau tidak saat... a. sebelum fetch instruction b. fetch instruction c. setelah fetch instruction d. execute instruction e. setelah execute instruction 59

3. Sinyal read/write disalurkan pada bus... a. alamat b. data c. control d. PCI e. Mikroprosesor 60

3. Sinyal read/write disalurkan pada bus... a. alamat b. data c. control d. PCI e. Mikroprosesor 61

4. Register yang berisi alamat instruksi yang akan dibaca adalah a. PC (Program Counter) b. MAR (Memory Address Register) c. MBR (Memory Buffer register) d. IR (Instruction Register) e. I/O AR (Input/Output Address Register) 62

4. Register yang berisi alamat instruksi yang akan dibaca adalah a. PC (Program Counter) b. MAR (Memory Address Register) c. MBR (Memory Buffer register) d. IR (Instruction Register) e. I/O AR (Input/Output Address Register) 63

5. Pada siklus instruksi proses pemrosesan data terjadi pada a. Fetch cycle b. Execution cycle c. Saat instruksi dimasukkan dalam register IR d. Alamat yang disimpan dalam register PC e. Fetch dan execution cycle 64

5. Pada siklus instruksi proses pemrosesan data terjadi pada a. Fetch cycle b. Execution cycle c. Saat instruksi dimasukkan dalam register IR d. Alamat yang disimpan dalam register PC e. Fetch dan execution cycle 65

Internet Resource www.pcguide.com/ref/mbsys/buses/ www.pcguide.com/ 66