Senin, 26 Januari 2015

Kenangan 2014 sampai 2015

Tidak terasa sebentar lagi kita akan menyambut tahun baru tahun 2015, di saat kita berencana menyambut dan merayakan tahun 2015 apakah ada diantara kalian yang mempunyai harapan diakhir tahun 2014  seperti saat-saat ini.Tentu banyak sekali yang mempunyai harapan di akhir 2014. Seperti tema yang akan saya bawakan “antara kenangan dan harapan di akhir tahun 2014”
Menjelang perayaan akhir tahun 2014 dan penyambutan tahun baru 2015, tentu banyak sekali kenangan yang patut dievaluasi serta di syukuri untuk kita bisa mencapainya menjadi lebih baik dan juga harapan yang di inginkan ditahun sebelumnya untuk bisa terwujud ditahun  2015  yang sebentar lagi akan menyapa kita semua. Di akhir tahun 2014 tentu banyak hal kenangan yang mengharukan,  menyenangkan,  menyedihkan bagi setiap orang.
Kadeleiskop ditahun  2014  yang  terjadi di warnai dengan kebahagiaan, mengahrukan dan juga kesedihan  yang  mendalam bagi setiap orang. Bagaimana tidak ditahun 2014 telah banyak terjadi hal  yang  membahagiakan dan juga menggemparkan dunia. Seperti beberapa waktu lalu ditahun  2014  telah terjadi perang antar  Negara  Gaza  Palestina dan Israel dalam perang tersebut telah merenggut banyak nyawa umat islam yang entah itu anak-anak,  dewasa, orang tua dan bahkan orang yang telah lanjut usia pun pada saat perang tersebut terbunuh dengan sadisnya. Negara Isrel dengan kejih tidak memandang siapa musuhnya dia melakukan tembakan juga serangan kepada umat islam, perang yang terjadi selama  22  hari ini telah menyedihkan banyak orang dan keluarga yang di tinggalkannya.
Selain perang yang terjadi ditahun  2014,  banyak bencana alam yang ikut serta menunjukkan kekuasaanya untuk menghacurkan dan memberikan nasihat kepada manusia akan keserakahaanya dan juga ketamakanya.  Banjir, Tsunami, GempaBumi telah banyak terjadi memporak poran dakan segala bangunan manusia. Munculnya hasrat manusia untuk menjadi penguasa ditambah dengan Sengketa merebut wilayah kepulauan denganan cara mengancam terus bergejolak. Pembunuhan yang keji atas orang-orang  yang tak bersalah karenanya. terorisme, penembakan membabi buta, aborsi, dan mempertahankan kekuasaan terus saja terjadi. Bumi ini sungguh menjadi tempat tumpahnya darah insan2 hidup ciptaan ALLAH Swt.
Sudah banyak hal terjadi ditahun 2014  menyedihkan,  akan tetapi masih ada beberapa ditahun 2014  hal-hal  yang  menyenangkan tentunya bagi  kalian semua. Ada banyak peristiwa ada banyak kejadian yang menyedihkan tetapi tidak pernah membuat semua orang larut dalam kesedihan adapun sekarang ini yang masih larut dalam kesedihan cobalah untuk kalian merubah itu semua karena kita jangan sampai terlarut dalam kesedihan.  Di akhir-akhir tahun 2014 seperti saat ini kita gunakan semampu kita agar bisa mengembalikan kenangan baik yang terjadi sedangkan hal-hal buruk  yang telah terjadi sebaiknya kita jadikan sebagai contoh untuk kita di tahun yang baru agar ditahun yang baru tidak terjadi hal-hal buruk seperti yang terjadi di tahun 2014.
Berharaplah penuh dan yakini bahwa diakhir tahun 2014 adalah akhir semua hal-hal yang buruk terjadi,  akhir dari masa-masa yang menyedihkan. Dan diakhir-akhir 2014 kita akan memasuki tahun 2015 semoga ditahun 2015 kita bisa menjadi insan lebih baik dari sebelumnya, selalu berusaha dan tidak menyerah,  semoga impian dancita-cita yang di inginkan di tahun 2015 tercapai
Seperti harapan saya diakhir tahun 2014 saya berharap diakhir tahun 2014 saya bisa merubah kebiasaan buruk saya yang selama ini terjadi ditahun 2014, dan harapan saya di tahun 2015 saya bisa bertemu dengan boyband One Direction, dan di tahun baru 2015 saya akan menjalani prakering (Praktek Kerja Industri) selain itu juga di tahun 2015 saya bisa menjadi Novita yang membanggakan kedua orang tua juga semua orang yang ada di sekitar. Itulah impian saya yang ingin saya wujudkan ditahun  2015 dan harapan terakhir saya ditahun 2014. Semoga terwujud Amiin….
Semoga harapan semua orang yang diimpikan ditahun-tahun sebelumnya terwujud ditahun 2015, selain itu di tahun 2015 tidak ada hal-hal yang buruk terjadi dan semua orang menyadari bahwa kita perlu intropeksi diri untuk menjadikan dunia lebih baik darisebelumnya.


