Anda di halaman 1dari 1

Interrupt dg instruksi2 n jenis eksekusi yg paling sderhana.

Arsitektur ini
diartikan jg sbg selaan, menyela, menjegal, atau disebut jg dg dgunakn pd komputer dg kinerja tinggi, spt komputer vektor.
interupsi adl sinyal yg menginformasikan kpd program bhw Contoh2 prosesor RISC adl: mikroprosesor Intel 960, Itanium
trdpt kjadian trtentu pd sistem comptr, Sinyal interrupt dpt (IA64) dr Intel Corporation,
mnyebabkn sbuah program tdk brjalan smentara wktu unt CISC:
beralih mlayani interrupt. Unt mmungkinkan trjadinya interrupt #Penekanan pd prangkat keras, #Trmasuk instruksi kompleks
ini pd sbuah sistem komp, CPU mmiliki sbuah jlur khusus trhdp multi-clock, #Memori-ke-memori: “LOAD” dan “STORE” saling
suatu chip pengatur interrupt eksternal (bagian dr chipset), yg bekerjasama, #Ukuran kode kecil, kecepatan rendah, #Transistor
berisi database sderhana yg dikenal dg interrupt vectors. Pd dgunakn unt menyimpan instruksi2 kompleks.
interrupt vector inilah ditemukan kmn n apa proses berikutnya
yg harus dilaksanakan oleh komp. Ketika pekerjaan interrupt RISC:
tadi selesai dilaksanakan, maka komp melakukan pelacakan #Penekanan pd perangkat lunak, #Single-clock, hanya sejumlah
kembali apa pekerjaan sebelumnya yg sdg dilaksanakannya. kecil instruksi, #Register ke register: “LOAD” dan “STORE” adl
#Sinyal interrupt dpt terjadi krna berbagai hal. Sbg contoh, setiap instruksi2 terpisah, #Ukuran kode besar,kecepatan (relatif) tinggi,
ketukan keyboard akan menghasilkan sebuah sinyal interrupt. #Transistor bnyak dipakai unt register memori.
Interrupt dpt juga dihasilkan oleh piranti lainnya spt printer, unt
mengindikasikan bahwa sesuatu telah terjadi spt pd saat tinta atau main memori(tmpat prog ato data dsmpan), ada 2;
kertas pd printer telah habis. @1.memo internal=ykni register yg trdpt ddlm proci,cache memo n
#multiple interruptmerupakan keadaan interrupt yg trjadi lbih memo utama brda dluar proci...(*register—sbg tmpat myimpan
dr satu kali atau bahkan terjadi pd wkt yg brsmaan, instruksi prog pd cpu,*chace memo—memo yg dfgsikn unt
mmpercpat krja memo shg mndkati kcptan proci).
Siklus Interupsi ##RAM—dimungkinkanx pmbacaan n penulisan data ke memo
• Ditambahkan ke instruction cycle scara cepat n mudah. Aspek lainx ad RAM bersifat volatile, shg
• Processor memeriksa adanya interrupt RAM hanya menyimpan data sementara.
– Diberitahukan lewat interrupt signal ##ROM—memo yg hax bsa dbaca sj,bersifat non-volatil, shg
• Jika tidak ada interrupt, fetch next instruction memo ini tdk bergntug pd adax smbr tgangan,(ROM=BIOS).
• Jika ada interrupt: @2.memo eksternal=memo yg dakses olh modul i/o.
– Tunda eksekusi dari program saat itu
– Simpan context CPU=mrpkn tmpat pengolahn data n instruksi2 yg dberikan pdx,
– Set PC ke awal address dari routine dmn ddlmx terdpt;
interrupt handler ##ALU=(dmn brfgsi unt mmbntuk fugsi2 pgolhan data komp pd
– Proses interrupt alu, trdiri dr 2 bgian ; aritmatic n unit logika boolean).
– Kembalikan context dan lanjutkan ##control unit=(brtgas mgontrol operasi cpu n scra kseluruhan
program yg terhenti. mngontrol komp shg mnjd sinkronisasi krja antara komponen dlm
Multiple Interrupts mnjlnkn fugsi2 operasix).
• Disable interrupts
– Processor akan mengabaikan modul i/o ;mrpkn antar muka bg sstem bus ato switch sntral n
interrupt berikutnya mgontrol satu atolbih prgkat peripheral,,mmiliki 2 fgsi; ##1.sbg
– Interrupts tetap akan diperiksa setelah piranti antarmuka ke CPU n memo melalui bus sistem.##2.sbg
interrupt ynag pertama selesai dilayani piranti antarmuka dengan peralatan peripheral lainnya dg
– Interrupts ditangani dalam urutan menggunakan link data tertentu.
sesuai datangnya
• Define priorities
– Low priority interrupts dpt di Cache memory merupakan memori berkapasitas terbatas,
interrupt oleh higher priority interrupts berkecepatan tinggi yang lebih mahal dibanding memori utama.
– Setelah higher priority interrupt Cache memori terletak diantara memori utama dan register CPU,
selesai dilayani, akan kembali ke interrupt sebelumnya. dan berfungsi agar CPU tidak langsung mengacu ke memori utama
tetapi di cache memori yang kecepatan aksesnya lebih tinggi.
opcode ; salah satu element instruksi yg dgunkn unt Metode ini akan meningkatkan kinerja sistem
mengspesifikasikn apa yg harus dilakukan.
contohnya adl proses instruksi ADD,LOAD dsb. Semakin besar cache maka semakin besar jumlah gate yang
sdgkan word itu itu sndr merupkan jenis data yg bernilai 16 bit atau terdapat pada pengalamatan cache. Akibatnya adalah cache yang
2 bytes. berukuran besar cenderung untuk lebih lambat dibanding dengan
BUS cache berukuran kecil.
adl Sekelompok saluran2 penghubung yg terdapt pd
motherboard yg menghbungkan satu komponen dg komponen Teknik pemetaan
yg lainnya, dmn melalui saluran2 inilah data, informasi, n a. Pemetaan Langsung (Direct Mapping),
instruksi2 yg dberikan pd komp ditransfer/melintas dr Pemetaan ini memetakan masing-masing blok memori utama
komponen satu ke komponen lainnya. Data n instruksi tsb hanya ke satu saluran cache saja. Jika suatu blok ada di cache,
diangkut dlm wujud sinyal2 elektronis yg mmpunyai makna maka tempatnya sudah tertentu. Keuntungan dari direct
tertentu.Bus terdiri dr: mapping adalah sederhana dan murah. Sedangkan kerugian
#1.Bus alamat (address bus) Digunakan unt menandakan lokasi dari direct mapping adalah suatu blok memiliki lokasi yang
sumber ataupun tujuan pd proses transfer data. Pd jalur ini, CPU tetap (Jika program mengakses 2 block yang di map ke line
akan mengirimkan alamat memori yg akan ditulis atau yang sama secara berulang-ulang, maka cache-miss sangat
dibaca.Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur tinggi).
paralel.
#2.Bus data (data bus)Adl jalur2 perpindahan data antar modul b. Pemetaan Asosiatif (Associative Mapping),
dlm sistem komp. Krna pd suatu saat tertentu masing2 saluran Pemetaan ini mengatasi kekurangan pemetaan langsung
hanya dpt membawa 1 bit data, maka jumlah saluran menentukan dengan cara mengizinkan setiap blok memori utama untuk
jumlah bit yg dpt ditransfer pd suatu saat. Lebar data bus ini dimuatkan ke sembarang saluran cache. Dengan pemetaan
menentukan kinerja sistem secara keseluruhan. Sifatnya asosiatif, terdapat fleksibilitas penggantian blok ketika blok
bidirectional, artinya CPU dpt membaca n menirma data melalui baru dibaca ke dalam cache. Kekurangan pemetaan asosiatif
data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur yang utama adalah kompleksitas rangkaian yang diperlukan
paralel. untuk menguji tag seluruh saluran cache secara paralel,
#3.Bus kendali (control bus)digunakan unt mengontrol sehingga pencarian data di cache menjadi lama
penggunaan serta akses ke Data Bus n Address Bus. Terdiri atas 4
samapai 10 jalur parallel. c. Pemetaan Asosiatif Set (Set Associative Mapping)
Pada pemetaan ini, cache dibagi dalam sejumlah sets. Setiap
 Arsitektur von Neumann (Mesin Von Neumann) adl arsitektur set berisi sejumlah line. Pemetaan asosiatif set memanfaatkan
