Jumat, 09 Januari 2015

karakteristik dari arsitektur set interuksi Risc , Macam Pengalamatan , Pengindeksan Otomatis


1.         Apa yang menjadi karakteristik organisasi Risc ?
Jawab :
RISC Reduced Instruction Set Computingatau "Komputasi set instruksi yang disederhanakan. Merupakan sebuah arsitektur komputer atau arsitektur komputasi modern dengan instruksi-instruksi dan jenis eksekusi yang paling sederhana. Biasanya digunakan pada komputer berkinerja tinggi seperti komputer vektor.
Bahasa pemprograman memungkinkan programmer dapat mengekspresikan algoritma lebih singkat, lebih memperhatikan rincian, dan mendukung penggunaan pemprograman terstruktur, tetapi ternyata muncul masalah lain yaitu semantic gap, yaitu perbedaan antara operasi-operasi yang disediakan oleh HLL dengan yang disediakan oleh arsitektur komputer, ini ditandai dengan ketidakefisienan eksekusi, program mesin yang berukuran besar,dan kompleksitas kompiler.  
Set-set instruksi yang kompleks tersebut dimaksudkan untuk :
1.   Memudahkan pekerjaan compiler
2.   Meningkatkan efisiensie ksekusi, karena operasi yang kompleks dapat  diimplementasikan didalam mikrokode.
3.   Memberikan dukungan bagi HLL yang lebih kompleks dan canggih.

RISC mempunyai karakteristik :
1.      One cycle execution time : satu putaran eksekusi.
2.   Prosessor RISC mempunyai CPI (clock per instruction) atau waktu per instruksi untuk setiap putaran. Hal ini dimaksud untuk mengoptimalkan setiap instruksi pada CPU.
3.  Pipelining adalah sebuah teknik yang memungkinkan dapat melakukan eksekusi secara simultan. Sehingga proses instruksi lebih efiisien.
4.      Large number of registers: Jumlah register yang sangat banyak.
5.  RISC didesain dimaksudkan untuk dapat menampung jumlah register yang sangat banyak untuk mengantisipasi agar tidak terjadi interaksi yang berlebih dengan memory.
6.  Rangkaian instruksi built-in pada processor yang terdiri dari perintah-perintah yang lebih ringkas dibandingkan dengan CISC.
7.   RISC memiliki keunggulan dalam hal kecepatannya sehingga banyak digunakan untuk aplikasi-aplikasi yang memerlukan kalkulasi secara intensif.

2.         Apa yang dimaksud karakteristik dari arsitektur set interuksi Risc ?
Jawab :
Complex Instruction Set Computer (CISC) adalah sebuah arsitektur dari set instruksi dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memory, operasi aritmetika, dan penyimpanan ke dalam memory, semuanya sekaligus hanya di dalam sebuah instruksi. Tujuan utama dari arsitektur CISC adalah 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 contoh kita 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 2 register yag berbeda, melakukan perkalian operan di unit eksekusi dan kemudian mengambalikan lagi hasilnya ke register yang benar.
Karakteristik CISC yg "sarat informasi" ini 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. Memang setelah itu banyak desain yang memberikan hasil yang lebih baik dengan biaya yang lebih rendah, dan juga mengakibatkan pemrograman level tinggi menjadi lebih sederhana, tetapi pada kenyataannya tidaklah selalu demikian. Contoh-contoh prosesor CISC adalah : System/360, VAX, PDP-11, varian Motorola 68000 , dan CPU AMD dan Intel x86.
CISC mempunyai karakteristrik :
1.      Instruksi berukuran tunggal
2.      Ukuran yang umum adalah 4 byte.
3.      Jumlah mode pengalamatan data yang sedikit, biasanya kurang dari lima buah.
4.      Tidak terdapat pengalamatan tak langsung.
5.   Tidak terdapat operasi yang menggabungkan operasi load/store dengan operasi aritmetika (misalnya, penambahan dari memori, penambahan ke memori).

