Senin, 19 Maret 2012

Jawaban UAS Teori Arsitektur Organisasi Komputer (AOK)

Nama : Lukman Hakim
NIM  : SIA201043
Blog   : http://www.lukmancilongok.blogspot.com
 
1. Jelaskan contoh eksekusi program diatas.
Dari contoh eksekusi diatas siklus instruksi dengan langkah langkahnberikut:
Mengambil (fetch) instruksi ADD,  Membaca isi lokasi memori A ke dalam prosesor,  Membaca  isi lokasi memori B ke dalam prosesor, agar isi A tidak hilang prosesor harus memiliki  sedikitnya dua buah register untuk menyimpan nilai-nilai memori dibanding akumulator tunggal, Menambahkan kedua nilai-nilainya,  Menuliskan hasilnya dari prosesor ke lokasi memori A.
Jadi, siklus eksekusi untuk instruksi tertentu boleh melibatkan lebih dari satu referensi ke memori, juga suatu instruksi dapat menentukan suatu operasi I/O.

2. Berikan pendapat anda tentang RISC dan CISC tentang keunggulanya.
RISC ( Reduced Instruction Set Computer )
  • Menekankan pada perangkat lunak, dengan sedikit transistor
  • Instruksi sederhana bahkan single
  • Load / Store atau memory ke memory bekerja terpisah
  • Ukuran kode besar dan kecapatan lebih tinggi
  • Transistor didalamnya lebih untuk meregister memori
CISC (Complex Instruction Set Computer )
  • Lebih menekankan pada perangkat keras, sesuai dengan takdirnya untuk programer.
  • CISC 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, tetapi konsep ini menyulitkan dalam penyusunan kompiler bahasa pemrograman tingkat tinggi.
  • Dalam CISC banyak terdapat perintah bahasa mesin.
3. Beri penjelasan tentang Hyper- Threading !
Teknologi Hyper-Threading adalah teknik yang memungkinkan sebuah CPU tunggal dapat bertindak seperti beberapa CPU. Hyper-Threading memungkinkan bagian-bagian yang berbeda dari CPU untuk bekerja pada tugas yang berbeda secara bersamaan.
Sebuah CPU dengan Hyper-Threading memiliki dua set sirkuit yang melacak keadaan CPU. Sirkuit ini mencakup sebagian besar register dan penunjuk instruksi. Sirkuit ini berfungsi sebagai fasilitas penyimpanan sementara untuk melacak dimana CPU saat ini bekerja. Bagian CPU yang tidak direplikasi adalah L1 dan L2 cache. Hyper-Threading menduplikat sekitar 5% dari sirkuit dari CPU. Tergantung pada aplikasi perangkat lunak yang digunakan, Hyper-Threading dapat meningkatkan performa hingga enam kali lipat.
 
4. Dalam Komputer Cluster terdapat istilah Master Slave Processing dan Symetrical Multiprocessing. Berikan pemahaman atas salah satu istilah tersebut..
Sistem multi prosessor yang sering digunakan adalah model symmetric multiprocessing, dimana setiap prosessor menjalankan sistem operasi yang identik dan komunikasi antar prosesor jika diperlukan. Beberapa sistem menggunakan asymmetric multiprocessing, dimana setiap prosessor mempunyai tugas tetentu. Prosessor master mengontrol sistem, prosessor lain menunggu instruksi master atau mempunyai tugas yang ditentukan oleh master. Skema ini merupakan hubungan master-slave. Prosessor master menjadwal dan mengalokasikan pekerjaan dari prosessor slave. Contoh symmetric multiprocessing adalah sistem UNIX versi Encore’s untuk komputer Multimax Komputer dapat dikonfigurasikan untuk menangani satu lusin prosessor, semua menjalankan UNIX. Keuntungan dari model ini adalah bahwa beberapa proses dapat berjalan pada satu waktu (N proses jika terdapat N CPU) tanpa menyebabkan pengurangan performansi. Sehingga kita dapat mengontrol I/O secara hati-hati untuk menjamin data mendapatkan prosessor yang tepat.

5. Cara meningkatkan Computer Performance :
  • Perhatikan Visual Grafis. Kita harus memilih antara mementingkan visual grafis/tampilan dari komputer kita atau lebih mementingkan kualitas dan performa dari komputer PC anda. Caranya : Klik kanan icon My Computer -> Properties -> (Tab) Advance -> (Performance -> Setting) -> Visual Effects.Kita bisa pilih sendiri di menu custom, tinggal check/uncheck pilihan kita sesuai dengan keinginan dan kebutuhan kita.
  • Hindari Program-program yang Tidak Berguna. Semakin banyak program yang ada di komputer maka hardisk akan lebih penuh. Dan semakin banyak isi hardisk yang terpakai maka komputer anda akan berjalan lebih lambat pula.
  • Uninstall program-program yang tidak berguna. Caranya : Control Panel -> Add or Remove Programs. Sebaiknya untuk program yang jarang anda pakai maka di hapus saja dari komputer PC anda.
  • Lakukan Disk Cleanup. Disk Cleanup ini akan membersihkan file-file bekas yang sudah tidak dibutuhkan lagi sehingga dapat menghemat space hardisk anda. Caranya : My Computer -> C: (sesuai dengan hardisk yang anda ingin bersihkan) -> Klik Kanan -> Properties -> Disk Cleanup
  • Defragment Hardisk Berkala. Defragment ini juga bisa membersihkan hardisk dari data-data yang tidak berguna. Sehingga jika anda melakukan defragment hardisk ini akan menambah free spac penyimpananan hardisk anda.Caranya : My Computer -> C: (sesuai dengan hardisk yang anda ingin bersihkan) -> Klik Kanan -> Properties -> (tab) Tools -> Defragment Now
  • Melakukan Tweaking dengan Software. Banyak software yang tersedia yang mampu meningkatkan performa komputer anda. Diantaranya Tune Up Utilities, CCleaner, RegCleaner dan masih banyak lagi. Tools-tools tersebut juga bisa membersihkan registry anda dari kesalahan-kesalahan / Error.
  • Optimalkan Virtual Memori. Caranya : My Computer -> Klik Kanan -> Properties -> (Tab) Advance -> (Performance -> Setting) -> Advanced -> (Virtual Memori -> Change).Nah disitu ada bagian custom size anda isi disitu sesuai dengan yang ada di Reccomended.
  • Matikan beberapa fitur Start Up yang tidak berguna. Caranya : Start Menu -> RUN -> Ketikan MSCONFIG -> OK / Enter -> Pilih menu Start Up >> Hilangkan semua centang pada Start up kecuali Program Anti virus. Klik Menu service -> Hilangkan centang pada Automatic Updates. Setelah itu tekan Apply lalu OK

Tidak ada komentar:

Posting Komentar

Lukman Alfasiry © 2008. Design by :vio Templates Sponsored by: gold bola