PERBEDAAN RISC DAN CISC

1.    RISC (Reduced Instruction Set Computing)
RISC singkatan dari Reduced Instruction Set Computer. Merupakan bagian dari arsitektur mikroprosessor, berbentuk kecil dan berfungsi untuk mengatur istruksi dalam komunikasi diantara arsitektur yang lainnya. RISC  atau  Reduced  Instruction  Set  Computing pertama  kali  digagas oleh  John Cocke,  seorang peneliti  dari  IBM  di  Yorktown,  New  York  pada  tahun  1974. Saat  ia membuktikan bahwa sekitar 20% instruksi pada sebuah prosesor ternyata menangani sekitar 80% dari  keseluruhan  kerjanya.  Komputer  pertama  yang  menggunakan konsep  RISC  ini  adalah IBM  PC/XT  pada  era  1980-an.  Istilah  RISC  sendiri  pertama kali  dipopulerkan  oleh  David Patterson,  pengajar  pada  University  of  California  di Berkely.

RISC  berarti  "komputasi  kumpulan  instruksi  yang  disederhanakan".  RISC merupakan  sebuah arsitektur  komputer atau  arsitektur  komputasi  modern  dengan instruksi-instruksi dan jenis eksekusi yang paling sederhana. Arsitektur ini digunakan pada  komputer  dengan  kinerja  tinggi, seperti  komputer  vektor.  Selain  digunakan dalam  komputer vektor, desain ini  juga diimplementasikan pada prosesor  komputer lain,  seperti  pada  beberapa  mikroprosesor  Intel 960,  Itanium (IA64)  dari  Intel Corporation,  Alpha  AXP dari  DEC,  R4x00 dari  MIPS  Corporation, PowerPC dan Arsitektur  POWER dari  International Business  Machine. Selain itu, RISC  juga umum dipakai  pada  Advanced  RISC  Machine  (ARM) dan  StrongARM (termasuk  di antaranya adalah Intel XScale), SPARC dan UltraSPARC dari Sun Microsystems, serta PA-RISC dari Hewlett-Packard.

RISC mempunyai karakteristik :
a.    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.
b.    pipelining:adalah sebuah teknik yang memungkinkan dapat melakukan eksekusi secara simultan.Sehingga proses instruksi lebih efisien.
c.    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.