3.         Apa yang dimaksud dengan :
a.       Pengalamatan segera
Suatu proses penyalinan data yang berukuran byte atau word langsung ke dalam register tujuan. Data yang dimaksud di sini adalah suatu nilai atau bilangan tertentu atau bisa juga berupa sebuah konstanta (didefinisikan dengan instruksi EQU). Perlu dicatat bahwa data segera merupakan data konstan, sedangkan data yang dipindahkan dari register adalah data berubah (variable).
Contoh : ADD 7 ; tambahkan 7 pada akumulator
Keuntungan :
a.         Tidak adanya referensi memori selain dari instruksi yang diperlukan untuk memperoleh operand
b.          Menghemat siklus instruksi sehingga proses keseluruhanakan akan cepat
Kekurangan :
a.          Ukuran bilangan dibatasi oleh ukuran field

b.      Pengalamatan langsung
Suatu proses penyalinan data pada register dan suatu alamat efektif (Effective Address, Alamat ini disimpan pada byte berikut setelah opcode instruksi).
Contoh : ADD A ; tambahkan isi pada lokasi alamat A ke akumulator
Kelebihan : Field alamat berisi efektif address sebuah operand
Kekurangan : Keterbatasan field alamat karena panjang field alamat biasanya lebih kecil dibandingkan panjang word


 c.       Pengalamatan register
Register adalah merupakan sebagian memori dari mikro prosessor yang dapat diakses dengan kecepatan tinggi. Metode pengalamatan register ini mirip dengan mode pengalamatan langsung. Perbedaannya terletak pada field alamat yang mengacu pada register, bukan pada memori utama. Field yang mereferensi register memiliki panjang 3 atau 4 bit, sehingga dapat mereferensi 8 atau 16 register general purpose.
Kelebihan dan kekurangan Register Addressing :
Keuntungan pengalamatan register :
1.      Diperlukan field alamat berukuran kecil dalam instruksi dan tidak diperlukan referensi memori
2.   Akses ke regster lebih cepat daripada akses ke memori, sehingga proses eksekusi akan lebih cepat
Kerugian :
1.      Ruang alamat menjadi terbatas
Contoh :

d.      Pengalamatan relative
Mode pengalamatan relative ini digunakanhanya dalam instruksi percabangan. Instruksi percabangan, selain percabangan instruksi manipulasi bit, membangkitkan dua byte kode mesin: satu untuk kode operasi dan satu untuk offset relatifnya. Karena kemampuannya untuk bercabang ke dua arah, byte offset adalah bilangan bertanda dengan jangkauan –128 sampai +127. Jika kondisi percabangan TRUE, isi dari byte bertanda 8-bit yang mengikuti kode operasi akan ditambahkan dengan isi dari PC untuk membentuk alamat efektif percabangan; jika FALSE maka kontrol program akan terus ke instruksi di bawah instruksi percabangan. Programmer akan menspesifikasikan tujuan dari percabangan sebagai alamat absolute (dengan label atau alamat langsung). Kemudian assembler akan mengkalkulasi offset relatif 8-bit yang akan diletakkan di belakang kode memori dalam memori atau bisa juga mengakses suatu tabel dengan mengambil alamat efektifnya

4.         Apa keuntungan dari pengindeksan otomatis ?
Jawab
a.       Mempermudah penataan pada tulisan
b.   Penempatan Daftar Isi secara Otomatis di Word sangat memudahkan kita untuk berpindah dari halaman yang satu    ke halaman yang lainnya, hanya dengan mengklik pada bagian daftar isi. Selain itu, juga memudahkan pengeditan yang akan kita lakukan. Semoga bermanfaat, pada tulisan selanjutnya akan dibahas cara mempublikasikan file Word ke PDF lengkap dengan Daftar Isi.


Sumber :

Selasa, 02 Desember 2014

