Selasa, 11 Oktober 2011


Arsitektur Komputer Von Noumann dan Harvard


A.KONSEP KOMPUTER NEUMANN

Sejak Intel mengeluarkan seri 4004 sekitar tahun 1970 dikenal ada dua jenis arsitektur mikroprosesor dilihat dari cara penggunaan memorinya. Jauh sebelum ini, pada tahun 1944 Howard Aiken dari Harvard University bekerja sama dengan engineer IBM maaaembuat mesin electromechanical yang terbuat dari banyak sekali transistor tabung dan relay. Mesin ini dikenal sebagai komputer pertama di dunia yang diberi nama Harvard Mark I. Belakangan baru diketahui bahwa sebelumnya pada tahun 1941 Konrad Zuse dari Jerman sudah membuat mesin yang dapat diprogram dan bekerja dengan sistem biner. Namun karena Jerman kala itu terisolasi saat perang dunia ke-II, Harvard Mark I diyakini sebagai komputer pertama yang memakai prinsip digital.
Mesin Harvard ini tidak lain adalah mesin kalkulator yang dikendalikan oleh pita kertas yang berisi instruksi. Waktu itu belum terpikirkan konsep komputer yang memakai memori. Hanya sebelumnya Alan Turing seorang ahli matematika Inggris pada tahun 1939 mengemukanan konsep mesin universal (universal machine). Hampir satu dekade kemudian pada tahun 1945, Dr. John von Neumann ahli matematika yang lahir di Budapest Hongaria, membuat tulisan mengenai konsep komputer yang menurutnya penting untuk menyimpan instruksi dan data pada memori. Sehingga mesin komputer ini dapat bekerja untuk berbagai keperluan.
Dari dulu hingga saat ini konsep dasar dari komputer yang dikendalikan oleh program sekuensial masih sama, yaitu terdiri dari CPU, Memori dan I/O (input-output). CPU (Central Processing Unit) sendiri terdiri dari blok unit control dan ALU (Aritmathic Logic Unit). Konsep dasarnya semua sama, tetapi kemudian adalah bagaimana implementasi dan realisasinya. Desainer dan pabrik mikroprosesor membuatnya dengan arsitektur yang berbeda-beda.
Sebagai pionir era komputer digital, nama Harvard dan Von Neumann diadopsi untuk menggambarkan dua tipe arsitektur mikroprosesor. Kedua arsitektur itu berbeda pada cara penempatan memorinya dan dikenal dengan sebutan arsitektur Harvard dan arsitektur Von Neumann.
Arsitektur Von Neumann adalah arsitektur komputer yang menempatkan program (ROM=Read Only Memory) dan data (RAM=Random Access Memory) dalam peta memori yang sama. Arsitektur ini memiliki address dan data bus tunggal untuk mengalamati program (instruksi) dan data. Contoh dari mikrokontroler yang memakai arsitektur Von Neumann adalah keluarga 68HC05 dan 68HC11 dari Motorola.
Sebaliknya, arsitektur Harvard memiliki dua memori yang terpisah satu untuk program (ROM) dan satu untuk data (RAM). Intel 80C51, keluarga Microchip PIC16XX, Philips P87CLXX dan Atmel AT89LSXX adalah contoh dari mikroprosesor yang mengadopsi arsitektur Harvard. Kedua jenis arsitektur ini masing-masing memiliki keungulan tetapi juga ada kelemahannya.
Dengan arsitektur Von Neuman prosesor tidak perlu membedakan program dan data. Prosesor tipe ini tidak memerlukan control bus tambahan berupa pin I/O khusus untuk membedakan program dan data. Karena kemudahan ini, tidak terlalu sulit bagi prosesor yang berarsitektur Von Neumann untuk menambahan peripheral eksternal seperti A/D converter, LCD, EEPROM dan devais I/O lainnya. Biasanya devais eksternal ini sudah ada di dalam satu chips, sehingga prosesor seperti ini sering disebut dengan nama mikrokontroler (microcontroller).



A.     Arsitektur Komputer Von Noumann



LDAA $4000 ; A <– $4000

Pada dasarnya komputer arsitektur Von Neumann adalah terdiri dari elemen sebagai berikut:

Prosesor, merupakan pusat dari kontrol dan pemrosesan instruksi pada komputer.ü

Memori, digunakan untuk menyimpan informasi baik program maupun data.ü

ü Perangkat input-output, berfungsi sebagai media yang menangkap respon dari luar serta menyajikan informasi keluar sistem komputer.