Ciri-Ciri Prosessor RISC :
a.    Prosessor RISC mengeksekusi instruksi pada setiap siklus detak (Robinson 1987:144, Johnson 1987:153).
b.    Instruksi  pada  prosesor  RISC  memiliki  format  tetap,  sehingga  rangkaian pengontrol instruksi  menjadi  lebih  sederhana.  Dengan  kata  lain  dapat menghemat penggunaan luasan keping semikonduktor.
c.    Instruksi yang berhubungan dengan memori hanya instruksi isi (load) dan instruksi  simpan (store),  dan  instruksi  lain  dilakukan  dalam  register internal prosesor.
d.    Prosesor  RISC  memerlukan  waktu  kompilasi  yang  lebih  lama  daripada prosesor CISC.
Konsep arsitektur RISC banyak menerapkan proses eksekusi pipeline. Meskipun jumlah perintah tunggal yang diperlukan untuk melakukan pekerjaan yang diberikan mungkin lebih besar, eksekusi secara pipeline memerlukan waktu yang lebih singkat daripada  waktu  untuk melakukan  pekerjaan  yang  sama  dengan  menggunakan perintah yang lebih rumit.  Mesin RISC memerlukan memori yang lebih besar untuk mengakomodasi  program  yang  lebih besar.  IBM  801  adalah  prosesor  komersial pertama yang menggunakan pendekatan RISC.          


2.    CISC (Complex Instruction-Set Computer)
CISC  atau  Complex  Instruction-Set  Computer  berarti  “kumpulan  instruksi komputasi kompleks". 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. Karakteristik  CISC  dapat  dikatakan bertolak-belakang dengan RISC.
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.
Ciri-ciri Prosesor CISC :
a.    Jumlah instruksi yang banyak dan instruksi yang lebih kompleks.
b.    CISC akan menghasilkan program yang lebih kecil dan lebih cepat.
c.    Ukuran  program-program  yang  dihasilkan  akan  menjadi  relatif  lebih  kecil,  dan penggunaan memory akan semakin berkurang.
Contoh-contoh  prosesor  CISC  adalah  System/360,  VAX,  PDP-11,  varian Motorola 68000 , dan CPU AMD dan Intel x86.
Perbedaan RISC dengan CISC dilihat dari segi instruksinya
·         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.
-  Memiliki instruksi komplek. Load / Store atau Memori ke Memori bekerjasama
-  Memiliki ukuran kode yang kecil dan kecepatan yang rendah.
-  Transistor di dalamnya digunakan untuk menyimpan instruksi – instruksi bersifat komplek

Kesimpulan
      CISC Complex Instruction Set Computer sedangkan RISC merupakan kepanjangan dari Reduced Instruction Set Computer. Chip RISC dibangun mulai pertengahan tahun 1980 sebagai pengganti chip CISC. Pada dasarnya karakteristik CISC yg "sarat informasi" memberikan keuntungan di mana ukuran program-program yang dihasilkan akan menjadi relatif lebih kecil, dan penggunaan memory akan semakin berkurang. Hal inilah yang menyebabkan komputer-komputer pada saat itu memiliki harga yang murah. 
        Filosofi RISC berada dalam tidak satu pun chip yang menggunakan bahasa instruksi assembly yang complex, seperti yang digunakan di CISC. Untuk itulah, instruksi yang simple dan lebih cepat akan lebih baik daripada besar, complex dan lambat seperti CISC. Keuntungan RISC lainnya karena adanya instruksi yang simple, maka chip RISC hanya memiliki beberapa transistor, yang akan membuat RISC mudah didesain dan murah untuk diproduksi untuk menulis compiler yang powerful. RISC memberikan kemudahan di hardware, namun lebih kompleks di software. 

RISC vs CISC