yg dciptakn olh John von Neumann (1903-1957). Arsitektur ini kelebihan-kelebihan pendekatan pemetaan langsung dan
dgunakn olh hmpir smua komp saat ini.Arsitektur Von Neumann pemetaan asosiatif
mggambarkn komp dg 4 bgian utama: Unit Aritmatika n Logis
(ALU), unit kontrol, memori, n alat masukan n hasil (secara
kolektif dinamakan I/O). Bgian ini dhbungkn olh brkas kwat, “bus”

Complex instruction-set computing (CISC; "Kumpulan instruksi


komputasi kompleks") adl sbuah arsitektur dr set instruksi dmn
setiap instruksi akn mnjalankn bberapa operasi tingkat rendah, spt
pgambilan dr memory, operasi aritmetika, n pnyimpann ke dlm
memory, smuanya skaligus hanya di dlm sbuah instruksi.
#Tujuan utama dr arsitektur CISC adl mlaksanakn suatu printah
ckup dg bberapa baris bhsa mesin sedikit mungkin. Hal ini bisa
tercapai dg cara mmbuat prangkat keras prosesor mampu mmahami
n mnjalankn bberapa rangkaian operasi.

 Reduced Instruction Set Computing (RISC), yg jk dterjemahkn


brarti "Komputasi Kumpulan Instruksi yg Disederhanakan",
mrupakn sbuah arsitektur komp atau arsitektur komputasi modern

Anda mungkin juga menyukai