Model kerja dari arsitektur dasar Von Neumann dapat dilihat pada Gambar 1. Pada gambar tersebut prosesor terdiri atas Unit Kontrol (CU) dan Unit Logika dan Aritmatik (ALU). Memori berfungsi sebagai tempat menyimpan instruksi yang sedang dijalankan oleh prosesor, lalu hasilnya dapat disajikan melalui perangkat input/output.

a. Prosesor atau Central Processing Unit (CPU)
CPU merupakan tempat untuk melakukan pemrosesan instruksi-instruksi dan pengendalian sistem komputer.
Perkembangan perangkat CPU mengikuti generasi dari sistem komputer.
Pada generasi pertama CPU terbuat dari rangkaian tabung vakum sehingga memiliki ukuran yang sangat besar. Pada generasi kedua telah diciptakan transistor sehinga ukuran CPU menjadi lebih kecil dari sebelumnya. Pada generasi ketiga CPU telah terbuat dari rangkaian IC sehingga ukurannya menjadi lebih kecil. Pada generasi keempat telah diciptakan teknologi VLSI dan ULSI sehingga memungkinkan ribuan sampai jutaan transistor tersimpan dalam satu chip.

o Control Unit (CU).
Control Unit atau Unit Kontrol berfungsi untuk mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output.
Unit ini juga mengartikan instruksi-instruksi dari program komputer, membawa data dari alat input ke memori utama, dan mengambil data dari memori utama untuk diolah.
Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output.

o Arithmatic and Logic Unit (ALU).
Arithmatic and Logic Unit atau Unit Aritmetika dan Logika berfungsi untuk melakukan semua perhitungan aritmatika (matematika) dan logika yang terjadi sesuai dengan instruksi program. ALU menjalankan operasi penambahan, pengurangan, dan operasi-operasi sederhana lainnya pada input-inputnya dan memberikan hasilnya pada register output.
o Register
Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan instruksi yang sedang diproses, sementara data dan instruksi lainnya yang menunggu giliran untuk diproses masih disimpan di dalam memori utama. Setiap register dapat menyimpan satu bilangan hingga mencapai jumlah maksimum tertentu tergantung pada ukurannya. Register-register dapat dibaca dan ditulis dengan kecepatan tinggi karena berada pada CPU.
Beberapa jenis register adalah:
Program Counter (PC), merupakan register yang menunjuk ke instruksi berikutnya yang harus diambil dan dijalankan.ü
Instruction Register (IR), merupakan register yang menyimpan instruksi yang sedang dijalankan. General Purpose Register, merupakan register yang memiliki kegunaaan umum yang berhubungan dengan data yang diproses.ü
ü Memory Data Register (MDR), merupakan register yang digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU atau menampung data yang akan direkam ke memori utama dari hasil pengolahan oleh CPU.
Memory address register (MAR), merupakanü register yang digunakan untuk menampung alamat data atau instruksi pada memori utama yang akan diambil atau yang akan diletakkan.
Sebagianü besar komputer memiliki beberapa register lain, sebagian digunakan untuk tujuan umum, dan sebagian lainnya untuk tujuan khusus.
o Bus
Bus merupakan penghubung antara semua komponen CPU. Bus berupa sekumpulan kabel-kabel paralel untuk mentransmisikan alamat (address), data, dan sinyal-sinyal kontrol.

