MAKALAH
ARSITEKTUR KOMPUTER
Dosen : Ir. Bambang Lareno, M.Kom
Disusun
Oleh :
Nama
|
:
M. Husein Haekal
|
NRP
|
:
13.04.1252
|
Kelas
|
:
E
|
TEKNIK
INFORMATIKA
SEKOLAH
TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
BANJARMASIN
2016
A.
MEMORY
1.
Blog Diagram
a.
Organisasi Memori
Semua divais 8051 mempunyai ruang alamat yang
terpisah untuk memori program dan memori data, seperti yang ditunjukkan pada
gambar1.1. dan gambar 1.2. Pemisahan secara logika dari memori program dan
data, mengijinkan memori data untuk diakses dengan pengalamatan 8 bit, yang
dengan cepat dapat disimpan dan dimanipulasi dengan CPU 8 bit. Selain itu,
pengalamatan memori data 16 bit dapat juga dibangkitkan melalui register DPTR.
Memori program ( ROM, EPROM dan FLASH ) hanya dapat dibaca, tidak ditulis.
Memori program dapat mencapai sampai 64K byte. Pada 89S51, 4K byte memori
program terdapat didalam chip. Untuk membaca memori program eksternal
mikrokontroller mengirim sinyal PSEN ( program store enable ).
Gambar 1.1. Diagram
blok mikrokontroller 8051
Memori data ( RAM ) menempati ruang
alamat yang terpisah dari memori program. Pada keluarga 8051, 128 byte terendah
dari memori data, berada didalam chip. RAM eksternal (maksimal 64K byte). Dalam
pengaksesan RAM Eksternal, mikrokontroller mingirimkan sinyal RD ( baca ) dan
WR ( tulis ).
Gambar 1.2.
Arsitektur Memori Mikrokontroller 8051
1) Program
Memory
Gambar 1.2.
menunjukkan suatu peta bagian bawah dari memori program. Setelah reset CPU
mulai melakukan eksekusi dari lokasi 0000H. Sebagaimana yang ditunjukkan pada
gambar 1.3, setiap interupsi ditempatkan pada suatu lokasi tertentu pada memori
program. Interupsi menyebabkan CPU untuk melompat ke lokasi dimana harus
dilakukan suatu layanan tertentu.
Interupsi Eksternal 0, sebagi contoh, menempatai lokasi 0003H. Jika Interupsi Eksternal 0 akan digunakan, maka layanan rutin harus dimulai pada lokasi 0003H. Jika interupsi ini tidak digunakan, lokasi layanan ini dapat digunakan untuk berbagai keperluan sebagai Memori Program.
Interupsi Eksternal 0, sebagi contoh, menempatai lokasi 0003H. Jika Interupsi Eksternal 0 akan digunakan, maka layanan rutin harus dimulai pada lokasi 0003H. Jika interupsi ini tidak digunakan, lokasi layanan ini dapat digunakan untuk berbagai keperluan sebagai Memori Program.
Gambar 1.3.
Peta Interupsi mikrokontroller 8051
2) Memory Data
Pada gambar 1.2.
menunjukkan ruang memori data internal dan eksternal pada keluarga 8051. CPU
membangkitkan sinyal RD dan WR yang diperlukan selama akses RAM eksternal.
Memori data internal terpetakan seperti pada gambar 1.2. Ruang memori dibagi
menjadi tiga blok, yang diacukan sebagai 128 byte lower, 128 byte upper dan
ruang SFR.
Alamat memori data internal selalu mempunyai lebar data satu byte. Pengalamatan langsung diatas 7Fh akan mengakses satu alamat memori, dan pengalamatan tak langsung diatas 7Fh akan mengakses satu alamat yang berbeda. Demikianlah pada gambar 1.4 menunjukkan 128 byte bagian atas dan ruang SFR menempati blok alamat yang sama, yaitu 80h sampai dengan FFh, yang sebenarnya mereka terpisah secara fisik
128 byte RAM bagian bawah dikelompokkan lagi menjadi beberapa blok, seperti yang ditunjukkan pada gambar 1.5. 32 byte RAM paling bawah, dikelompokkan menjadi 4 bank yang masing-masing terdiri dari 8 register. Instruksi program untuk memanggil register-register ini dinamai sebagai R0 sampai dengan R7. Dua bit pada Program Status Word (PSW) dapat memilih register bank mana yang akan digunakan. Penggunaan register R0 sampai dengan R7 ini akan membuat pemrograman lebih efisien dan singkat, bila dibandingkan pengalamatan secara langsung.
Alamat memori data internal selalu mempunyai lebar data satu byte. Pengalamatan langsung diatas 7Fh akan mengakses satu alamat memori, dan pengalamatan tak langsung diatas 7Fh akan mengakses satu alamat yang berbeda. Demikianlah pada gambar 1.4 menunjukkan 128 byte bagian atas dan ruang SFR menempati blok alamat yang sama, yaitu 80h sampai dengan FFh, yang sebenarnya mereka terpisah secara fisik
128 byte RAM bagian bawah dikelompokkan lagi menjadi beberapa blok, seperti yang ditunjukkan pada gambar 1.5. 32 byte RAM paling bawah, dikelompokkan menjadi 4 bank yang masing-masing terdiri dari 8 register. Instruksi program untuk memanggil register-register ini dinamai sebagai R0 sampai dengan R7. Dua bit pada Program Status Word (PSW) dapat memilih register bank mana yang akan digunakan. Penggunaan register R0 sampai dengan R7 ini akan membuat pemrograman lebih efisien dan singkat, bila dibandingkan pengalamatan secara langsung.
Gambar 1.4 Memori data Internal
Gambar 1.5. RAM
internal 128 byte paling bawah
Semua pada lokasi RAM 128 byte paling bawah dapat diakses baik dengan menggunakan pengalamatan langsung dan tak langsung. 128 byte paling atas hanya dapat diakses dengan cara tak langsung, gambar 1.6.
Semua pada lokasi RAM 128 byte paling bawah dapat diakses baik dengan menggunakan pengalamatan langsung dan tak langsung. 128 byte paling atas hanya dapat diakses dengan cara tak langsung, gambar 1.6.
Gambar 1.6. RAM
internal 128 byte paling atas
3) Special Function Register
Sebuah peta memori yang disebut
ruang special function register ( SFR ) ditunjukkan pada gambar berikut.
Perhatikan bahwa tidak semua alamat-alamat tersebut ditempati, dan
alamat-alamat yang tak ditempati tidak diperkenankan untuk diimplementasikan. Akses
baca untuk alamat ini akan menghasilkan data random, dan akses tulis akan
menghasilkan efek yang tak jelas.
Accumulator
ACC adalah register akumulator. Mnemonik untuk instruksi spesifik akumulator ini secara sederhana dapat disingkat sebagai A.
ACC adalah register akumulator. Mnemonik untuk instruksi spesifik akumulator ini secara sederhana dapat disingkat sebagai A.
Register B
Register B digunakan pada saat
opersi perkalian dan pembagian. Selain untuk keperluan tersebut diatas,
register ini dapat digunakan untuk register bebas.
Program Status Word
Register PSW terdiri dari informasi
status dari program yang secara detail ditunjukkan pada Tabel 1.1.
Stack Pointer
Register Pointer stack mempunyai
lebar data 8 bit. Register ini akan bertambah sebelum data disimpan selama
eksekusi push dan call. Sementara stack dapat berada disembarang tempat RAM.
Pointer stack diawali di alamat 07h setelah reset. Hal ini menyebabkan stack
untuk memulai pada lokasi 08h.
Data Pointer
Pointer Data (DPTR) terdiri dari
byte atas (DPH) dan byte bawah (DPL). Fungsi ini ditujukan untuk menyimpan data
16 bit. Dapat dimanipulasi sebagai register 16 bit atau dua 8 bit register yang
berdiri sendiri.
Gambar 1.7. Peta SFR
2.
Cache atau Flashrom
a. Cache atau
Flashrom Memory Pada Komputer
Pengertian Cache Memory adalah memory yang berukuran kecil
yang sifatnya temporary (sementara). Walaupun ukuran filenya sangat kecil namun
kecepatannya sangat tinggi. Dalam terminologi hadware, stilah ini biasanya
merujuk pada memory berkecepatan tinggi yang menjembatani aliran data antara
processor dengan memory utama (RAM) yang biasanya memiliki kecepatan yang lebih
rendah.
Fungsi dari Cache Memory adalah sebagai tempat menyimpan
data sementara atau intruksi yang diperlukan oleh processor. Secara gampangnya,
cache berfungsi untuk mempercepat akses data pada komputer karena cache
menyimpan data atau informasi yang telah di akses oleh suatu buffer, sehingga
meringankan kerja processor. Jadi Bisa disimpulkan fungsi cache memory yaitu:
·
Mempercepat Akses data pada
komputer
·
Meringankan kerja prosessor
·
Menjembatani perbedaan kecepatan
antara cpu dan memory utama.
·
Mempercepat kinerja memory
b.
Cara Kerja dari Cache Memory
Jika prosesor membutuhkan suatu
data, pertama-tama dia akan mencarinya pada cache. Jika data ditemukan,
prosesor akan langsung membacanya dengan delay yang sangat kecil. Tetapi jika
data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM yang kecepatannya
lebih rendah. Pada umumnya, cache dapat menyediakan data yang dibutuhkan oleh
prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi. Dengan cara
ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien.
Selain itu kapasitas memori cache yang semakin besar juga akan meningkatkan
kecepatan kerja komputer secara keseluruhan. Dua jenis cache yang sering
digunakan dalam dunia komputer adalah memory caching dan disk caching.
Implementasinya dapat berupa sebuah bagian khusus dari memori utama komputer
atau sebuah media penyimpanan data khusus yang berkecepatan tinggi.
Implementasi memory caching sering
disebut sebagai memory cache dan tersusun dari memori komputer jenis SDRAM yang
berkecepatan tinggi. Sedangkan implementasi disk caching menggunakan sebagian
dari memori komputer.
c.
Letak Cache Memory di Komputer
· Terdapat di dalam Processor (on chip ),Cache internal diletakkan dalam prosesor sehingga tidak memerlukan bus eksternal, maka waktu aksesnya akan sangat cepat sekali.
· Terdapat diluar Processor(off
chip), Berada pada MotherBoard memori jenis ini kecepatan aksesnya sangat
cepat,meskipun tidak secepat chache memori jenis pertama.
3.
Interface
Pengertian Interface
Interface atau dalam istilah Indonesianya Antar Muka dapat diartikan sebagai sebuah titik, wilayah, atau permukaan di mana dua zat atau benda berbeda bertemu; dia juga digunakan secara metafora untuk perbatasan antara benda. Dalam hubungannya dengan perangkat lunak, interface dapat diartikan sebagai sarana atau medium atau sistem operasi yang digunakan untuk menghubungkan antara perangkat mikroprosesor agar dapat berkomunikasi dengan pengguna (user). Sedangkan pada konteks perangkat keras interface berarti komponen elektronika yang menghubungkan atau mengkomunikasikan prosesor dengan komponen atau perangkat lain dalam suatu sistem.
Pengertian Interface
Interface atau dalam istilah Indonesianya Antar Muka dapat diartikan sebagai sebuah titik, wilayah, atau permukaan di mana dua zat atau benda berbeda bertemu; dia juga digunakan secara metafora untuk perbatasan antara benda. Dalam hubungannya dengan perangkat lunak, interface dapat diartikan sebagai sarana atau medium atau sistem operasi yang digunakan untuk menghubungkan antara perangkat mikroprosesor agar dapat berkomunikasi dengan pengguna (user). Sedangkan pada konteks perangkat keras interface berarti komponen elektronika yang menghubungkan atau mengkomunikasikan prosesor dengan komponen atau perangkat lain dalam suatu sistem.
Interface (antarmuka)
adalah salah satu layanan yang disediakan system operasi sebagai sarana
interaksi antara pengguna dengan system operasi. Antarmuka adalah komponen
system operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis
antarmuka, yaitu Command Line Interface (CLI) dan Graphical User Interface
(GUI).
CLI adalah tipe interface dimana sistem operasi yang dipakai
berupa text terminal yang berisi program atau perintah tertentu, misalnya
menggunakan Command Prompot pada microsoft windows. Sedangkan GUI adalah bentuk
komunikasi dengan menampilkan windows, seperti kotak dialog, icon, menu dan
sebagainya.
Interfacing (antar
muka) adalah bagian dari disiplin ilmu komputer yg mempelajari teknik-teknik
menghubungkan komputer dengan peralatan elektronika lainnya.
Antarmuka
pemakai (User Interface) merupakan mekanisme komunikasi antara
pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat
menerima informasi dari pengguna (user) dan memberikan informasi kepada
pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai
ditemukan suatu solusi.
User
interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis
pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan
memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga
user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting
dalam membangun user interface adalah kemudahan dalam memakai/
menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam
mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.
Pengertian antarmuka ( interface) adalah
salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi
antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi
yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka,
yaitu Command Line Interface(CLI) danGraphical User Interface(GUI).
Secara harfiah kata interfacing adalah suatu perlakuan atau
usaha perangkat keras dan perangkat lunak untuk menghubungkan antar muka antara
dua buah sistem. Sistem yang dihubungkan dapat berupa sistem integrasi antar IC
peripheral atau sistem integrasi rangkaian hybrid ataupun sistem yang berbasis
mikroprosesor atau computer.
Interface adalah sebuah titik, wilayah, atau permukaan di mana
dua zat atau benda berbeda bertemu, dia juga digunakan secara metafora untuk
perbatasan antara benda. Kata interface kadangkala (biasanya dalam bidang
teknik) disingkat menjadi "i/f".
Bentuk
kerja dari interface berarti menghubungkan dua atau lebih benda pada suatu
titik atau batasan yang terbagi, atau untuk menyiapkan kedua benda untuk tujuan
tersebut.
Kata
interface juga memiliki arti khusus:
antarmuka
pengguna adalah fungsi dan atribut sensor dari suatu sistem (aplikasi,
perangkat lunak, kendaraan, dll) yang berhubungan dengan pengoperasiannya oleh
pengguna.
Dalam
elektronik dan teknik komputer, sebuah antarmuka dapat berarti: Batasan fisik
dari dua subsistem atau alat. Sebuah bagian atau sirkuit di beberapa
subsistemyang mengirim atau menerima sinyal ke atau dari subsistem lainnya:
antarmuka jaringan, antarmuka video, kartu network.
Dalam
telekomunikasi, sebuah titik interkoneksi antara pengguna peralatan terminal
dan fasilitas komunikasi komersial.
Dalam
teknik software, ia adalah sebuah spesifikasi dari properti sebuah komponen
software yang komponen lainnya dapat bergantung kepadanya.
Kesimpulan :
Interface adalah salah satu layanan yang
disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan
sistem operasi.
4.
Sistem Bus Memori
Sebuah bus sistem pada memori terdiri dari 50 hingga 100
saluran yang terpisah. Masing-masing saluran ditandai dengan arti dan fungsi
khusus. Walaupun terdapat sejumlah rancangan bus yang berlainan, fungsi saluran
bus dapat diklasifikasikan menjadi tiga kelompok, yaitu saluran data, saluran
alamat, dan saluran kontrol. Selain itu, terdapat pula saluran distribusi daya
yang memberikan kebutuhan daya bagi modul yang terhubung.
Bus P1394 / Fire Wire : Semakin pesatnya kebutuhan bus I/O
berkecepatan tinggi dan semakin cepatnya prosesor saat ini yang mencapai 1 GHz,
maka perlu diimbangi dengan bus berkecepatan tinggi juga. Bus SCSI dan PCI
tidak dapat mencukupi kebutuhan saat ini. Sehingga dikembangkan bus performance
tinggi yang dikenal dengan FireWire (P1393 standard IEEE). P1394 memiliki
kelebihan dibandingkan dengan interface I/O lainnya, yaitu sangat cepat, murah,
dan mudah untuk diimplementasikan. Pada kenyataan P1394 tidak hanya popular
pada system computer, namun juga pada peralatan elektronik seperti pada kamera
digital, VCR, dan televise. Kelebihan lain adalah penggunaan transmisi serial
sehingga tidak memerlukan banyak kabel.
a.
Saluran
Data
Saluran
data memberikan lintasan bagi perpindahan data antara dua modul sistem. Saluran
ini secara kolektif disebut bus data. Umumnya bus data terdiri dari 8, 16, 32
saluran, jumlah saluran diakitakan denang lebar bus data. Karena pada suatu
saat tertentu masing-masing saluran hanya dapat membawa 1 bit, maka jumlah
saluran menentukan jumlah bit yang dapat dipindahkan pada suatu saat. Lebar bus
data merupakan faktor penting dalam menentukan kinerja sistem secara
keseluruhan. Misalnya, bila bus data lebarnya 8 bit, dan setiap instruksi
panjangnya 16 bit, maka CPU harus dua kali mengakses modul memori dalam setiap
siklus instruksinya.
b.
Saluran Alamat
Saluran
alamat digunakan untuk menandakan sumber atau tujuan data pada bus data.
Misalnya, bila CPU akan membaca sebuah word data dari memori, maka CPU akan
menaruh alamat word yang dimaksud pada saluran alamat. Lebar bus alamat akan
menentukan kapasitas memori maksimum sistem. Selain itu, umumnya saluran alamat
juga dipakai untuk mengalamati port-port input/outoput. Biasanya, bit-bit
berorde lebih tinggi dipakai untuk memilih lokasi memori atau port I/O pada
modul.
c.
Saluran
Kontrol
Saluran kontrol digunakan untuk mengntrol akses ke saluran
alamat dan penggunaan data dan saluran alamat. Karena data dan saluran alamat
dipakai bersama oleh seluruh komponen, maka harus ada alat untuk mengontrol
penggunaannya. Sinyal-sinyal kontrol melakukan transmisi baik perintah maupun
informasi pewaktuan diantara modul-modul sistem. Sinyal-sinyal pewaktuan
menunjukkan validitas data dan informasi alamat. Sinyal-sinyal perintah
mespesifikasikan operasi-operasi yang akan dibentuk. Umumnya saluran kontrol
meliputi : memory write, memory read, I/O write, I/O read, transfer ACK, bus
request, bus grant, interrupt request, interrupt ACK, clock, reset.
Contoh - Contoh Bus
Banyak
perusahaan yang mengembangakan bus-bus antarmuka terutama untuk perangkat
peripheral. Diantara jenis bus yang beredar di pasaran saat ini adalah, PCI, ISA,
USB, SCSI, FuturaBus+, FireWire, dan lain-lain. Semua memiliki keunggulan,
kelemahan, harga, dan teknologi yang berbeda sehingga akan mempengaruhi
jenis-jenis penggunaannya.
Bus
ISA : Industri computer personal
lainnya merespon perkembangan ini dengan mengadopsi standarnya sendiri, bus ISA
(Industry Standar Architecture), yang pada dasarnya adalah bus PC/AT yang
beroperasi pada 8,33 MHz. Keuntungannya adalah bahwa pendekatan ini tetap
mempertahankan kompatibilitas dengan mesin-mesin dan kartu-kartu yang ada.
Bus
PCI : Peripheral Component Interconect
(PCI) adalah bus yang tidak tergantung prosesor dan berfungsi sebagai bus
mezzanine atau bus peripheral. Standar PCI adalah 64 saluran data pada
kecepatan 33MHz, laju transfer data 263 MB per detik atau 2,112 Gbps.
Keunggulan PCI tidak hanya pada kecepatannya saja tetapi murah dengan keping
yang sedikit.
Bus
USB : Semua perangkat peripheral tidak
efektif apabila dipasang pada bus kecepatan tinggi PCI, sedangkan banyak
peralatan yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer.
Sebagai solusinya tujuh vendor computer (Compaq, DEC, IBM, Intel, Microsoft,
NEC, dan Northen Telecom) bersama-sama meranccang bus untuk peralatan I/O
berkecepatan rendah. Standar yang dihasilakan dinamakan Universal Standard Bus
(USB).
Bus
SCSI : Small Computer System Interface
(SCSI) adalah perangkat peripheral eksternal yang dipo[ulerkan oleh macintosh
pada tahun 1984. SCSI merupakan interface standar untuk drive CD-ROM, peralatan
audio, hard disk, dan perangkat penyimpanan eksternal berukuan besar. SCSI
menggunakan interface paralel dengan 8,16, atau 32 saluran data.
B.
CPU
1.
Model, Teknologi, Sejarah Perkembangan
Processor merupakan otak dan pusat pengendali computer yang didukung oleh kompunen lainnya. Processor adalah Sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer.
Processor digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas. 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. Bagian dari Prosesor Bagian terpenting dari prosesor terbagi 3 yaitu :
· Aritcmatics Logical Unit (ALU)
· Control Unit (CU)
· Memory Unit (MU)
Pusat
unit pemroses komputer sederhana generasi pertama pada tahun 1940-an, masih
berupa sekumpulan tabung kedap udara yang mirip botol. Botol-botol ini sama
dengan yang yang biasa ditemukan di televisi model yang sangat kuno sekali.Setiap CPU (Central Processing Unit) membutuhkan ribuan botol, dan
daya tahannya hanya beberapa jam saja. Pula, ia boros tenagan listrik dan
peregkat pendinginnya pun berukuran besar. Komputer angkatan pertama yang menggunakan CPU model ini adalah ENIAC
(Electronic Numerical Integrator and Computer), yang dikembangkan oleh J.P.
Eckert dan J.W. Maughly di Amerika Serikat. ENIAC terdiri atas 18.000 tabung
kedap udara, yang membutuhkan ruangan seluas 18×8 meter persegi untuk
pengoperasiannya. Dari model tabung, di tahun 1948, proses komputasi mulai masuk ke
“komputer generasi kedua” yang menggunakan transistor. Penggunaannya
didemonstrasikan pertama kali oleh Bell Telephone Laboratories. Dengan
transistor, kebutuhan listrik jadi lebih rendah dan tingkat panasnya bisa dikurangi. Pada komputer generasi ketiga mulai digunakan semikonduktor, yang
menggabungkan lusinan transistor dalam sebuah chip silikon kecil. Dengan cara
ini, sebuah sirkuit elektronik yang berisi komponen-komponen yang saling
terkoneksi bisa disatukan dalam sebuah sirkuit tunggal. Dari sinilah,
mikroprosesor berawal.
Di awal 1970-an, sirkuit semikonduktor sudah mula dikembangkan
dengan klompleksitas 1.000 transistor per sirkuitnya. Selanjutnya, pada tahun
1971, komponen yang benar-benar disebut sebagai mikroprosesor untuk pertama
kalinya dibuat oleh para teknisi dari perusahaan elektronik Intel. Chip
tersebut diberi nama Intel 4004 dan didesain oleh Ted Hoff, Federico Faggin,
dan Stan Mazor. Prosesor chp silikon tunggal ini berukuran sekitar 0,6 cm yang
berisi sekitar 2.250 transistor. Komponen yang prototipenya dikembangkan sejak
1969 ini punya kemampuan memproses 4 bits informasi, dengan kecepatan sekitar
0,06 MHz saja.
Meski pertumbuhan kecepatan
prosesor sempat mengalami masa-masa stagnan, namun pertumbuhan kecepatan
prosesor Intel mengalami peningkatan yang mengseankan. Banyak ahli teknologi
informasi di seluruh dunia, termasuk Gordon Moore, berharap hukum Moore dapat
bertahan paling tidak sampai dua dekade mendatang (sejak tahun 2008).
Processor merupakan otak dan pusat pengendali computer yang didukung oleh kompunen lainnya. Processor adalah Sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer.
Processor digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas. 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. Bagian dari Prosesor Bagian terpenting dari prosesor terbagi 3 yaitu :
· Aritcmatics Logical Unit (ALU)
· Control Unit (CU)
· Memory Unit (MU)
Untuk harga, mikroprosesor yang pernah digunakan untuk pesawat luar angkasa
Pioner 10 ini dijual seharga US$ 200. Tehitung mahal saat itu. Selanjutnya,
pada tahun 1972, Intel merilis prosesor Intel 8008 debgab 3.500 transistor di
dalamnya Pada tahun 1974, Motorola tidak mau ketinggalan. Ia merilis
prosesor berjuluk Motorola 6800. Chip ini dirancang oleh Charlie Melear dan
Chuck Peddle, yang dikhususkan penggunanya untuk “mesin bisnis” dan pengontrol
otomotif. Inovasi baru prosesor untuk pengembangan PC (Personal Computer)
kemudian diawali dengan dirilisnya Intel 386 pada tahun 1985, yang membuka
babak baru teknologi komputer. Prosesor ini berdesain 32 bit, 4GB ruang untuk
data dan 250.000 transistor.
Tak perlu dipungkiri, sejak awal (Intel 4004) Intel merajai dunia
mikroprosesor. Dalam perkembangan teknologi ini, Intel merintis sutau
arsitektur sistem prosesor yang dikenal sebagai X86, yang kemudian banyak
diikuti oleh produk prosesor lainnya. Sistem ini dimulai dari prosesor Intel
8086.
Bagaimana pun, bicara soal mikroprosesor tentu bukan Intel saja
yang bisa disebut. Setelah akhir tahun 1980-an, beberapa pengembang chipset,
sperti AMD (Anvaced Micro Devices) dan Cyrix mulai menantang Intel, dengan
memproduksi sendiri chip prosesor “Intel-competibel”.
Chip tersebut mendukung rangkaian instruksi yang ada di prosesor Intel.
Harganya lebih murah, dan kadang mempunya kemampuan yang lebih
dibandingkandengan produk Intel.
AMD mulai menggebrak pasaran dengan prosesor buatan sendiri tahun
1996, degan merilis AMD K5. Sebelumnya, AMD sudah membuat prosesor seperti
AM486 pada masa Intel 386 dan 486, namun masih di bawah lisensi Intel. AMD K5
ini mendapat respon yang baik.
Kemudian ada AMD K6 yang dirilis pada tahun 1997, dengan kecepatan
166 dan 200MHz. Prosesor ini memang dirilis untuk diadu dengan kemampuan
prosesor Intel. Kelebihan dari prosesor-prosesor AMD adalah kemempuannya untuk
di overclock.
Sama dengan AMD, setelah memproduksi prosesor X86 untuk Intel pada
masa Intel 286 dan 386, Cyrix memutuskan untuk memebuat sendiri dengan merilis
Cyrix 486 DX-4 untuk pertama kalinya di awal 90-an. Dilanjutkan pada tahun
1995, Cyrix merilis Cyrix 6X86, prosesor dengan kecepatan tinggi di
angkatannya, yang sayangnya punya masalah pada kompatibilitas dan panas. Pada tahun
1999 Cyrix dibeli oleh VIA, perusahaan chipset asal Taiwan.
Sampai sekarang perkembangan microprosesor masih terus berlanjut
dan Intel tetap merajai dunia microprosesor. Hal ini juga tidak terlepas dari
Hukum Moore, yakni hukum yang dilontarkan oleh Gordon Moore pada tahun 1965.
Kala itu, Moore memprediksikan jumlah transistor yang ada pada integrated
circuit (IC) akan berlipat ganda setiap tahunnya.
Pernyataan ini diperbaharui Moore di tahun 1995, dengan penelitian
bahwa kelipatan ganda jumlah transistor hanya akan terjadi setiap dua tahun
sekali. Hukum Moore sampai sekarang menjadi panduan bagi Intel untuk memacu
prosesornya agar semakin andal, terutama peningkatan kecepatan dengan
penuerunan harga yang sangat signifikan.
Sejarah
Perkembangan Mikroprocessor
Dimulai
dari sini :
1971:
4004 Microprocessor
Pada tahun 1971 munculah microprocessor pertama Intel , microprocessor
4004 ini digunakan pada mesin kalkulator Busicom. Dengan penemuan ini maka
terbukalah jalan untuk memasukkan kecerdasan buatan pada benda mati.
1972:
8008 Microprocessor
Pada tahun 1972 munculah microprocessor 8008 yang berkekuatan 2 kali
lipat dari pendahulunya yaitu 4004.
1974:
8080 Microprocessor
Menjadi otak dari sebuah komputer yang bernama Altair, pada saat
itu terjual sekitar sepuluh ribu dalam 1 bulan
1978:
8086-8088 Microprocessor
Sebuah penjualan penting dalam divisi komputer terjadi pada produk untuk
komputer pribadi buatan IBM yang memakai prosesor 8088 yang berhasil
mendongkrak nama intel.
1982:
286 Microprocessor
Intel 286 atau yang lebih dikenal dengan nama 80286 adalah sebuah
processor yang pertama kali dapat mengenali dan menggunakan software yang
digunakan untuk processor sebelumnya.
1985:
Intel386™ Microprocessor
Intel 386 adalah sebuah prosesor yang memiliki 275.000 transistor yang
tertanam diprosessor tersebut yang jika dibandingkan dengan 4004 memiliki 100
kali lipat lebih banyak dibandingkan dengan 4004
1989:
Intel486™ DX CPU Microprocessor
Processor yang pertama kali memudahkan berbagai aplikasi yang tadinya
harus mengetikkan command-command menjadi hanya sebuah klik saja, dan mempunyai
fungsi komplek matematika sehingga memperkecil beban kerja pada processor.
1993:
Intel® Pentium® Processor
Processor generasi baru yang mampu menangani berbagai jenis data
seperti suara, bunyi, tulisan tangan, dan foto.
1995:
Intel® Pentium® Pro Processor
Processor yang dirancang untuk digunakan pada aplikasi server dan workstation,
yang dibuat untuk memproses data secara cepat, processor ini mempunyai 5,5 jt
transistor yang tertanam.
1997:
Intel® Pentium® II Processor
Processor Pentium II merupakan processor yang menggabungkan Intel
MMX yang dirancang secara khusus untuk mengolah data video, audio, dan grafik
secara efisien. Terdapat 7.5 juta transistor terintegrasi di dalamnya sehingga
dengan processor ini pengguna PC dapat mengolah berbagai data dan menggunakan
internet dengan lebih baik.
1998:
Intel® Pentium II Xeon® Processor
Processor yang dibuat untuk kebutuhan pada aplikasi server. Intel
saat itu ingin memenuhi strateginya yang ingin memberikan sebuah processor unik
untuk sebuah pasar tertentu.
1999:
Intel® Celeron® Processor
Processor Intel Celeron merupakan processor yang dikeluarkan sebagai
processor yang ditujukan untuk pengguna yang tidak terlalu membutuhkan kinerja
processor yang lebih cepat bagi pengguna yang ingin membangun sebuah system
computer dengan budget (harga) yang tidak terlalu besar. Processor Intel
Celeron ini memiliki bentuk dan formfactor yang sama dengan processor Intel
jenis Pentium, tetapi hanya dengan instruksi-instruksi yang lebih sedikit, L2
cache-nya lebih kecil, kecepatan (clock speed) yang lebih lambat, dan harga
yang lebih murah daripada processor Intel jenis Pentium. Dengan keluarnya
processor Celeron ini maka Intel kembali memberikan sebuah processor untuk
sebuah pasaran tertentu.
1999:
Intel® Pentium® III Processor
Processor Pentium III merupakan processor yang diberi tambahan 70
instruksi baru yang secara dramatis memperkaya kemampuan pencitraan tingkat
tinggi, tiga dimensi, audio streaming, dan aplikasi-aplikasi video serta
pengenalan suara.
1999:
Intel® Pentium® III Xeon® Processor
Intel kembali merambah pasaran server dan workstation dengan
mengeluarkan seri Xeon tetapi jenis Pentium III yang mempunyai 70 perintah
SIMD. Keunggulan processor ini adalah ia dapat mempercepat pengolahan informasi
dari system bus ke processor , yang juga mendongkrak performa secara
signifikan. Processor ini juga dirancang untuk dipadukan dengan processor lain
yang sejenis.
2000:
Intel® Pentium® 4 Processor
Processor Pentium IV merupakan produk Intel yang kecepatan prosesnya mampu
menembus kecepatan hingga 3.06 GHz. Pertama kali keluar processor ini
berkecepatan 1.5GHz dengan formafactor pin 423, setelah itu intel merubah
formfactor processor Intel Pentium 4 menjadi pin 478 yang dimulai dari
processor Intel Pentium 4 berkecepatan 1.3 GHz sampai yang terbaru yang saat
ini mampu menembus kecepatannya hingga 3.4 GHz.
2001:
Intel® Xeon® Processor
Processor Intel Pentium 4 Xeon merupakan processor Intel Pentium 4
yang ditujukan khusus untuk berperan sebagai computer server. Processor ini
memiliki jumlah pin lebih banyak dari processor Intel Pentium 4 serta dengan
memory L2 cache yang lebih besar pula.
2001:
Intel® Itanium® Processor
Itanium adalah processor pertama berbasis 64 bit yang ditujukan bagi
pemakain pada server dan workstation serta pemakai tertentu. Processor ini
sudah dibuat dengan struktur yang benar-benar berbeda dari sebelumnya yang
didasarkan pada desain dan teknologi Intel’s Explicitly Parallel Instruction
Computing ( EPIC ).
2002:
Intel® Itanium® 2 Processor
Itanium 2 adalah generasi kedua dari keluarga Itanium
2003:
Intel® Pentium® M Processor
Chipset 855, dan Intel® PRO/WIRELESS 2100 adalah komponen dari Intel®
Centrino™. Intel Centrino dibuat untuk memenuhi kebutuhan pasar akan keberadaan
sebuah komputer yang mudah dibawa kemana-mana.
2004:
Intel Pentium M 735/745/755 processors
Dilengkapi dengan chipset 855 dengan fitur baru 2Mb L2 Cache
400MHz system bus dan kecocokan dengan soket processor dengan seri-seri Pentium
M sebelumnya.
2004:
Intel E7520/E7320 Chipsets
7320/7520 dapat digunakan untuk dual processor dengan konfigurasi 800MHz
FSB, DDR2 400 memory, and PCI Express peripheral interfaces.
2005:
Intel Pentium 4 Extreme Edition 3.73GHz
Sebuah processor yang ditujukan untuk pasar pengguna komputer yang
menginginkan sesuatu yang lebih dari komputernya, processor ini menggunakan
konfigurasi 3.73GHz frequency, 1.066GHz FSB, EM64T, 2MB L2 cache, dan
HyperThreading.
2005:
Intel Pentium D 820/830/840
Processor berbasis 64 bit dan disebut dual core karena menggunakan
2 buah inti, dengan konfigurasi 1MB L2 cache pada tiap core, 800MHz FSB, dan
bisa beroperasi pada frekuensi 2.8GHz, 3.0GHz, dan 3.2GHz. Pada processor jenis
ini juga disertakan dukungan HyperThreading.
2006:
Intel Core 2 Quad Q6600
Processor untuk type desktop dan digunakan pada orang yang ingin
kekuatan lebih dari komputer yang ia miliki memiliki 2 buah core dengan konfigurasi
2.4GHz dengan 8MB L2 cache (sampai dengan 4MB yang dapat diakses tiap core ),
1.06GHz Front-side bus, dan thermal design power ( TDP )
2006: Intel Quad-core Xeon
X3210/X3220
Processor yang digunakan
untuk tipe server dan memiliki 2 buah core dengan masing-masing memiliki
konfigurasi 2.13 dan 2.4GHz, berturut-turut , dengan 8MB L2 cache ( dapat
mencapai 4MB yang diakses untuk tiap core ), 1.06GHz Front-side bus, dan
thermal design power (TDP).
2.
Arsitektur
Pengertian arsitektur komputer adalah dapat dikategorikan sebagai ilmu dan sekaligus sebagai suatu seni mengenai cara interkoneksi antara berbagai komponen perangkat keras atau hardware untuk dapat menciptakan sebuah komputer yang dapat memenuhi kebutuhan fungsional, kinerja, dan juga target biayanya.
Dalam bidang teknik komputer, definisi arsitektur komputer adalah suatu konsep perencanaan dan juga struktur pengoperasian dasar dari suatu sistem komputer atau ilmu yang bertujuan untuk perancangan sistem komputer.
Arsitektur von Neumann (atau Mesin Von Neumann) adalah arsitektur yang diciptakan oleh John von Neumann [1903 – 1957]. Arsitektur ini digunakan oleh hampir pada semua komputer pada saat ini. Arsitektur Von Neumann ini menggambarkan komputer dengan 4 (empat) bagian utama, yaitu: Unit Aritmatika & Logis (ALU), unit kontrol, memori, & alat masukan & hasil (secara kolektif dinamakan I/O). Bagian tersebut dihubungkan oleh berkas kawat, “bus”.
Pengertian arsitektur komputer adalah dapat dikategorikan sebagai ilmu dan sekaligus sebagai suatu seni mengenai cara interkoneksi antara berbagai komponen perangkat keras atau hardware untuk dapat menciptakan sebuah komputer yang dapat memenuhi kebutuhan fungsional, kinerja, dan juga target biayanya.
Dalam bidang teknik komputer, definisi arsitektur komputer adalah suatu konsep perencanaan dan juga struktur pengoperasian dasar dari suatu sistem komputer atau ilmu yang bertujuan untuk perancangan sistem komputer.
Arsitektur von Neumann (atau Mesin Von Neumann) adalah arsitektur yang diciptakan oleh John von Neumann [1903 – 1957]. Arsitektur ini digunakan oleh hampir pada semua komputer pada saat ini. Arsitektur Von Neumann ini menggambarkan komputer dengan 4 (empat) bagian utama, yaitu: Unit Aritmatika & Logis (ALU), unit kontrol, memori, & alat masukan & hasil (secara kolektif dinamakan I/O). Bagian tersebut dihubungkan oleh berkas kawat, “bus”.
3 sub-kategori arsitektur komputer Arsitektur komputer ini mengandung 3 (tiga) sub-kategori,
diantaranya meliputi:
· Set intruksi (ISA).
· Arsitektur mikro dari ISA, dan juga
· Sistem desain dari semua atau seluruh komponen dalam perangkat keras (hardware) komputer ini.
· Set intruksi (ISA).
· Arsitektur mikro dari ISA, dan juga
· Sistem desain dari semua atau seluruh komponen dalam perangkat keras (hardware) komputer ini.
Arsitektur Komputer yaitu desain komputer yang meliputi : ·
Set instruksi.
· Komponen hardware (perangkat keras).
· Organisasi atau susunan sistemnya.
Bentuk komputer PC
· Komponen hardware (perangkat keras).
· Organisasi atau susunan sistemnya.
Bentuk komputer PC
2 bagian utama arsitektur komputer
Terdapat 2 (dua) bagian pokok arsitektur komputer:
· Instructure Set Architecture, adalah
spesifikasi yang menentukan bagaimana programmer bahasa mesin berinteraksi
dengan komputer.
· Hardware System Architacture yaitu
subsistem hardware (perangkat keras) dasar yaitu CPU, Memori, serta OS.
Inilah cara melakukan perubahan pada arsitektur komputer
Cara-cara untuk melakukan perubahan pada arsitektur, yaitu
seperti:
·
Membangun array prosesor.
·
Menerapkan proses pipelining.
·
Membangun komputer multiprosesor.
·
Membangun komputer dengan arsitektur
yang lain.
Berikut ini mengukur kualitas dari arsitektur komputer
Terdapat beberapa atribut yang dipakai untuk mengukur
kualitas komputer, diantaranya :
·
Generalitas.
·
Applicability (Daya Terap).
·
Efesiensi.
·
Kemudahan Penggunaan atau pemakaian.
·
Daya Tempa (Maleability).
·
Dan daya Kembang (Expandibility).
Dan inilah faktor yang berpengaruh pada keberhasilan
Arsitektur Komputer
Terdapat faator-faktor yang dapat berpengaruh pada
keberhasilan arsitektur komputer, 3 (tiga) diantaranya adalah:
1)
Yang
pertama manfaat Arsitektural diantaranya yaitu:
·
Aplicability.
·
Maleability.
·
Expandibility.
·
Comptible.
2)
Kinerja
Sistem.
Yaitu untuk mengukur kinerja dari sistem, ada serangkaian
program yang standard yang dijalankan yang dapat di sebut Benchmark pada
komputer yang akan diuji ukuran kinerja CPU:
·
MIPS (Million Instruction PerSecond)
·
MFLOP (Million Floating Point
PerSecond)
·
VUP (VAX Unit of Performance)
Ukuran Kinerja I/O sistem:
·
Sistem Operasi Bandwith
·
Operasi I/O Perdetik
Ukuran Kinerja Memori:
·
Memoy Bandwith.
·
Waktu Akses Memori.
·
Ukuran Memori.
3)
Biaya
Sistem, Biaya dapat diukur dalam banyak cara diantaranya, yaitu :
·
Reliabilitas.
·
Kemudahan Perbaikan.
·
Konsumsi daya.
·
Berat.
·
Kekebalan.
·
Interface Sistem Software.
Arsitektur komputer merupakan suatu hal yang sangatlah
penting karena dapat memberikan berbagai atribut-atribut pada sistem komputer,
hal tersebuti tentunya sangat dibutuhkan bagi perancang ataupun user software
sistem dalam mengembangkan suatu program.