RISC (Apple) versus CISC (Intel) adalah topic yang cukup populer ketika diperbincangkan di Net. CISC (sisk-red), merupakan kepanjangan dari Complex Instruction Set Computer. Kebanyakan PC menggunakan CPU berdasarkan arsitektur CISC ini, seperti contoh AMD CPU dan Intel. Chip CISC memiliki jumlah chip yang berbeda dan instruksi yang complex. Filosofi CISC berada di balik hardware yang selalu lebih cepat berkembang dibanding software. Untuk itu, diperlukan set instruksi yang powerful, yang dapat menyediakan programmer, beberapa instruksi assembly dengan program pendek. Pada umumnya, chip CISC berjalan lebih lambat per instruksi dibandingkan RISC, namun menggunakan sedikit instruksi ketimbang RISC.
RISC (risk-red), merupakan kepanjangan dari Reduced Instruction Set Computer. Chip RISC dibangun mulai pertengahan tahun 1980 sebagai pengganti chip CISC. Filosofi RISC berada dalam tidak satu pun chip yang menggunakan bahasa instruksi assembly yang complex, seperti yang digunakan di CISC. Contoh penggunaan chip RISC adalah pada CPU Apple. Untuk itulah, instruksi yang simple dan lebih cepat akan lebih baik daripada besar, complex dan lambat seperti CISC. Keuntungan RISC lainnya karena adanya instruksi yang simple, maka chip RISC hanya memiliki beberapa transistor, yang akan membuat RISC mudah didesain dan murah untuk diproduksi untuk menulis compiler yang powerful.
RISC memberikan kemudahan di hardware, namun lebih kompleks di software. Pengembang software di RISC harus menulis banyak line untuk task yang sama. Oleh karena itu, desain arsitektur RISC mungkin bukan yang terbaik di masa depan, setelah kemunculan chip CISC yang lebih cepat dan lebih murah. Namun, RISC telah eksis lebih dari 10 tahun dan telah menghantam pasar CISC. Menurut tomax7.com, sekitar 75 persen processor berbasis arsitektur CISC, dan kebanyakan dari mereka adalah standard x86. Namun, sekarang ini chip RISC juga memiliki instruksi yang banyak, hampir sama dengan chip CISC. Sebagai contoh, PowerPC 601 berbasis arsitektur RISC, support lebih banyak instruksi dibandingkan Pentium yang menggunakan chip CISC.


PENGERTIAN RISC DAN PIPELINING RISC


1 .Pengertian Pipeline
Pemrosesan pipeline dalam suatu komputer diperoleh dengan membagi suatu fungsi yang akan dijalankan menjadi beberapa subfungsi yang lebih kecil dan merancang perangkat keras yang terpisah, disebut sebagai tingkatan (stage), untuk setiap subfungsi. Stage-stage itu kemudian dihubungkan bersama-sama dan membentuk sebuah pipeline tunggal (atau pipe) untuk menjalankan fungsi asli tersebut.
1. Sejajarkan mantissa-mantissa yang ada
2. tambahkan mantissa-mantissa tersebut
3. Normalisasikan hasilnya

Keuntungan proses penambahan secara pipeline ini adalah bahwa dua input yang baru dapat dimulai melalui pipa tersebut segera sesudah dua input sebelumnya melewati stage 2. Hal ini berarti bahwa jumlah penambahan akan tersedia dengan kecepatan yang sama dengan kecapatan input. Secara sistematis sekumpulan angka floating-point akan bergerak melalui penambah (adder) pipeline yang sederhana pada saat pasangan pertama angka-angka itu dihasilkan oleh stage 3 maka pasangan kedua telah disejajarkan dan ditambahkan dan hanya perlu dinormalisir pada stage 3. Dengan menggunakan pipeline, jumlah selisih waktu antara hasil pertama dan kedua merupakan jumlah waktu yang diperlukan untuk menormalisir sebuah angka.Tanpa suatu pipeline, waktu antara hasil-hasil tersebut merupakan waktu kumulatif yang diperlukan untuk semua ketiga subfungsi tersebut.
Sinkronisasi Pada Pipeline

Meskipun kita dapat memisahkan suatu fungsi menjadi beberapa subfungsi dengan waktu proses yang relatif sama, perbedaan logika dari stiap stage akan menyukarkan kita untuk menghasilkan waktu proses yang sama pada setiap stage. Untuk menyamakan waktu yang diperlukan pada setiap stage maka stage-stage tersebut harus disinkronisasikan. Hal ini bisa dilakukan dengan menyisipkan kunci-kunci (latch) sederhana (register cepat), antara stage-stage tersebut.latch, masing-masing pada bagian pipe paling awal dan satu lagi pada bagian paling akhir untuk memaksa input yang sinkron dan memastikan output yang sinkron.
            Waktu yang diperlukan untuk lewat dari suatu latch melalui stage ke latch berikutnya disebut sebagaipenangguhan clock (clock delay) dan diperlihatkan pada gambar dibawah ini. Karena hanya ada satu keseragaman penangguhan clock untuk seluruh pipeline maka latch disinkronkan sesuai dengan waktu proses maksimum pada masing-masing stage individual dalam pipeline tersebut. Klasifikasi Pipeline
            Pipeline dapat dikelompokkan menrut fungsi dan konfigurasinya. Secara fungsional, mereka diklasifikasikan menjadi tiga kelompok pokok yaitu: pipelineing aritmatika, instruksi dan prosesor. Pipeline menurut konfigurasi dan strtegi kendalinya: unifungsi atau multifungsi; statis atau dinamis; skalar atau vektor.
