Kamis, 25 Oktober 2012

2. Central Processing Unit, Meliputi :

2. Central Processing Unit, Meliputi :

Sistem bus
Bus adalah Jalur komunikasi yang dibagi pemakai Suatu set kabel tunggal yang digunakan untuk menghubungkan berbagai subsistem. Karakteristik penting sebuah bus adalah bahwa bus merupakan media transmisi yang dapat digunakan bersama. Sistem komputer terdiri dari sejumlah bus yang berlainan yang menyediakan jalan antara dua buah komponen pada bermacam-macam tingkatan hirarki sistem komputer.
sumber : http://www.kiosbisnis.com/2012/04/pengertian-dan-karakteristik-sistem-bus.html

Arithmatic Logic Unit
Arithmetic Logic Unix merupakan bagian pengolah bilangan dari sebuah komputer. Di dalam operasi aritmetika ini sendiri terdiri dari berbagai macam operasi diantaranya adalah operasi penjumlahan, pengurangan, perkalian, dan pembagian. Mendesain ALU juga memiliki cara yang hampir sama dengan mendesain enkoder, dekoder, multiplexer, dan demultiplexer ALU terdiri dari register-register untuk menyimpan informasi.Operasi arithmatic dan logic terbagi dalam 4 kelas, yaitu decimal arthmatic, fixed point arithmatic, floating point arithmatic, dan logic operation.
sumber : http://kopongkopong.blogspot.com/2011/09/arithmetic-logic-unit-alu.html

Central Logic Unit
unit aritmatika dan logika (ALU) adalah rangkaian digital yang melakukan operasi aritmatika dan logika. ALU adalah sebuah blok bangunan fundamental dari central processing unit komputer, dan bahkan mikroprosesor paling sederhana berisi satu untuk tujuan seperti menjaga timer. Prosesor ditemukan di dalam CPU modern dan unit pemrosesan grafis (GPU) mengakomodasi ALUs sangat kuat dan sangat kompleks, komponen tunggal mungkin berisi sejumlah ALUs.Setiap komputer harus mampu melakukan fungsi-fungsi sederhana, mereka selalu termasuk dalam CPU. Bagaimana sebuah perusahaan desain ALU mereka memiliki dampak yang signifikan terhadap kinerja keseluruhan CPU mereka. Pada artikel ini saya akan memberikan pengenalan singkat ke beberapa dasar-dasar desain ALU, Anda akan segera melihat bagaimana hal-hal rumit bisa mendapatkan.
sumber : http://cookies.web.id/2012/06/pengertian-arithmetic-logic-unit-dalam-komputer.html 

Set Register
Register prosesor, dalam arsitektur komputer, adalah sejumlah kecil memori komputer yang bekerja dengan kecepatan sangat tinggi yang digunakan untuk melakukan eksekusi terhadap program-program komputer dengan menyediakan akses yang cepat terhadap nilai-nilai yang umum digunakan. Umumnya nilai-nilai yang umum digunakan adalah nilai yang sedang dieksekusi dalam waktu tertentu.
Register prosesor berdiri pada tingkat tertinggi dalam hierarki memori : ini berarti bahwa kecepatannya adalah yang paling cepat; kapasitasnya adalah paling kecil; dan harga tiap bitnya adalah paling tinggi. Register juga digunakan sebagai cara yang paling cepat dalam sistem komputer untuk melakukan manipulasi data. Register umumnya diukur dengan satuan bit yang dapat ditampung olehnya, seperti "register 8-bit", "register 16-bit", "register 32-bit", atau "register 64-bit" dan lain-lain.
Istilah register saat ini dapat merujuk kepada kumpulan register yang dapat diindeks secara langsung untuk melakukan input/output terhadap sebuah instruksi yang didefinisikan oleh set instruksi. untuk istilah ini, digunakanlah kata "Register Arsitektur". Sebagai contoh set instruksi intel x86 mendefinisikan sekumpulan delapan buah register dengan ukuran 32-bit, tapi CPU yang mengimplementasikan set instruksi x86 dapat mengandung lebih dari delapan register 32-bit.
sumber : http://id.wikipedia.org/wiki/Register_prosesor

Cache Memory 
Cache Memory adalah tempat menyimpan data sementara. Cara ini dimaksudkan untuk meningkatkan transfer data dengan menyimpan data yang pernah diakses pada cache tersebut, sehingga apabila ada data yang ingin diakses adalah data yang sama maka maka akses akan dapat dilakukan lebih cepat. Cache memori ini terletak antara register dan memory utama sehingga pemrosesan data tidak langsung mengacu pada memori utama.Penggunaan cache ditujukan untuk meminimalisir terjadinya bottleneck dalam aliran data antara processor dan RAM. Sedangkan dalam terminologi software, istilah ini merujuk pada tempat penyimpanan sementara untuk beberapa file yang sering diakses (biasanya diterapkan dalam network).
sumber : http://www.kiosbisnis.com/2012/04/cache-memory-memory-internal-dan-memory.html

