1. Penjelasan tentang eksekusi program disamping adalah:
- PC berisi 300 (pada alamat instruksi pertama), alamt ini dimuat ke dalam IR (yang melibatkan MAR dan MBR).
- 4 bit pertama IR mengindikasikan AC akan dimuat, 12 bit sisanya menentukan alamat, yaitu 940.
- PC dinaikan nilainya dan instruksi berikutnya akan dimabil.
- Isi AC yang lama dan isi lokasi 941 ditambahkan dan hasilnya akan disimpan didalam AC
- PC dinaikan nilainya, dan instruksi berikutnya akan diambil
- Isi AC akan disimpan pada lokasi 941
Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari memori. Terdapat
register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang
disebut Program Counter (PC). PC akan menambah satu hitungannya setiap kali CPU membaca instruksi. Instruksi – instruksi yang dibaca akan dibuat dalam register instruksi (IR). Instruksi – instruksi ini dalam bentuk kode – kode binner yang dapat diinterpretasikan oleh CPU kemudian dilakukan aksi yang diperlukan. Aksi – aksi yang dilakukan oleh CPU dikelompokkan menjadi empat katagori, yaitu :
· CPU – Memori : Perpindahan data dari CPU ke memori dan sebaliknya
· CPU –I/O : Perpindahan data dari CPU ke modul I/O dan sebaliknya.
· Pengolahan Data : CPU membentuk sejumlah operasi aritmatika dan logika terhadap data.
· Control : Instruksi untuk pengontrolan fungsi atau kerja. Misalnya instruksi
Dapat mengubah urutan eksekusi.
2. Keunggulan RISC dan CISC adalah :
· RISC keunggulannya yaitu : Prosesor RISC hanya menggunakan instruksi-instruksi sederhana yang bisa dieksekusi dalamsatu siklus. Dengan demikian, instruksi ‘MULT’ sebagaimana dijelaskan sebelumnya dibagimenjadi tiga instruksi yang berbeda, yaitu “LOAD”, yang digunakan untuk memindahkan datadari memori ke dalam register, “PROD”, yang digunakan untuk melakukan operasi produk (perkalian) dua operan yang berada di dalam register (bukan yang ada di memori) dan “STORE”,yang digunakan untuk memindahkan data dari register kembali ke memori. Berikut ini adalahurutan instruksi yang harus dieksekusi agar yang terjadi sama dengan instruksi “MULT” pada prosesor RISC (dalam 4 baris bahasa mesin) :
LOAD A, 2:3LOAD B, 5:2PROD A, BSTORE 2:3, A
· CISC keunggulannya yaitu : melaksanakan suatu perintah cukup dengan beberapa baris bahasa mesin sedikit mungkin. Hal ini bisa tercapai dengan cara membuat perangkat keras prosesor mampu memahami dan menjalankan beberapa rangkaian operasi. Untuk tujuan contohkita kali ini, sebuah prosesor CISC sudah dilengkapi dengan sebuah instruksi khusus, yang kita beri nama MULT. Saat dijalankan, instruksi akan membaca dua nilai dan menyimpannya ke 2register yag berbeda, melakukan perkalian operan di unit eksekusi dan kemudian mengambalikanlagi hasilnya ke register yang benar
3. Penjelasan tentang Hyper-Threading
Teknologi Hyper-Threading adalah teknik yang memungkinkan sebuah CPU tunggal dapat bertindak seperti beberapa CPU. Sebuah CPU (single thread) terdiri dari banyak komponen kecil. Pada saat menjalankan proses, beberapa komponen mungkin sibuk memproses instruksi, sedangkan komponen lainnya sedang menuggu untuk dimanfaatkan. Sehingga hal ini mengakibatkan CPU bekerja tidak maksimal.
Hyper-threading memungkinkan bagian-bagian yang berbeda dari CPU untuk bekerja pada tugas yang berbeda secara bersamaan. Dengan cara ini, sebuah komputer dengan CPU Hyper-Threading tampaknya lebih dari satu CPU.
Sebuah CPU dengan Hyper-Threading memiliki dua set sirkuit yang melacak keadaan CPU. Sirkuit ini mencakup sebagian besar register dan petunjuk instruksi. Sirkuit ini berfungsi sebagai fasilitas penyimpanan sementara untuk melacak dimana CPU saat ini bekerja. Bagian dari CPU yang tidak direpleksi adalah L1 dan L2 cache. Hyper-Threading meduplikat sekitar 5% sirkuit dari CPU. Tergantung pada aplikasi perangkat lunak yang digunakan, Hyper-Threading dapat meningkatkan performa hingga enam kali lipat.
4. Pemahaman Master-Slave Processing dan Symmetrical Mutliprocessing dalam Computer Cluster adalah :
· Mastel-Slave Processing adalah model dari komunikasi dimana satu perangkat atau proses memiliki control searah atas satu atau lebih perangkat lain. Tiap – tiap pemroses diberikan tugas khusus, pemroses utama mengendalikan system sedangkan pemroses lainnya menjalankan perintah dari pemroses utama.
· Symmetrical Multiprocessing adalah sistem dimana setiap pemroses melakukan semua tugas melalui system operasi dan semua pemroses berderajat sama. Sistem ini melibatkan multiprocessor arsitektur perangkat keras komputer dimana dua atau lebih prosesor identik yang terhubung ke satu share memori utama dan dikendalikan oleh contoh OS tunggal. Paling umum sistem multiprosesor saat ini menggunanakan arsitektur Symmetric Multiprocessing (SMP). Dalam kasus multi-core prosesor, arstektu SMP berlaku untuk code, memperlakukan mereka sebagai prosesor terpisah. Prosesor mungkin saling berhubungan menggunakan bus, switch crossbar atau on-chip jaringan mesh.
5. Hal – hal yang dapat dilakukan untuk mempercepat kinerja komputer ataupun PC antara lain :
· Meminimalisasi waktu booting
a. Lokasi Booting
Secara default, biasanya computer akan memeriksa floopy terlebih dahulu. Rubahlah dengan masuk ke BIOS dengan menekan Del setelah perhitungan memory dilakukan. Lalu pada opsi FirtsBoot Device pilihlah harddisk di mana Anda meletakkan operating system. Misalnya “hard disk” Dengan cara ini, komputer tidak akan memakan waktu lagi mencari lokasi booting, tapi langsung ke harddisk tempat operating system disimpan.
b. Disable Komponen yang tidak dipakai
Semua perangkat yang terpasang pada komputer akan memakan waktu booting. Oleh sebab itu kurangi dengan klik kanan padaMy computer/properties/ hardware lalu klik Device Manager, kemudian pilih komponen yang tidak lagi terpakai dengan Klik kanan lalu pililih disable.
c. Kurangi Font
Jumlah font juga mempengaruhi proses booting. Pakai font yang diperlukan aja. Biar tidak hilang sebelum menghapus font anda bisa simpan dengan membuatkan folder tersendiri, bila suatu saat dibutuhkan anda bisa kembalikan lagi. Untuk menghapus font Caranya, masuk control panel, pilih font dan buang yang tidak dibutuhkan.
d. Hilangkan Layar Loading
Dengan menghilangkan layer loading, Anda juga dapat menghemat sedikit waktu booting. Caranya pilih menu Run pada Start menu, lalu ketikkan msconfig, tekan Ok. Setelah itu pada opsi / NOGUIBOOT berikan tanda centang. Perubahannya layar tidak menampilkan logo windows pada proses booting, hanya layar hitam.
e. Kurangi Waktu Setelah Booting
Selesai booting, komputer ada proses pengenalan jaringan. Hal ini memakan waktu, bila Anda ingin segera menggunakan computer dan komputer tidak terhubung dengan jaringan, maka caranya adalah mematikan fitur ini dengan cara masuk My Computer, pilih manage. Lalu expan Service and Application. Pada daftar service, klik dua kali Workstation. Kemudian pada dropdown box Star Up type pilih Disable.
· Matikan/disable indeks services
Indexing Services adalah sebuah program kecil tetapi mengunakan memory computer lumayan besar. Terkadang dapat menganggu computer menjadi lebih berisik atau berbunyi dalam access harddisk. Fungsi Indexing Services adalah melakukan update daftar file computer, tujuannya untuk mempercepat kinerja PC dengan sistem dari pendaftaran index file. Jika anda tidak memerlukan pencarian file terlalu sering, Indexing Services dapat dimatikan dengan :Go to Start, Click Settings, Click Control Panel, Double-click Add/Remove Programs, Click the Add/Remove Window, Components, Uncheck the Indexing services, Click Next
· Optimisme display setting
Dengan menurunkan tingkat gambar. Windows dengan tampilan desktop keren memang menarik. Tetapi terlalu banyak gambar akan memaka sumber resource system. Untuk mematikannya: masuk, Go to Start, Click Settings, Click Control Panel, Click System, Click Advanced, costume hapus centang pada pilihan berikut (Show shadows under menus,Show shadows under mouse pointer,Show translucent selection rectangle,Use drop shadows for icons labels on the desktop,Use visual styles on windows and buttons, atau terserah pada anda)
· Mempercepat browser folder.
Setiap kali membuka browser folder, maka tampak kelambatan atau sedikit delay. Karen Windows XP sesaat akan mencari network file dan printer sementara membuka Windows Explorer. Untuk memperbaiki anda dapat mematikan fasilitas tersebut dengan : Open My Computer, Click on Tools menu, Click on Folder Options, Click on the View tab, Uncheck the Automatically search for network folders and printers check box, Click Apply, Click Ok,
· Matikan Service yang Tidak Perlu.
Sebaiknya service-service tersebut dimatikan caranya masuk My Computer, pilih manage. Lalu expan Service and Application. Pilih yang tidak diperlukan, kemudian pada dropdown box Star Up type pilih Disable.
· Matikan start up
a. Masuk start menu : Start/All Programs/ Startup hapus semua item yang tidak diperlukan.
b. Masuk msconfig, caranya : Start/ Run ketik msconfig, pilih tab Startup, hapus semua centang yang tidak diperlukan.
c. Bersihkan regedit, caranya : Start/Run ketik regedit, masuk ke HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\ Windows \CurrentVersion \Run hapus entry-entry yang tidak diperlukan
d. Bersihkan juga HKEY_CURRENT_USER\Software \Microsoft \Windows\CurrentVersion\Run 7. Mempercepat tampilan menu. Klik start menu, pilih run, ketikkan regedit, windows registry editor akan muncul, kemudian cari HKEY_CURRENT_USER. klik tanda [+] untuk melihat submenunya. kemudian pilih control panel, lalu pilih desktop. (HKEY_CURRENT_USER [-]/= control panel [-]/desktop, Klik menushowdelay, lalu rubah valuenya dengan yang anda suka ( semakin kecil angkanya semakin cepat )
· Perhatikan Visual Grafis
Efek efek visual grafis komputer kita seringkali memberatkan kinerja komputer PC kita. Oleh karena itu kita harus memilih antara mementingkan visual grafis/tampilan dari komputer kita atau lebih mementingkan kualitas dan performa dari komputer PC kita. Bagaimana caranya? Ikuti langkah-langkah sebagai berikut :
Klik kanan icon My Computer -> Klik Kanan -> Properties -> (Tab) Advance -> (Performance -> Setting) -> Visual Effect
Nah disitu kan ada pilihan antara mementingkan kualitas gambar atau performa komputer PC, kita pilih saja yang kita utamakan. Atau kita bisa pilih sendiri di menu custom, tinggal check/uncheck pilihan kita sesuai dengan keinginan dan kebutuhan kita.
· Hindari Program-program yang Tidak Berguna
Seringkali kita hanya menginstall program untuk memenuhi isi komputer kita. Padahal semakin banyak program yang ada di komputer kita maka hardisk akan lebih penuh. Dan semakin banyak isi hardisk yang terpakai maka komputer kita akan berjalan lebih
lambat pula.
Oleh karena itu di sarankan kita agar :
a. Uninstall program-program yang tidak berguna
b. Lakukan Disk Cleanup
c. Defragment Hardisk Berkala
· Melakukan Tweaking dengan Software
Banyak software yang tersedia yang mampu meningkatkan performa komputer kita. Diantaranya Tune Up Utilities, CCleaner, RegCleaner dan masih banyak lagi. Tools-tools tersebut juga bisa membersihkan registry kita dari kesalahan-kesalahan / Error. Kita dapat mencari sofware - software tersebut dengan cara searhcing di google
· Optimalkan Virtual Memory
Caranya : My Computer -> Klik Kanan -> Properties -> (Tab) Advance -> (Performance -> Setting) -> Advanced -> (Virtual Memori -> Change) Nah disitu ada bagian custom size kita isi disitu sesuai dengan yang ada di Reccomended
· Matikan beberapa fitur Start Up yang tidak berguna
a. Start Menu RUN -> Ketikan MSCONFIG -> OK / Enter -> Pilih menu Start Up >> Hilangkan semua centang pada Start up kecuali Program Anti virus.
b. Klik Menu service -> Hilangkan centang pada Automatic Updates Setelah itu tekan Apply lalu OK