Klasifikasi Berdasarkan Fungsi

            Pipelining aritmatika. Proses segmentasi dari ALU dari sistem yang muncul dalam kategori ini. Suatu contoh daari fungsi pipeline aritmatika diberikan dalam bagian contoh pipeline multifungsi.
Pipelining instruksi.Dalam suatu komputer nonpipeline, CPU bekerja melalui suatu siklus yang berkesinambungan dari fetch-decode-eksekusi untuk semua instruksinya. Proses fetch suatu instruksi tidak akan dimulai sampai eksekusi instruksi sebelumnya selesai. Untuk mem-pipeline fungsi ini, instruksi-instruksi yang berdampingan di fetch dari memori ketika instruksi yang sebelumnya di-decode dan dijalankan. Proses pipelining instruksi, disebut juga instruction lihat-ke-muka (look-ahead), mem-fetch instruksi secara berurutan. Dengan demikian, jika suatu instruksi menyebabkan percabganan keluar dari urutan itu maka pipe akan dikosongkan dari seluruh instruksi yang telah di-fetch sebelumnya dan instruksi percabangan (branched-to instruction) tersebut di-fetch. Pipelining prosesor. Sewaktu stage dari suatu pipeline merupakan prosesor aktual dan latch-latch saling berbagi memori antara prosesor-prosesor tersebut maka pipeline itu disebut sebagai pipeline prosesor.

2.     PROSEDUR VEKTOR PIPELINING.
Mengambil intruksi dan membufferkanya .
·         Ketika tahapn kedua bebas tahapan pertama mengirimkan instruksi yang dibufferkan tersebut.
·         Pada saat tahapan kedua sedang mengeksekusi instruksi, tahapan pertama memanfaatkan siklus memori yang tidak dipakai untuk mengambil dan membuffferkan instruksi berikutnya.
·         Tiga kesulitan yang sering dihadapi ketika menggunakan teknik pipeline :
·         Terjadinya penggunaan resource yang bersamaan 
Ketergantungan terhadap data pengaturan jump ke suatu lokasi memori. 
3. Reduced Instruction Set Computers (RISC)
RISC, yang jika diterjemahkan berarti "Komputasi Kumpulan Instruksi yang Disederhanakan", merupakan sebuah arsitektur komputer atau arsitektur komputasi modern dengan instruksi-instruksi dan jenis eksekusi yang paling sederhana. Arsitektur ini digunakan pada komputer dengan kinerja tinggi, seperti komputer vektor. Selain digunakan dalam komputer vektor, desain ini juga diimplementasikan pada prosesor komputer lain, seperti pada beberapa mikroprosesor Intel 960, Itanium (IA64) dari Intel Corporation, Alpha AXP dari DEC, R4x00 dari MIPS Corporation, PowerPC dan Arsitektur POWER dari International Business Machine. Selain itu, RISC juga umum dipakai pada Advanced RISC Machine (ARM) dan StrongARM (termasuk di antaranya adalah Intel XScale), SPARC dan UltraSPARC dari Sun Microsystems, serta PA-RISC dari Hewlett-Packard.
Selain RISC, desain Central Processing Unit yang lain adalah CISC (Complex Instruction Set Computing), yang jika diterjemahkan ke dalam Bahasa Indonesia berarti Komputasi Kumpulan Instruksi yang kompleks atau rumit.


Diberdayakan oleh Blogger.

Labels

Blogger templates

Blogger news