• Tidak ada hasil yang ditemukan

3 Top Level View of Computer

N/A
N/A
Protected

Academic year: 2018

Membagikan "3 Top Level View of Computer"

Copied!
58
0
0

Teks penuh

(1)

REVIEW

(2)

Sebutkan 4 komponen utama dalam

general purpose komputer

CPU

Memori

Input-Output

(3)

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 berkurangMenambah ukuran dan kecepatan cache

Diperuntuk bagi prosesor

Waktu akses cache turun secara signifikanPerubahan organisasi dan arsitektur prosesor

(4)

Jelaskan tentang hukum Moore?

Meningkatkan kerapatan komponen dalam chip

Jumlah transistors/chip meningkat 2 x lipat per tahunSejak 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

(5)

Jelaskan tentang karakterisitik dari

“family” komputer

Sama atau identik InstruksinyaSama atau identik O/S

Bertambahnya kecepatan

(6)

3/12/2014

Top Level View Of Computer

Function and Interconnection

(7)

MATERI

Komponen Komputer

Fungsi Komputer

Hubungan antar struktur

Sistem Bus

(8)

KONSEP

Komputer terdiri dari komponen CPU, IO dan Memory

Komponen saling berhubungan

(9)

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

(10)

Program ?

Adalah suatu deretan langkah-langkah

Pada setiap langkah, dikerjakan suatu operasi

arithmetic atau logical

Pada setiap operasi, diperlukan sejumlah

(11)

Fungsi Control Unit

Untuk setiap operasi disediakan kode yang unik

Contoh: ADD, MOVE

Bagian hardware tertentu menerima kode

tersebut kemudian menghasilkan sinyal-sinyal kendali

(12)

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

(13)

Fungsi Komputer

Fungsi Komputer Menjalankan program

yang terdiri dari kumpulan instruksi yang disimpan dalam memori

Prosesor mengeksekusi instruksi yang

(14)
(15)

Siklus Instruksi

Two steps:

(16)

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)

(17)

Execute Cycle

Processor-memory

Transfer data antara CPU dengan main memoryProcessor I/O

Transfer data antara CPU dengan I/O moduleData processing

Operasi arithmetic dan logical pada data tertentuControl

Mengubah urutan operasiContoh: jump

(18)
(19)
(20)

Interrupt

Suatu mekanisme yang disediakan bagi modul-modul lain (mis. I/O) untuk

dapat meng-interupsi operasi normal CPU

Program

Misal: overflow, division by zeroTimer

Dihasilkan oleh internal processor timerDigunakan dalam pre-emptive multi-taskingI/O

(21)
(22)
(23)
(24)

Siklus Interupsi

Ditambahkan ke instruction cycle

Processor memeriksa adanya interruptDiberitahukan lewat interrupt signal

Jika tidak ada interrupt, fetch next instructionJika ada interrupt:

Tunda eksekusi dari program saat ituSimpan context

(25)

Multiple Interrupts

Disable interrupts

Processor akan mengabaikan interrupt berikutnya

Interrupts tetap akan diperiksa setelah interrupt ynag

pertama selesai dilayani

Interrupts ditangani dalam urutan sesuai datangnyaDefine priorities

Low priority interrupts dapat di interrupt oleh higher

priority interrupts

Setelah higher priority interrupt selesai dilayani, akan

(26)
(27)
(28)

Koneksi

Semua unit harus tersambung

Unit yang beda memiliki sambungan yang beda

Memory

(29)

Koneksi Memori

Menerima dan mengirim data

Menerima addresses

Menerima sinyal kendali

(30)

Koneksi Input/Output

Serupa dengan sambungan memori

Output

(31)

Sambungan Input/Output

Menerima sinyal kendali dari computer

Mengirimkan sinyal kendali ke peripherals

Contoh: spin disk

Menerima address dari computer

Contoh: nomor port

(32)

CPU Connection

Membaca instruksi dan data

Menuliskan data (setelah diproses)

Mengirimkan sinyal kendali ke unit-unit lain

(33)

Bus

Ada beberapa kemungkinan interkoneksi sistem

Yang biasa dipakai: Single Bus dan multiple BUS

PC: Control/Address/Data bus

(34)

Apa itu Bus?

Jalur komunikasi yang menghubungkan beberapa device

Biasanya menggunakan cara broadcast

Seringkali dikelompokkan

(35)

Data Bus

Membawa data

Tidak dibedakan antara “data” dan “instruksi”Lebar jalur menentukan performance

