Arsitektur dan Organisasi Komputer



1. jelaskan struktur detail komputer IAS.?
2. jelaskan metode untuk untuk mengatasi perbedaan perkembangan antara prosesor dengan komputer lainnya
3. jelaskan perbedaan utama CISC dan RIS

jawab
1.Jelaskan struktur detail dari computer ?
Struktur ISA dirancang oleh VON NEUMANN, van Neumann melakukan sebuah rancangan tentang konsep penyimpanan program (stored program concep) yang di kenal dengan ISA yang menjadi prototype bagi computer untuk keperluan umum yang ada sekatang. Struktur computer ISA ini terdiri dari :

• Main memory : penyimpan data atau intruksi-intruksi
• ALU : memiliki kemampuan mengoperasikan data biner
• Control unit : Melakukan interprestasi intruksi-intruksi di dalm memory dan pemresesan
• Peralatan I/O : peralatan ini di operasikan oleh control unit baik control unit maupun alu berisi lokasi-lokasi
penyimpanan yang disebut register seperti memory buffer register (MBR), instruction register (IR), instruction buffer register (IBR), program counter (PC) scumultor (AC), dan multipler Quotiens (MQ)

procecing unit

Computer IAS beroperasi secara repelitif membentuk siklus interaksi. computer IAS memiliki 21 buah intruksi yang dapat dikelempokan diantaranya :

• Data transfer : memindahkan data antara memori dengan register-register ALU atau antara dua register ALU
• Unconditional branch : biasanya control unit mengeksekusi interuksi-interuksi didalam urutan memory, urutan ini dapat dibuat dengan interuksi pencabangan guna memudahkan operasi repetitive
• Conditional branch : cabang dapat di ubah tergantung pada satu persyaratan, jadi memungkinkan titik keputusan.
• Arithmetic : operasi-operasi yang dibentuk oleh ALU
• Address modify : memungkinkan alamat-alamat untuk di kumputasi di dalam ALU dan kemudian di sisipkan kedalam interuksi-iteruksi yang disimpan di dalam memory, hal ni memungkinkan fleksibilitas alamat yang tinggi pada program.

2. Metode mengatasi perbedaan perkembangan processor dengan komponenkomputer Lainnya.

• Pada dasarnya metode yang diberlakukan hanya dengan mengidentifikasi processor dari perkembanganya. Setiap perubahannya itu di identifikasi dari segi bentuk danukuran serta kinerja dalam pemrosesannya.
• Berikut ini beberapa teknik yang dirancang dan diterapkan untuk meningkatkankecepatan processor
• Branch Prediction : processor mengamati terlebih dahulu didalam softwaredan melakukan prediksi cabang atau kelompok instruksi yang perludiprosesberikutnya. Apa bila processor hampir selalu dapat menebak secara benar processor itu dapat mengambil instruksi-instruksi yang benar danmenyimpannya didalam buffer, sehingga processor selalu berada dalamkeadaan sibuk.
• Data Flow Analysis : processor melakuan analysis instruksi mana yang tidak tergantung pada asil atau data lainnya, untuk membuata penjadwalan yangoptimum bagi instruksi-instruksi. Dalam kenyataannya instruksi dijadwalkanuntuk dieksekusi bila telah siap dan tidak tergantung pada urutan programorisinal. Hal ini mencegah terjadinya delay pada processor.
• Speculative Execution : Dengan menggunakan predisksi cabang dan analisisaliran data beberapa processor mengeksekusi instruksi secara speculative

3. jelaskan perbedaan utama CISC dan RIS

a. CISC ( Complex Instruction Set Computing )
Adalah suatu arsitektur komputer dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memori (load), operasi aritmatika, dan penyimpanan ke dalam memori (store) yang saling bekerja sama.
Tujuan utama dari arsitektur CISC adalah melaksanakan suatu instruksi cukup dengan beberapa baris bahasa mesin yang relatif pendek sehingga implikasinya hanya sedikit saja RAM yang digunakan untuk menyimpan instruksi-instruksi tersebut. Arsitektur CISC menekankan pada perangkat keras karena filosofi dari arsitektur CISC yaitu bagaimana memindahkan kerumitan perangkat lunak ke dalam perangkat keras.

Karakteristik CISC

• Sarat informasi memberikan keuntungan di mana ukuran program-program yang dihasilkan akan menjadi relatif lebih kecil, dan penggunaan memory akan semakin berkurang. Karena CISC inilah biaya pembuatan komputer pada saat itu (tahun 1960) menjadi jauh lebih hemat
• Dimaksudkan untuk meminimumkan jumlah perintah yang diperlukan untuk mengerjakan pekerjaan yang diberikan. (Jumlah perintah sedikit tetapi rumit) Konsep CISC menjadikan mesin mudah untuk diprogram dalam bahasa rakitan

b. RISC (Reduced Instruction Set Computer)
RISC singkatan dari Reduced Instruction Set Computer. Merupakan bagian dari arsitektur mikroprosessor, berbentuk kecil dan berfungsi untuk negeset istruksi dalam komunikasi diantara arsitektur yang lainnya.

RISC mempunyai karakteristik :

• one cycle execution time : satu putaran eksekusi. Prosessor RISC mempunyai CPI (clock per instruction) atau waktu per instruksi untuk setiap putaran. Hal ini dimaksud untuk mengoptimalkan setiap instruksi pada CPU.
• pipelining:adalah sebuah teknik yang memungkinkan dapat melakukan eksekusi secara simultan.Sehingga proses instruksi lebih efiisien
• large number of registers: Jumlah register yang sangat banyak. RISC di Desain dimaksudkan untuk dapat menampung jumlah register yang sangat banyak untuk mengantisipasi agar tidak terjadi interaksi yang berlebih dengan memory.

Komentar

Postingan populer dari blog ini

Etika dan Profesi