Virtual Memory 
Virtual Memori adalah sebuah sistem yang digunakan oleh sistem operasi untuk menggunakan sebagian dari Memori Sekunder yaitu Harddisk seolah-olah ia menggunakannya sebagai memori internal/utama (RAM) fisik yang terpasang di dalam sebuah sistem komputer. Sistem ini beroperasi dengan cara memindahkan beberapa kode yang tidak dibutuhkan ke sebuah berkas di dalam hard drive yang disebut dengan page file. Proses pemakaian Virtual memori di windows umumnya dapat dilihat di Task manager.
sumber :  http://yurizone.wordpress.com/2009/11/15/apa-itu-virtual-memori/

1. Arsitektur Set Instruksi, meliputi :

1. Arsitektur Set Instruksi, meliputi :

A. Jenis Instruktur :
Set instruksi merupakan sekumpulan lengkap instruksi yang dapat dimengerti oleh sebuah CPU lengkap. Karakteristik instruksi mesin atau didefinisikan sebagai suatu aspek dalam arsitektur komputer yang dapat dilihat oleh para pemrogram
jenis-jenis struktur.
1. Pengolahan data ( data processing)
Meliputi operasi-operasi aritmetika dan logika. Operasi aritmetika memiliki kemampuan komputasi untuk pengolahan data numeric. Sedangkan instruksi logika beroperasi terhadpa bit-bit word sebagai bit, bukannya sebagai bilangan, sehingga instruksi ini memiliki kemampuanuntuk pengolahan data lain.
2. Perpindahan data ( data movement) berisi instruksi perpindahan data antar register maupun modul I/O untuk dapat diolah oleh CPU maka diperlukan instruksi-instruksi yang bertugas memindahkan data operand yang diperlukan.
3. Penyimpanan data ( data storage) berisi instruksi-instruksi penyimpan ke memori. Instruksi penyimpanan sangat penting dalam operasi komputasi, karena data tersebut akan digunakan untuk operasi berikutnya, minimal untuk ditampilkan pada layar harus diadakan penyimpanan walaupun sementara.
4. Kontrol aliran program ( program flow control) berisi instruksi pengontrolan operasi dan percabangan ke   set instruksi lain.
sumber : http://tiaaliasrendy.blogspot.com/2010/12/apa-seh-sebenernya-set-instruksi-itu.html


B. Teknik Pengalamatan
metode pengalamatan merupakan aspek dari set instruksi arsitektur disebagian CPU disain yang didefinisikandalam set instruksi arsitektur dan menentukan dan menentukan bagaimana bahasa mesin memberikan petunjuk dalam arsitektur untuk mengindentifikasi operan dari setiap instruksi.
  
 sumber : http://www.scribd.com/doc/94113452/Metode-Pengalamatan


C. Desain Set Instruksi
Desain set instruksi merupakan masalah yang sangat komplek yang melibatkan banyak aspek, diantaranya adalah :
1. kelengkapan set instruksi
2. ortogonalitas (sifat indepedensi instruksi)
3. kompatibilitas :
- source code compatibility
- object code compatibility
Selain ketiga aspek tersebut juga melibatkan hal-hal sebagai berikut :
a. Operation Repertoire: Berapa banyak dan operasi apa saja yang disediakan, dan berapa sulit
operasinya
b. Data Types : tipe/jenis data yang dapat diolah.
c. Instruction Format : panjangnya, banyaknya alamat, dsb.
d. Register : Banyaknya register yang dapat digunakan .
e.Addressing : Mode pengalamatan untuk operand.

sumber :  http://abiew-wb.blogspot.com/2011/10/arsitektur-set-instruksi.html

Selasa, 02 Oktober 2012

1. Evolusi Arsitektur Komputer, yang mencakup :

