Set
Instruksi
A. Jenis Instruktur :
Set instruksi
merupakan sekumpulan lengkap instruksi yang dapat dimengerti oleh sebuah CPU
lengkap. Karakteristik instruksi mesin atau didefinisikan sebagai suatu aspek
dalam arsitektur komputer yang dapat dilihat oleh para pemrogram.
jenis-jenis struktur.
1. Pengolahan data ( data processing)
Meliputi operasi-operasi aritmetika dan logika.
Operasi aritmetika memiliki kemampuan komputasi untuk pengolahan data numeric.
Sedangkan instruksi logika beroperasi terhadpa bit-bit word sebagai bit,
bukannya sebagai bilangan, sehingga instruksi ini memiliki kemampuanuntuk
pengolahan data lain.
2. Perpindahan data ( data movement) berisi instruksi
perpindahan data antar register maupun modul I/O untuk dapat diolah oleh CPU
maka diperlukan instruksi-instruksi yang bertugas memindahkan data operand yang
diperlukan.
3. Penyimpanan data ( data storage) berisi
instruksi-instruksi penyimpan ke memori. Instruksi penyimpanan sangat penting
dalam operasi komputasi, karena data tersebut akan digunakan untuk operasi
berikutnya, minimal untuk ditampilkan pada layar harus diadakan penyimpanan
walaupun sementara.
4. Kontrol aliran program ( program flow control)
berisi instruksi pengontrolan operasi dan percabangan ke set
instruksi lain.
B. Teknik Pengalamatan
metode
pengalamatan merupakan aspek dari set instruksi arsitektur disebagian CPU
disain yang didefinisikandalam set instruksi arsitektur dan menentukan dan
menentukan bagaimana bahasa mesin memberikan petunjuk dalam arsitektur untuk
mengindentifikasi operan dari setiap instruksi.
C.Desain set Instruksi
Desain set instruksi merupakan masalah yang sangatkomplek yang melibatkan
banyak aspek, diantaranya adalah:1. Kelengkapan set instruksi2. Ortogonalitas (sifat
independensi instruksi)3. Kompatibilitas :
- source code compatibility
- Object code Compatibility
Selain ketiga aspek tersebut juga melibatkan hal-hal sebagaiberikut :
a. Operation Repertoire
Berapa banyak dan operasiapa saja
yang disediakan, dan berapa sulitoperasinya
b. Data Types
Tipe/jenis data yang dapat olah
c. Instruction Format
Panjangnya, banyaknya alamat,dsb.
d. Register
Banyaknya register yang dapat
digunakan
e. Addressing
Mode pengalamatan untuk operand
2. Central
Processing Unit
Central
Processing Unit, Meliputi :
Sistem bus
Bus adalah Jalur komunikasi yang dibagi pemakai Suatu
set kabel tunggal yang digunakan untuk menghubungkan berbagai subsistem.
Karakteristik penting sebuah bus adalah bahwa bus merupakan media transmisi
yang dapat digunakan bersama. Sistem komputer terdiri dari sejumlah bus yang
berlainan yang menyediakan jalan antara dua buah komponen pada bermacam-macam
tingkatan hirarki sistem komputer.
Central Logic Unit
unit aritmatika dan logika (ALU) adalah rangkaian
digital yang melakukan operasi aritmatika dan logika. ALU adalah sebuah blok
bangunan fundamental dari central processing unit komputer, dan bahkan
mikroprosesor paling sederhana berisi satu untuk tujuan seperti menjaga timer.
Prosesor ditemukan di dalam CPU modern dan unit pemrosesan grafis (GPU)
mengakomodasi ALUs sangat kuat dan sangat kompleks, komponen tunggal mungkin
berisi sejumlah ALUs.Setiap komputer harus mampu melakukan fungsi-fungsi sederhana,
mereka selalu termasuk dalam CPU. Bagaimana sebuah perusahaan desain ALU mereka
memiliki dampak yang signifikan terhadap kinerja keseluruhan CPU mereka. Pada
artikel ini saya akan memberikan pengenalan singkat ke beberapa dasar-dasar
desain ALU, Anda akan segera melihat bagaimana hal-hal rumit bisa mendapatkan.
Arithmatic Logic Unit
Arithmetic Logic Unix merupakan bagian pengolah
bilangan dari sebuah komputer. Di dalam operasi aritmetika ini sendiri terdiri
dari berbagai macam operasi diantaranya adalah operasi penjumlahan,
pengurangan, perkalian, dan pembagian. Mendesain ALU juga memiliki cara yang
hampir sama dengan mendesain enkoder, dekoder, multiplexer, dan demultiplexer
ALU terdiri dari register-register untuk menyimpan informasi.Operasi arithmatic
dan logic terbagi dalam 4 kelas, yaitu decimal arthmatic, fixed point
arithmatic, floating point arithmatic, dan logic operation.
Set Register
Register prosesor, dalam arsitektur komputer, adalah
sejumlah kecil memori komputer yang bekerja dengan kecepatan sangat tinggi yang
digunakan untuk melakukan eksekusi terhadap program-program komputer dengan
menyediakan akses yang cepat terhadap nilai-nilai yang umum digunakan. Umumnya
nilai-nilai yang umum digunakan adalah nilai yang sedang dieksekusi dalam waktu
tertentu.
Register prosesor berdiri pada tingkat tertinggi dalam hierarki memori : ini
berarti bahwa kecepatannya adalah yang paling cepat; kapasitasnya adalah paling
kecil; dan harga tiap bitnya adalah paling tinggi. Register juga digunakan
sebagai cara yang paling cepat dalam sistem komputer untuk melakukan manipulasi
data. Register umumnya diukur dengan satuan bit yang dapat ditampung olehnya,
seperti "register 8-bit", "register 16-bit", "register
32-bit", atau "register 64-bit" dan lain-lain.
Istilah register saat ini dapat merujuk kepada kumpulan register yang dapat
diindeks secara langsung untuk melakukan input/output terhadap sebuah instruksi
yang didefinisikan oleh set instruksi. untuk istilah ini, digunakanlah kata
"Register Arsitektur". Sebagai contoh set instruksi intel x86
mendefinisikan sekumpulan delapan buah register dengan ukuran 32-bit, tapi CPU
yang mengimplementasikan set instruksi x86 dapat mengandung lebih dari delapan
register 32-bit.
Cache Memory
Cache memory merupakan media penyimpanan data sekunder berkecepatan tinggi,
dimana tempat menyimpan data atau informasi sementara yang sering digunakan
atau diakses oleh komputer.
Fungsi Cache Memory
· Mempercepat
Akses data pada komputer
· Meringankan
kerja prosessor
· Menjembatani
perbedaan kecepatan antara cpu dan memory utama.
· Mempercepat
kinerja memory
Jenis Cache Memory
1. L1 cache L1 Cache adalah Sejumlah kecil
SRAM memori yang digunakan sebagai cache yang terintegrasi menyatu pada
prosesor.
- Berguna untuk menyimpan
secara sementara instruksi dan data, dan memastikan bahwa prosesor memiliki
supply data yangstabil untuk diproses sementara memori mengambil dan menyimpan
data baru.
- L1 cache (Level 1 cache)
disebut pula dengan istilah primary cache, first cache, atau level one cache.
- transfer data dari L1 cache
ke prosesor terjadi paling cepat Kecepatannya mendekati kecepatan register
2. L2 cache Arti istilah L2 Cache adalah
Sejumlah kecil SRAM memori yang berada di motherboard dekat dengan posisi
dudukan prosesor.
- Berguna untuk menyimpan sementara instruksi dan
data, dan memastikan bahwa prosesor memiliki supply data yangstabil untuk
diproses sementara memori mengambil dan menyimpan data baru
- (Level 2 cache) secondary cache,
second level cache, atau level two cache.
- L2 cache memiliki ukuran lbih besar dibandingkan L1
namun kecepatan transfernya sedikit lebih lama dari L1cache.
3. L3 cache jarang sekali ada, hanya ada di
komputer tertentu.
- Berguna ketika terdapat cache yang hilang ”missing” pada cache
L1&L2
- L3
cache memiliki ukuran lbih besar dibandingkan L1 dan L2 namun kecepatan
transfernya lebih lama dari L1cache dan L2 Cache.
Cara Kerja Cache Memori
1. CPU membaca
word memori
2. Periksa di
Cache Memory,
3. Jika ada akan
dikirim ke CPU
4. Jika tidak ada
akan dicari ke Memory Utama
5. Dikirim ke
Cache Memory lalu dikirim ke CPU
Virtual Memory
Virtual Memori adalah sebuah sistem yang digunakan oleh sistem operasi untuk
menggunakan sebagian dari Memori Sekunder yaitu Harddisk seolah-olah ia
menggunakannya sebagai memori internal/utama (RAM) fisik yang terpasang di
dalam sebuah sistem komputer. Sistem ini beroperasi dengan cara memindahkan
beberapa kode yang tidak dibutuhkan ke sebuah berkas di dalam hard drive yang
disebut dengan page file. Proses pemakaian Virtual memori di windows umumnya
dapat dilihat di Task manager.
sumber :
Register prosesor berdiri pada tingkat tertinggi dalam hierarki memori : ini berarti bahwa kecepatannya adalah yang paling cepat; kapasitasnya adalah paling kecil; dan harga tiap bitnya adalah paling tinggi. Register juga digunakan sebagai cara yang paling cepat dalam sistem komputer untuk melakukan manipulasi data. Register umumnya diukur dengan satuan bit yang dapat ditampung olehnya, seperti "register 8-bit", "register 16-bit", "register 32-bit", atau "register 64-bit" dan lain-lain.
Istilah register saat ini dapat merujuk kepada kumpulan register yang dapat diindeks secara langsung untuk melakukan input/output terhadap sebuah instruksi yang didefinisikan oleh set instruksi. untuk istilah ini, digunakanlah kata "Register Arsitektur". Sebagai contoh set instruksi intel x86 mendefinisikan sekumpulan delapan buah register dengan ukuran 32-bit, tapi CPU yang mengimplementasikan set instruksi x86 dapat mengandung lebih dari delapan register 32-bit.
sumber :
CASINOS in NJ at JANTUCKYWOOD Casino Resort - JamBase
BalasHapus› casinos › jantuckyswood-casino › casinos › jantuckyswood-casino Sep 18, 파주 출장안마 2021 — Sep 18, 2021 CASINOS in NJ at 제주 출장마사지 JANTUCKYWOOD Casino Resort is your go-to casino in 영천 출장마사지 New Jersey, offering the best 밀양 출장마사지 in gaming, 서귀포 출장마사지 dining,