Perangkat Input/Output beserta Fungsi



Alat Input ( Input Device )

Input Device atau perangkat input atau alat masukan adalah perangkat/ media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Input devices atau unit masukan yang umumnya digunakan personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user(pengguna) dengan computer. Data yang dimasukkan ke dalam system computer dapat berbentuk signal input dan maintenance input. Sign input berbentuk data yang dimasukkan ke dalam system computer, sedangkan maintenance input terbentuk program yang digunakan untuk mengolah datayang dimasukkan. Jadi input device selain digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan program.

Macam-Macam Alat Input Komputer
No
Gambar Alat
Nama Alat
Fungsi
1.

Keyboard

Berfungsi memasukkan huruf, angka,    karakter khusus serta sebagai media bagi  user (pengguna) untuk melakukan  perintah-perintah lainnya yang  diperlukan.
2.

Mouse
Berfungsi untuk memindahkan pointer  atau kursosr secara cepat serta mengatur  posisi kursor di layar
3.


Scanner

Berfungsi untuk mengopi atau menyalin  gambar atau teks yang kemdian disimpan  dalam memori komputer. Scanner  sebenarnya terbagi atas beberapa jenis  menurut fungsinya. ada yang berfungsi  memindai tulisan dan menyimpannya  dalam format teks, ada yang berfungsi  untuk memindai dan menyimpan dalam  format picture, ada pula yang berfungsi  untuk memindai warna hitam seperti  yang  dilakukan alat periksa kertas ujian.
4.

Joystick
Umumnya digunakan sebagai pelengkap  untuk memainkan permainan video yang  dilengkapi lebih dari satu tombol
5.

Touch pad
Fungsinya sebagai penggerak kursor pada  monitor melalui stimulasi gerakan jari  yang menyentuh touchpad tersebut
6.

Track ball
Menyimulasikan pergerakan vertikal  mouse, sehingga pengguna tidak perlu  menggerakkan mouse berulang kali untuk  dapat menaikkan atau menurunkan layar
7.

Light Pen
Untuk memodifikasi atau mendesain  gambar dengan screen
8.

Camera digital
Menangkap obyek gambar yang akan  ditampilkan ke layar komputer untuk  diproses lebih lanjut
9.

Handy cam
Merekam gambar yang akan ditampilkan  ke layar monitor untuk diproses lebih  lanjut
10.

Webcam
Digunakan untuk konferensi video jarak    jauh atau sebagai kamera pemantau.
11.

Microphone and headphone
Microphone berfungsi untuk merekam  suara yang akan disimpan dalam memori  komputer, selain itu kita juga dapat  berbicara dengan orang lain pada saat  chatting. Headphone berfungsi untuk  mendengarkan suara
12.

Graphics Pads
Untuk menggambar objek pada monitor
13.


Barcode
Berfungsi untuk membaca suatu kode  yang berbentuk kotak-kotak atau garis-  garis tebal vertikal yang kemudian  diterjemahkan dalam bentuk angka-angka




Alat Output (Output Device)
Alat output adalah alat-alat yang berfungsi mengeluarkan atau menampilkan data-data yang berbentuk informasi yang dibutuhkan dari komputer. 
Macam-Macam Alat Output Komputer
No
Gambar Alat
Nama Alat
Fungsi
1.

Monitor
Berfungsi menampilkan teks dan/atau gambar, baik diam atau bergerak, yang dijanakan oleh komputer dan diproseskan oleh grafik.
2.

Printer
Untuk mencetak teks atau gambar ke media kertas atau media lainnya seperti kertas transparansi
3.

Plotter
Digunakan untuk mencetak gambar ukuran yang  cukup besar, seperti gambar mesin dan konstruksi  bangunan
4.

Speaker
Untuk memberikan informasi dalam bentuk suara
5.

Proyektor
Berfungsi menampilkan bayangan sebuah  gambar positif yang dapat ditembus  cahaya.