B. Kelebihan dan Kelemahan
Keuntungan lain dengan arrrsitektur Von Neumann adalah pada fleksibilitas pengalamatan program dan data. Biasanya program selalu ada di ROM dan data selalu ada di RAM. Arsitektur Von Neumann memungkinkan prosesor untuk menjalankan program yang ada didalam memori data (RAM). Misalnya pada saat power on, dibuat program inisialisasi yang mengisi byte di dalam RAM. Data di dalam RAM ini pada gilirannya nanti akan dijalankan sebagai program. Sebaliknya data juga dapat disimpan di dalam memori program (ROM). Contohnya adalah data look-up-table yang ditaruh di ROM. Data ini ditempatkan di ROM agar tidak hilang pada saat catu daya mati. Pada mikroprosesor Von Neumann, instruksi yang membaca data look-up-table atau program pengambilan data di ROM, adalah instruksi pengalamatan biasa. Sebagai contoh, pada mikrokontroler 8bit Motorola 68HC11 program itu ditulis dengan :
LDAA $4000 ; A <-- $4000
Program ini adalah instruksi untuk mengisi accumulator A dengan data yang ada di alamat 4000 (ROM).
Instruksi tersebut singkat hanya perlu satu baris saja. Pada prinsipnya, kode biner yang ada di ROM atau di RAM bisa berupa program dan bisa juga berupa data.
Arsitektur Von Neumann bukan tidak punya kelemahan, diantaranya adalah bus tunggalnya itu sendiri. Sehingga instruksi untuk mengakses program dan data harus dijalankan secara sekuensial dan tidak bisa dilakukan overlaping untuk menjalankan dua isntruksi yang berurutan. Selain itu bandwidth program harus sama dengan banwitdh data. Jika memori data adalah 8 bits maka program juga harus 8 bits. Satu instruksi biasanya terdiri dari opcode (instruksinya sendiri) dan diikuti dengan operand (alamat atau data). Karena memori program terbatas hanya 8 bits, maka instruksi yang panjang harus dilakukan dengan 2 atau 3 bytes. Misalnya byte pertama adalah opcode dan byte berikutnya adalah operand. Secara umum prosesor Von Neumann membutuhkan jumlah clock CPI (Clock per Instruction) yang relatif lebih banyak dan walhasil eksekusi instruksi dapat menjadi relatif lebih lama.



C. Arsitektur Komputer Harvard


Arsitektur Harvard
Pada mikroprosesor yang berarsitektur Harvard, overlaping pada saat menjalankan instruksi bisa terjadi. Satu instruksi biasanya dieksekusi dengan urutan fetch (membaca instruksi ), decode (pengalamatan), read (membaca data), execute (eksekusi) dan write (penulisan data) jika perlu. Secara garis besar ada dua hal yang dilakukan prosesor yaitu fetching atau membaca perintah yang ada di memori program (ROM) dan kemudian diikuti oleh executing berupa read/write dari/ke memori data (RAM). Karena pengalamatan ROM dan RAM yang terpisah, ini memungkinkan CPU untuk melakukan overlaping pada saat menjalankan instruksi. Dengan cara ini dua instruksi yang beurutan dapat dijalankan pada saat yang hampir bersamaan. Yaitu, pada saat CPU melakukan tahap executing instruksi yang pertama, CPU sudah dapat menjalankan fetching instruksi yang ke-dua dan seterusnya. Ini yang disebut dengan sistem pipeline, sehingga program keseluruhan dapat dijalankan relatif lebih cepat.
prinsip pipeline
Pada arsitektur Harvard, lebar bit memori program tidak mesti sama dengan lebar memori data. Misalnya pada keluarga PICXX dari Microchip, ada yang memiliki memori program dengan lebar 12,14 atau 16 bits, sedangkan lebar data-nya tetap 8 bits. Karena bandwith memori program yang besar (16 bits), opcode dan operand dapat dijadikan satu dalam satu word instruksi saja. Tujuannya adalah supaya instruksi dapat dilakukan dengan lebih singkat dan cepat.
Kedua hal di atas inilah yang membuat prosesor ber-arsitektur Harvard bisa memiliki CPI yang kecil. PICXX dari Microchip dikenal sebagai mikroprosesor yang memiliki 1 siklus mesin (machine cycle) untuk tiap instruksinya, kecuali instruksi percabangan.

Arsitektur Havard menggunakan memori terpisah untuk program dan data dengan alamat dan bus data yang berdiri sendiri. Karena dua perbedaan aliran data dan alamat, maka tidak diperlukan multiplexing alamat dan bus data. Arsitektur ini tidak hanya didukung dengan bus paralel untuk alamat dan data, tetapi juga menyediakan organisasi internal yang berbeda sedemikian rupa instruksi dapat diambil dan dikodekan ketika berbagai data sedang diambil dan dioperasikan. Lebih lanjut lagi, bus data bisa saja memiliki ukuran yang berbeda dari bus alamat. Hal ini memungkinkan pengoptimalan bus data dan bus alamat dalam pengeksekusian instruksi yang cepat. Sebagai contoh, mikrokontroler Intel keluarga MCS-51 menggunakan arsitektur Havard karena ada perbedaan kapasitas memori untuk program dan data, dan bus terpisah (internal) untuk alamat dan data. Begitu juga dengan keluarga PIC dari Microchip yang menggunakan arsitektur Havard.