1. Evolusi Arsitektur Komputer, yang mencakup :
  • Perspektif Historis.untuk meningkatkan kualitas pendidikan pada masa yang akan datang, tidak terlepas dari pendidikan di masa lampau yang berisi informasi tentang kejadian yang didasari konsep-konsep tertentu. Informasi tersebut dapat dijadikan sebagai bahan pembelajaran untuk memajukan pendidikan. Dengan melihat informasi bidang pendidikan dimasa lampau, manusia dapat menilai dan membandingkan  apakah pendidikan yang sudah dilakukan sudah sesuai dengan keadaan dan tujuan pendidikan sekarang sehingga dapat dijadikan sebagai pembanding untuk memajukan suatu bangsa. 

  • Klasifikasi Arsitektur Komputer. konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer.Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya).arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.


  • Kualitas Arsitektur Komputer. kualitas atau mutu arsitektur komputer tidak mudah diukur. Banyak arsitek komputer menggunakan atribut yang dijelaskan pada bagian berikut ini untuk mengevaluasi mutu arsitektur. Seperti halnya atribut yang menjadikan arsitektur bangunan bermum, sebagian besar atribut berikut sulit dihitung. Pada hakekatnya, suatu arsitektur yang baik untuk satu aplikasi mungkin saja jelek untuk aplikasi yang lain, dan sebaliknya. Pada bagian ini, kita akan membahas enam atribut mutu arsitektur: generalitas (keumuman), daya terap, efisiensi, kemudahan penggunaan, daya tempa, dan daya kembang (ekpandabilitas).

  • Keberhasilan Arsitektur Komputer. 
  1. Keterbukaan arsitektur: Arsitektur dikatakan open (terbuka) bila perancangnya mempublikasikan spesifikasinya Keberadaan model pemrograman yang kompatibel don bisa dipahami. 
  2. Kinerja Sistem: Kinerja sistem sebagian ditentukan oleh kecepatan komputer. Untuk mengukur kinerja komputer, para arsitek menjalankan serangakian program yang standart, yang disebut benchmark,pada komputer. Benchmark ini memungkinkan arsitek untuk menentukan kecepatan relatif dari semua komputer yang menjalankan benchmark tersebut dan menentukan kecepatan absolute dari tiap komputer. Hasilnya bermanfaat bagi arsitek untuk melaporkan kinerja sistem dengan menggunakan berbagai performance metrics (metrik kinerja).
  3. Biaya Sistem: Bagian pokok dari biaya sistem computer adalah biaya peralatan logika dasarnya, yang sangat bervariasi dari peralatan satu dengan yang lainnya. beberapa aplikasi dengan metrik tersebut diperlukan adalah : Reliabilitas (keandalan) adalah sangat diperlukan oleh computer yang digunakan untuk mengontrol penerbangan, mengontrol kearnanan instalasi nuklir, atau kegiatan apa saja yang mempertaruhkan keselarnatan manusi.Kemudahan perbaikan khususnya penting bagi komputer yang mempunyai jumlah komponen yang besar.


sumber: http://widyareinventing.blogspot.com/2011/12/perspektif-historis-landasan-pendidikan.html

2. Organisasi Komputer Dasar

2. Organisasi Komputer Dasar.
Struktur Dasar Komputer:
  • Unit Masukan (Input Unit)
    Berfungsi untuk menerima masukan (input) kemudian membacanya dan diteruskan ke Memory / penyimpanan. Dalam hubungan ini dikenal istilah peralatan masukan (input device) yaitu alat penerima dan pembaca masukan serta media masukan yaitu perantaranya.
  • Unit Kontrol (Control Unit)
    Berfungsi untuk melaksanakan tugas pengawasan dan pengendalian seluruh sistem komputer. Ia berfungsi seperti pengatur rumah tangga komputer, memutuskan urutan operasi untuk seluruh sistem, membangkitkan dan mengendalikan sinyal-sinyal kontrol untuk menyesuaikan operasi-operasi dan arus data dari bus alamat (address bus) dan bus data (data bus), serta mengendalikan dan menafsirkan sinyal-sinyal kontrol pada bus kontrol (control bus) dari sistem komputer. Pengertian mengenai bus dapat dilihat di bagian bawah halaman ini.
  • Unit Logika & Aritmatika (Arithmetical & Logical Unit)
    Berfungsi untuk melaksanakan pekerjaan perhitungan atau aritmatika & logika seperti menambah, mengurangi, mengalikan, membagi dan memangkatkan. Selain itu juga melaksanakan pekerjaan seperti pemindahan data, penyatuan data, pemilihan data, membandingkan data, dll, sehingga ALU merupakan bagian inti dari suatu sistem komputer. Pada beberapa sistem komputer untuk memperingan dan membantu tugas ALU dari CPU ini diberi suatu peralatan tambahan yang disebut coprocessor sehingga khususnya proses perhitungan serta pelaksanaan pekerjaan pada umumnya menjadi lebih cepat. Pengertian mengenai coprocessor dapat dilihat di bagian bawah halaman ini.
  • Unit Memori / Penyimpan (Memory / Storage unit)
    Berfungsi untuk menampung data/program yang diterima dari unit masukan sebelum diolah oleh CPU dan juga menerima data setelah diolah oleh CPU yang selanjutnya diteruskan ke unit keluaran. Pada suatu sistem komputer terdapat dua macam memori, yang penamaannya tergantung pada apakah alat tersebut hanya dapat membaca atau dapat membaca dan menulis padanya. Bagian memori yang hanya dapat membaca tanpa bisa menulis padanya disebut ROM (Read Only Memory), sedangkan bagian memori yang dapat melaksanakan membaca dan menulis disebut RAM (Random Access Memory).
  • Unit Keluaran (Output Unit)
    Berfungsi untuk menerima hasil pengolahan data dari CPU melalui memori. Seperti halnya pada unit masukan maka pada unit keluaran dikenal juga istilah peralatan keluaran (Output device) dan media keluaran (Output media).
Organisasi Komputer: 
organisani komputer: adalah bagian yang terkait erat dengan unit – unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Contoh aspek organisasional adalah teknologi hardware, perangkat antarmuka, teknologi memori, dan sinyal – sinyal kontrol.


sumber:http://radmarssy.wordpress.com/2007/02/07/struktur-dasar-komputer/