(36)

Address bus

Menentukan asal atau tujuan dari data

Misalkan CPU perlu membaca instruksi (data) dari memori pada lokasi tertentu

(37)

Control Bus

Informasi kendali dan timing

Sinyal read/write memory (MRD/MWR)Interrupt request (IRQ)

(38)
(39)

Bentuk Fisik

Bagaimana bentuk fisik bus?

Jalur-jalur parallel PCBRibbon cables

Strip connectors pada mother boards

contoh PCI

(40)

Problem pada Single Bus

Banyak devices pada bus tunggal menyebabkan:

Propagation delays

Jalur data yg panjang berarti memerlukan koordinasi

pemakaian shg berpengaruh pada performance

(41)
(42)
(43)

Jenis Bus

Dedicated

Jalur data & address terpisahMultiplexed

Jalur bersama

Address dan data pada saat yg bedaKeuntungan – jalur sedikit

Kerugian

(44)

Arbitrasi Bus

Beberapa modul mengendalikan bus

contoh CPU dan DMA controller

Setiap saat hanya satu modul yg mengendalikan

(45)

Arbitrasi Centralised

Ada satu hardware device yg mengendalikan akses bus

Bus ControllerArbitrer

(46)

Arbitrasi Distributed

Setiap module dapat meng-klaim bus

(47)

Timing

Koordinasi event pada bus

Synchronous

Event ditentukan oleh sinyal clockControl Bus termasuk jalur clock

Siklus bus ( bus cycle) transmisi 1 ke 0Semua devices dpt membaca jakur clock

Biasanya sinkronisasi terjadi pada tepi naik (leading

(48)
(49)
(50)

Bus PCI

Peripheral Component Interconnection

Dikeluarkan oleh Intel sebagai public domain

32 atau 64 bit

(51)

Jalur pada Bus PCI (yg harus)

Jalur System

clock and resetAddress & Data

32 jalur multiplex address/dataJalur validasi

Interface ControlArbitrasi

Not shared

(52)

Jalur Bus PCI (Optional)

Interrupt linesNot sharedCache support

64-bit Bus ExtensionAdditional 32 linesTime multiplexed

(53)

Command pada PCI

Transaksi antara initiator (master) dg target

Master pegang kendali bus

Master menentukan jenis transaksi

Misal I/O read/writeFase Address

(54)
(55)
(56)

Internet Resource

www.pcguide.com/ref/mbsys/buses/

(57)

Tugas

Buatlah kelompok

Bagi 1 kelas dalam 10 kelompok

(58)

Kel 1 1.1 dan 1.2 Kel 6 3.3 dan 3.4

Kel 2 2.1 dan 2.2 Kel 7 3.5 dan 3.6

Kel 3 2.3. dan 2.4 Kel 8 14.1 dan 14.2

Referensi

Dokumen terkait

Pada akhirnya dari berbagai uraian di atas, tujuan pendidikan Islam dihara- pkan dapat menciptakan para pemuda bangsa yang mempunyai pribadi muslim sejati, membentuk

Penelitian ini bertujuan untuk mem- bandingkan kualitas sifat fi sik ransum komplit bentuk wafer yang dibuat pada berbagai komponen hijauan dengan lama penyimpanan yang

Pada dasarnya kurikulum berfungsi untuk mencapai tujuan Pendidikan Nasional yaitu berfungsi mengembangkan kemampuan dan membentuk watak serta peradaban bangsa, bertujuan

1) Siswa mudah memusatkan perhatian pada suatu tema tertentu. 2) Siswa mampu mempelajari pengetahuan dan mengembangkan berbagai kompetensi dasar antar mata pelajaran dalam tema

Lipoarabinomannan merupakan salah satu komponen lipid dinding sel Mycobacterium leprae yang menginduksi berbagai permasalahan besar pada lepra sehingga dengan terapi

Pada proses ini, unit kerja FTI UNTAR memasukkan berbagai jenis data fakultas yang akan digunakan untuk mencetak laporan bagi sekretariat penanggung jawab FTI

Penelitian ini bertujuan untuk mengetahui performa produksi, BCS, kualitas susu, dan TPC pada sapi perah dengan penambahan tepung biji kurma dengan berbagai level pada konsentrat..

Faktor – faktor tersebut bisa membentuk sikap positif pada remaja putri terhadap pernikahan dini yaitu menolak melakukan pernikahan dini dikarenakan mereka memiliki keinginan untuk