D. Kelebihan dan Kekurangan
Dari segi kapasitas memori, tentu arsitektur Harvard memberi keuntungan. Karena memori program dan data yang terpisah, maka kavling total memori program dan data dapat menjadi lebih banyak. Mikrokontroler 8bit Motorola 68HC05 memiliki peta memori 64K yang dipakai bersama oleh RAM dan ROM. Oleh sebab itu pengalamatan ROM dan RAM hanya dapat mencapai 64K dan tidak lebih. Sedangkan pada mikrokontroler Intel keluarga 80C51 misalnya, memori program (ROM) dan memori data (RAM) masing-masing bisa mencapai 64K.
Tetapi ada juga kekurangannya, arsitektur Harvard tidak memungkinkan untuk menempatkan data pada
ROM. Kedengarannya aneh, tetapi arsitektur ini memang tidak memungkinkan untuk mengakses data yang ada di ROM. Namun hal ini bisa diatasi dengan cara membuat instruksi dan mekanisme khusus untuk pengalamatan data di ROM. Mikroprosesor yang memiliki instruksi seperti ini biasanya disebut ber-arsitektur Modified Harvard. Instruksi yang seperti ini dapat ditemukan pada keluarga MCS-51 termasuk Intel 80C51, P87CLXX dari Philips dan Atmel AT89LSXX. Tetapi instruksi itu keseluruhannya menjadi program yang lebih panjang seperti contoh program dengan 80C51 berikut ini.
MOV DPTR,#4000 ;DPTR = $4000
CLR A ;@A = 0
MOVC A,@A+DPTR ;A <-- (DPTR+@A)
Urutan program di atas adalah :
1. load/isi data pointer dengan #4000
2. set accumulator A = 0 sebagai offset
3. load/isi accumulator A dengan data di alamat 4000+offset
Bandingkan dengan instruksi 68HC11 yang cukup dengan satu instruksi LDAA $4000.

E. Perbedaan Von Noumann dan Harvard
Arsitektur Harvard dan Von Neuman keduanya memiliki kelebihan sekaligus juga kekurangan. Dalam memilih prosesor tentu saja tidak hanya dengan mempertimbangkan arsitekturnya. Motorola dengan varian singlechip-nya ada yang dilengkapi dengan konventer A/D dan D/A, PWM control, port I/O, EEPROM dan sebagainya. Tetapi tidak ketinggalan juga keluarga Intel 80C51 dan klonnya, memperkenalkan bus serial I2C yang sangat praktis untuk penambahan devais eksternal. Intel based MCS-51 adalah arsitektur yang paling banyak diadopsi misalnya oleh Philips dan Atmel, sehingga kompatibilitas diantaranya semakin besar.
Arsitektur Havard menggunakan memori terpisah untuk program dan data dengan alamat dan bus data yang berdiri sendiri. Karena dua perbedaan aliran data dan alamat, maka tidak diperlukan multiplexing alamat dan bus data.

Selasa, 27 September 2011

tugas 1 "perkembangan VIA"


PERKEMBANGAN MIKROPROSESOR CYRIX/VIA

Cyrix Corporation adalah pengembang mikroprosesor yang didirikan pada tahun 1988 di Richardson, Texas sebagai pemasok spesialis coprocessors matematika performa tinggi (specialist supplier of high-performance math coprocessors) untuk mikroprosesor 286 dan 386. Perusahaan ini didirikan oleh mantan anggota staf Texas Instruments (TI) dan ia cukup lama menjalin kerjasama, namun bermasalah dengan TI sepanjang sejarahnya bekerja di sana. Pendiri Cyrix, Jerry Rogers agresif merekrut insinyur dan mendorong mereka, dan akhirnya membentuk sebuah tim desain kecil namun efisien berjumlah 30 orang. Cyrix bergabung dengan National Semiconductor pada tanggal 11 November 1997.


PRODUK
1. Cyrix x87 (1991)
http://upload.wikimedia.org/wikipedia/commons/thumb/3/35/KL_Cyrix_FasMath_CX83D87.jpg/150px-KL_Cyrix_FasMath_CX83D87.jpg


