MIKROPROSESOR
Definisi
Sebuah mikroprosesor (sering dituliskan: µP atau uP) adalah sebuah central processing
unit (CPU) elektronik komputer yang terbuat dari transistor mini dan sirkuit lainnya di atas sebuah
sirkuit terintegrasi
semikonduktor. Prosesor adalah chip yang sering
disebut “Microprosessor” yang sekarang ukurannya sudah mencapai gigahertz.
Ukuran tersebut adalah hitungan kecepatan prosesor dalam mengolah data atau
informasi. Merk prosesor yang banyak beredar dipasatan adalah AMD, Apple, Cyrix
VIA, IBM, IDT, dan Intel.
Sejarah
Pertama kali Mikroprosesor dikenalkan pada tahun 1971 oleh Intel Corp,
yaitu Mikroprosesor Intel 4004 yang mempunyai arsitektur 4 bit. Dengan
penambahan beberapa peripheral (memori, piranti I/O, dsb) Mikroprosesor 4004 di
ubah menjadi komputer kecil oleh intel. Kemudian mikroprosesor ini di
kembangkan lagi menjadi 8080 (berasitektur 8bit), 8085, dan kemudian 8086 (berasitektur
16bit).
karakteristik penting
dari mikroprosesor :
- Ukuran bus data internal (internal data bus size): Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor.
- Ukuran bus data eksternal (external data bus size): Jumlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.
- Ukuran alamat memori (memory address size): Jumlah alamat memori yang dapat dialamati oleh mikroprosesor secara langsung.
- Kecepatan clock (clock speed): Rate atau kecepatan clock untuk menuntun kerja mikroprosesor.
- Fitur-fitur spesial (special features): Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya.
ARSITEKTUR KOMPUTER
Definisi
Arsitektur komputer adalah 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). Dalam hal ini, implementasi perencanaan dari
masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan
mengenai cara pengaksesan data dan alamat dari dan ke memori cache,
RAM, ROM, cakram keras,
dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, blue Gene,
dll.
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.
Arsitektur komputer ini paling tidak mengandung 3 sub-kategori:
- Set instruksi (ISA)
- Arsitektur mikro dari ISA
- Sistem desain dari seluruh komponen dalam perangkat keras komputer ini.
PROSES DESAIN CPU
- Mendeskripsikan RTN , pada tahap ini setiap instruction set didefinisikan secara jelas dengan menggunakan register transfer notation.
- Menentukan Data Path , data path adalah koleksi/kumpulan register tambahan dan register penghubung yang diperlukan dalam proses pengeksekusian suatu instruksi, yang termasuk dalam instruction set, secara keseluruhan. Pada tahap menentukan data path ini, penggunaan RTN akan sangat diperlukan untuk menjelaskan langkah-langkah yang terjadi dalam proses pengeksekusian masing-masing instruksi. Pada tahap ini kita juga harus membuat asumsi tentang bagaimana komponen-komponen hardware bekerja. Kumpulan asumsi-asumsi yang dibuat akan dijadikan spesifikasi bagi disain logika dari perangkat keras data path.
- Mendesain perangkat keras, sesuai dengan spesifikasi data path. Untuk melaksanakan tahap ini, desainer harus memikirkan sinyal-sinyal kontrol yang harus di-generate agar suatu langkah dalam urutan proses pengeksekusian suatu instruksi dapat berlangsung, seperti "strobe" untuk me-load register ke bus, dsb.
- Membuat Control Unit yang akan menghasilkan dan mengatur sinyal-sinyal kontrol dalam urutan yang tepat sehingga langkah-langkah dalam urutan proses pengeksekusian instruksi dapat berlangsung dengan benar.
Hal yang harus dipahami dan diingat dengan baik
dalam keseluruhan proses desain CPU adalah bahwa setiap langkah menghasilkan
spesifikasi-spesifikasi yang harus dipenuhi pada langkah selanjutnya.
Sumber :
http://teknologi.kompasiana.com/internet/2013/08/14/sejarah-dan-pengertian-mikroprosesor-580962.html