Produk Cyrix pertama untuk pasar komputer pribadi adalah coprocessor FPU x87 kompatibel. Cyrix FasMath 83D87 dan 83S87 diperkenalkan pada tahun 1989. FasMath adalah coprocessor 386-kompatibel tercepat dan disediakan sampai dengan kinerja 50% lebih dari Intel 80387. Cyrix FasMath 82S87, sebuah chip 80287-kompatibel dikembangkan dari 83D87 Cyrix dan telah tersedia sejak 1991.
2. Cyrix SLC dan DLC (1992)
Produk awal CPU ini termasuk 486SLC dan 486DLC, dirilis pada tahun 1992, yang, meskipun nama mereka, adalah pin yang kompatibel dengan 386SX dan DX. Sementara, mereka menambahkan L1 cache on-chip dan set instruksi 486, kinerja mereka di suatu tempat antara 386 dan 486. Chip sebagian besar digunakan sebagai upgrade oleh pengguna akhir yang ingin meningkatkan kinerja 386 dari penuaan dan terutama oleh dealer, yang dengan mengubah CPU bisa berubah lambat, menjual 386 ke dalam anggaran 486. Chip secara luas dikritik di review produk karena tidak menawarkan kinerja yang disarankan oleh nama mereka, dan untuk kebingungan yang disebabkan oleh kesamaan penamaan dengan SL Intel dan IBM SLC, baik yang telah berhubungan dengan Cyrix’s SLC. Chip memang melihat penggunaan klon PC dan di laptop sangat rendah biaya.
3. Cyrix SRX2 dan DRX2
Cyrix kemudian merilis Cyrix 486SRX2 dan Cyrix 486DRX2, yang versi dasarnya dua kali lipat dari SLC dan DLC, dipasarkan secara eksklusif untuk konsumen yang meng-upgrade dari 386 ke 486. Akhirnya Cyrix mampu merilis 486 yang pinnya kompatibel dengan mitra-mitra Intel. Namun, chip kemudian ke pasar lebih lambat dibanding rekan-rekan dari AMD dan Intel. AMD telah mampu menjual beberapa 486s untuk OEM besar, terutama Acer dan Compaq, namun Cyrix tidak. Chip Cyrix tidak dilengkapi dengan upgrade, seperti 50-, 66- dan 80 MHz CPU 486 bekerja di 5 volt, bukan 3,3 volt sebagaimana yang digunakan oleh AMD. Hal ini membuat chip Cyrix dapat digunakan pada motherboard yang awalnya 486.
4. Cyrix 5×86 (1995)
Pada tahun 1995, dengan klon Pentium yang belum siap rilis, Cyrix mengulangi sejarahnya sendiri dan merilis Cx5x86, yang dipasang ke soket 486, bekerja di 100, 120 atau 133 MHz, dan menghasilkan kinerja yang sebanding dengan Pentium yang bekerja di 75 MHz. Sementara AMD dengan nama baru Am5x86, Cyrix 5×86 diimplementasikan dengan beberapa fitur yang sama seperti Pentium.
5. Cyrix 6×86 (1995)
Kemudian pada tahun 1995 Cyrix merilis chip terbaik yang pernah diketahui, 6×86 (M1). Prosesor ini meneruskan tradisi Cyrix membuat pengganti cepat untuk soket rancangan Intel. Namun, 6×86 adalah “pemain bintang” dalam jangkauannya, memberikan dorongan kinerja nyata yang setara dengan Intel. Prosesor 6×86 diberi nama seperti P166 + menunjukkan kinerja yang lebih baik daripada prosesor Pentium 166MHz. Awalnya Cyrix mencoba untuk mengisi premium untuk performa ekstra, tetapi math-coprocessor 6×86 itu tidak secepat yang di Intel Pentium. Perbedaan utama adalah bukan salah satu performa komputasi yang sebenarnya di coprocessor, tetapi kurangnya pipelining instruksi. Karena meningkatnya popularitas game 3D, Cyrix dipaksa untuk menurunkan harganya.
Sementara 6×86 cepat mendapatkan pengikut di antara penggemar komputer dan toko komputer independen, tidak seperti AMD, chipnya belum digunakan oleh pelanggan OEM. Game 3D tidak benar-benar menggunakan fungsi matematika coprocessor sebanyak yang dipercaya tetapi digunakan kembali ke belakang instruksi coprocessor untuk memuat data dalam jumlah besar ke dalam register CPU. Pada CPU Cyrix, ini menyebabkan kinerja yang serius terkena kebajikan dari non-pipelined FPU. Ironisnya, memiliki perangkat lunak yang ditulis dalam cara yang lebih konvensional, maka CPU 6×86 akan jauh mengungguli Intel dalam Quake. Proses FPU hanya digunakan untuk me-load register untuk mengetahui lambatnya eksekusi bagian Intel yang dipamerkan dengan teknik program konvensional. Jadi dengan “mengoptimalkan” kekurangan arsitektur Intel, CPU pesaing yang dirugikan. Hal ini meningkatkan popularitas Intel CPU di antara komunitas game.
6. Cyrix MMX/M2
Selanjutnya yaitu 6x86L. 6x86L adalah 6×86 yang direvisi dengan lebih sedikit daya, dan 6x86MX (M2) ditambahkan instruksi MMX dan L1 cache yang lebih besar. MII, berdasarkan desain 6x86MX, tidak lebih dari perubahan nama dimaksudkan untuk membantu chip bersaing lebih baik dengan Pentium II.

7. Cyrix MediaGX (1996)
http://upload.wikimedia.org/wikipedia/commons/thumb/0/02/KL_Cyrix_MediaGXm_PGA.jpg/220px-KL_Cyrix_MediaGXm_PGA.jpg

Pada tahun 1996, Cyrix merilis CPU MediaGX, yang mengintegrasikan semua komponen diskrit utama dari PC, termasuk suara dan video, ke satu chip. Awalnya berbasis pada teknologi tua 5×86 dan bekerja pada 120 atau 133 MHz, kinerjanya secara luas dikritik namun harga rendah membuatnya berhasil. MediaGX menyebabkan kemenangan besar pertama Cyrix, ketika Compaq menggunakannya dalam harga terendah Presario 2100 dan komputernya 2200. Hal ini menyebabkan penjualan MediaGX lebih lanjut untuk Packard Bell dan juga tampaknya memberikan legitimasi Cyrix, sebagai 6×86 penjualan ke Packard Bell dan eMachines segera diikuti.
Kemudian versi dari MediaGX berlari pada kecepatan hingga 333 MHz dan menambahkan dukungan MMX. Sebuah chip kedua ditambahkan untuk memperluas kemampuan videonya.


8. Cyrix MII-433GP (1997)
Pada bulan Agustus 1997, Cyrix bergabung dengan National Semiconductor (yang juga sudah membangun Intel cross-lisensi). Hal ini memberikan Cyrix kemudahan pemasaran tambahan dan akses ke National Fabrication Semiconductor, yang awalnya dibangun untuk memproduksi RAM dan peralatan telekomunikasi berkecepatan tinggi. Karena pembuatan RAM dan CPU mirip, analis industri pada saat itu percaya akan keberhasilan kerjasama tersebut.
Microprocessor Cyrix yang terakhir adalah Cyrix MII-433GP yang bekerja pada 300 MHz (100×3) dan dilakukan lebih cepat dari yang K6/2-300 AMD atas perhitungan FPU. Namun, chip ini secara teratur diadu aktual prosesor 433 MHz dari produsen lain. Dapat dikatakan ini membuat perbandingan yang tidak adil, meskipun saat itu langsung diundang oleh pemasaran Cyrix sendiri. National Semiconductor menjauhkan diri dari pasar CPU, dan tanpa arah, para insinyur meninggalkan Cyrix satu per satu.
Saat itu, National Semiconductor menjual Cyrix kepada VIA Technologies, tim desain itu tidak lebih dan pasar untuk MII telah menghilang. VIA Cyrix menggunakan nama pada chip yang dirancang oleh Centaur Technology, sejak VIA percaya Cyrix memiliki nama yang lebih baik daripada Centaur, atau bahkan mungkin VIA.
http://upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Cyrix_M_II-433GP_-_300MHz_CPU_1998_back2.jpg/220px-Cyrix_M_II-433GP_-_300MHz_CPU_1998_back2.jpghttp://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Cyrix_M_II-433GP_-_300MHz_CPU_1998_front.jpg/220px-Cyrix_M_II-433GP_-_300MHz_CPU_1998_front.jpg



Walaupun perusahaan ini berumur pendek dan nama merek tidak lagi aktif digunakan oleh pemiliknya saat ini, persaingan Cyrix dengan Intel menciptakan pasar untuk anggaran CPU, yang memotong harga jual rata-rata PC dan Intel akhirnya terpaksa melepaskan jajaran Celeron dari anggaran prosesor dan memotong harga prosesor yang lebih cepat agar juga dapat lebih cepat bersaing.


Daftar pustaka
http://www.arccosine.com/web.php?cx=partner-pub-7274347451977860%3Axlt6xzonziq&cof=FORID%3A10&ie=UTF-8&hl=id&q=perkembangan+VIA#918

Nama= Rany Novesari
1001083006