arsitektur sistem komputer

16
Gary Jonathan Salli/ 525120025 1. Apa yang saudara ketahui mengenai komponen-komponen dasar system computer berikan analisa saudara. - Memori terbagi menjadi dua, yaitu memori sementara (volatile) dan memori tetap (non – volatile). Memori sementara merupakan memori yang dipakai untuk membantu dalam perhitungan. Memori sementara cenderung lebih cepat dari pada memori tetap, tetapi memiliki kapasitas yang cenderung lebih kecil dibandingkan dengan memori tetap (harddisk). Memori sementara berfungsi sebagai tempat penyimpanan sementara untuk menyimpan hasil – hasil perhitungan yang dillakukan prosesor, yang tidak perlu disimpan selamanya. Karena itulah, memori sementara hanya memiliki kapasitas yang kecil. Memori yang disimpan dalam memori sementara akan hilang jika listrik diputus. Dalam memori tetap, data yang telah tersimpan dapat dipanggil kembali, meskipun listrik pernah terputus. Biasanya, memori tetap memiliki kapasitas yang lebih besar dibandingkan memori sementara, tetapi memiliki kecepatan akses yang lebih rendah, atau lebih mahal. tetap biasa digunakan untuk menyimpan data-data maupun program-program yang dapat dijalankan komputer. 2. Dasar arsitektur computer ada jenis, yaitu berdasarkan konsep Van Neuman dan Harvard University. Berikan analisa dan pendapat saudara mengenai kelebihan dan kelemahannya dan berikan analisa mengenai prospek kedua jenis arsitektur tersebut saat ini. - Arsitektur von neuman yang menggunakan CISC memiliki kekuatan dan kelemahan jika dibandingkan dengan arsitektur Harvard yang menggunakan RISC, dimana dalam CISC prosesor akan mudah menulis program atau data, tetapi akan menggunakan tenaga dan waktu lebih banyak saat memanggil program atau data tersebut. Dalam CISC, data dan program dipecah – pecah per blok dan dimasukkan ke dalam satu buah stack yang sama. Sedangkan, dalam RISC, blok data dan blok program dipisah menjadi dua buah stack. Tentu saja, setiap stack menggunakan alamat yang berbeda- beda. Penyatuan data yang dilakukan CISC menyebabkan penulisan lebih mudah dan lebih cepat dibandingkan RISC, karena prosesor tidak perlu memisahkan antara data dengan program. Akan tetapi, dalam RISC, pemanggilan program

Upload: frans

Post on 17-Dec-2015

221 views

Category:

Documents


4 download

DESCRIPTION

arsitektur sistem komputer

TRANSCRIPT

Gary Jonathan Salli/ 525120025

1. Apa yang saudara ketahui mengenai komponen-komponen dasar system computer berikan analisa saudara. Memori terbagi menjadi dua, yaitu memori sementara (volatile) dan memori tetap (non volatile). Memori sementara merupakan memori yang dipakai untuk membantu dalam perhitungan. Memori sementara cenderung lebih cepat dari pada memori tetap, tetapi memiliki kapasitas yang cenderung lebih kecil dibandingkan dengan memori tetap (harddisk). Memori sementara berfungsi sebagai tempat penyimpanan sementara untuk menyimpan hasil hasil perhitungan yang dillakukan prosesor, yang tidak perlu disimpan selamanya. Karena itulah, memori sementara hanya memiliki kapasitas yang kecil. Memori yang disimpan dalam memori sementara akan hilang jika listrik diputus.Dalam memori tetap, data yang telah tersimpan dapat dipanggil kembali, meskipun listrik pernah terputus. Biasanya, memori tetap memiliki kapasitas yang lebih besar dibandingkan memori sementara, tetapi memiliki kecepatan akses yang lebih rendah, atau lebih mahal. tetap biasa digunakan untuk menyimpan data-data maupun program-program yang dapat dijalankan komputer. 2. Dasar arsitektur computer ada jenis, yaitu berdasarkan konsep Van Neuman dan Harvard University. Berikan analisa dan pendapat saudara mengenai kelebihan dan kelemahannya dan berikan analisa mengenai prospek kedua jenis arsitektur tersebut saat ini. Arsitektur von neuman yang menggunakan CISC memiliki kekuatan dan kelemahan jika dibandingkan dengan arsitektur Harvard yang menggunakan RISC, dimana dalam CISC prosesor akan mudah menulis program atau data, tetapi akan menggunakan tenaga dan waktu lebih banyak saat memanggil program atau data tersebut. Dalam CISC, data dan program dipecah pecah per blok dan dimasukkan ke dalam satu buah stack yang sama. Sedangkan, dalam RISC, blok data dan blok program dipisah menjadi dua buah stack. Tentu saja, setiap stack menggunakan alamat yang berbeda-beda. Penyatuan data yang dilakukan CISC menyebabkan penulisan lebih mudah dan lebih cepat dibandingkan RISC, karena prosesor tidak perlu memisahkan antara data dengan program. Akan tetapi, dalam RISC, pemanggilan program dan/atau data akan lebih mudah, karena sudah dipisah. Dalam CISC, prosesor harus mengecek kembali isi alamat tersebut. Selain itu, dari arsitekturnya sendiri, konsep von neuman memiliki kelemahan pada bus tunggalnya, dimana bus itu hanya dapat melakukan satu perintah saja pada satu saat. Selain itu, arsitektur von neumann juga hanya dapat melakukan perintah dan / atau melaksanakan program yang menggunakan jumlah bit yang sama dengan prosesor yang dipakai. Prosesor 32-bit tidak akan dapat menjalankan program 16-bit. Arsitektur harvard akan memungkinkan prosesor 32-bit untuk menjalankan program 16-bit. Arsitektur harvard juga memungkinkan dilakukannya overlapping saat menjalankan instruksi.

Arsitektur von neumann juga memungkinkan data dan program disimpan pada ROM dan / atau RAM. Jika menggunakan arsitektur harvard, maka data hanya dapat disimpan pada RAM saja, dan program pada ROM saja. 4. Berikan penjelasan saudara mengenai proses apa saja yang dilakukan oleh system computer dalam memproses suatu intruksi dan berikan ilustrasinya dengan contoh Dalam memproses instruksi, komputer melakukan tiga hal dalam setiap siklus:a. Fetch

Fetch adalah proses dimana instruksi diambil dari barisan program satu per satu.dalam proses fetch, bagian bagian yang akan digunakan dalam suatu instruksi (accumulator, memori, dsb) dibangkitkan .

b. Decode

Dalam decode, instruksi yang sudah diambil tersebut diterjemahkan ke dalam bahasa yang dimengerti komputer, sehingga kemudian instruksi dapat dijalankan.

c. Execute

Dalam execute, instruksi yang telah diterjemahkan dijalankan oleh komputer.

Dalam komputer, proses fetch dan decode dijalankan secara berurutan, sehingga disebut sebagai satu perintah fetch. Dalam sebuah program, perintah fetch dan execute dilakukan secara berulang-ulang hingga semua instruksi selesai dijalankan. Berikut merupakan contoh bagaimana proses instruction cycle dijalankan. Sebagai contoh sederhana, akan dibuat sebuah program yang akan menjumlahkan data yang ada dimemori alamat 0100 dengan data dialamat 0101 dan kemudian hasilnya disimpan di alamat 0102. Simpan program di alamat 0010. LOAD M(0100) = memindahkan data yang ada pada alamat 0100 ke AC (accumulator)ADD M(0101) = menjumlahkan data yang ada dialamat 0101 dengan data yang ada di AC, kemudian data tersebut disimpan di AC.STOR M(0102) = memindahkan data yang ada pada AC (hasil penjumlahan tadi) ke alamat 0102.

INSTRUCTION CYCLE I (LOAD M(0100))Fetch

a. PC (program counter) = 0010

Menginisialisasi alamat tempat penyimpanan instruksi/program

b. PC --> MAR

Memindahkan data pada PC ke MAR, sehingga isi MAR sama dengan isi PC yaitu 0010

c. M(MAR) --> MBR

Memindahkan data pada alamat 0010, ke MBR. Di MBR akan terjadi 2 pembagian instruksi yaitu instruksi kiri dan intruksi kanan terhadap program yang tersimpan pada sebuah alamat memori. Instruksi kiri merupakan instruksi dari bit 0-19 dan instruksi kanan dari bit 20-39.

d. MBR(20:39) --> IBR

Memindahkan instruksi dari MBR (bit 20-39) ke IBR yang berguna sebagai buffer/penampung sementara. Hal ini dilakukan karena prosesor hanya bisa memproses 1 instruksi dalam 1 waktu.

e. MBR (0:7) --> IR

Mengirimkan instruksi, ke IR yang nantinya akan diteruskan ke rangkaian control sehingga pada proses inilah proses membangunkan bagian-bagian yang akan terlibat dalam pemrosesan instruksi.

f. MBR(8:19) --> MAR

Proses pengambilan data dari alamat memori (0100).

Execute

a. M(0100) --> MBR

Mentransferkan nilai yang ada di memori 0100 ke MBR

b. MBR --> AC

Memindahkan nilai dari MBR ke AC

INSRUCTION CYCLE II (ADD M(0101))Fetch

a. IBR (0:7) --> IR

Memindahkan instruksi ADD dari IBR ke IR

b. IBR (8:19) --> MAR

Memindahkan alamat memori ke MAR

c. PC = PC + 1

Increment data pada PC

Execute

a. M(0101) --> MBR

b. MBR + AC --> AC

Menjumlahkan data yang ada pada MBR dengan data yang ada di AC, hasilnya disimpan di AC

INSTRUCTION CYCLE III (STOR(M0102))Fetch

a. PC --> MAR

b. M(MAR) --> MBR

c. MBR (0:7) --> IR

d. MBR (8:19) --> MAR

Execute

a. AC --> MBR

Memindahkan data dari AC ke MBR

b. MBR --> M(MAR)

Memindahkan data dari MBR ke alamat memori sesuai dengan yang tersimpan di MAR. yang mana alamat tersebut adalah 0102.

5. Berikan penjelasan mengenai perkembangan system bus pada system computer Perkembangan bus dapat dibedakan menjadi 3 generasi:a. Generasi pertama

Bus generasi pertama berfungsi sebagai penyedia jalur komunikasi untuk transfer data. Bus pada generasi ini merupakan sekumpulan kabel-kabel yang menghubungkan memori dan periferal. Biasanya, terdapat satu bus untuk memori, dan satu bus untuk periferal. Bus bus ini diakses dengan instruksi yang berbeda, dengan waktu dan protokol yang juga berbeda. bus pada generasi ini menggunakan interrupt untuk menyalurkan data dari I/O ke memori, karena CPU dan bus terkoneksi secara langsung. b. Generasi kedua

Dalam generasi ini, komputer dipisah menjadi dua, yaitu CPU dan memori, danperangkat keras lainnya, dengan sebuah bus di atasnya. Bus ini menjadi penghubung antara CPU dan memori, serta perangkat keras tersebut. Karena dibagi dua, maka perpindahan data menjadi lebih mudah. Perangkat-perangkat keras dapat saling berkomunikasi tanpa mengganggu CPU. Meskipun lebih cepat, tetapi bus generasi kedua menggunakan jalur data yang lebih besar, karena menggunakan data 16 atau 32-bit (generasi pertama menggunakan 8-bit). Bus generasi kedua memiliki satu lagi kesamaan dengan bus generasi pertama, yaitu semua perangkat harus berkomunikasi dengan kecepatan yang sama.c. Generasi ketiga

Bus pada generasi ini sangat fleksibel dalam hal koneksi fisik. Bus pada generasi ini dapat digunakan sebagai bus internal maupun untuk menghubungkan berbagai perangkat bersamaan. Karena kemampuan ini, masalah kompleks dapat muncul dalam sisi software. Karena itu, masih dibutuhkan pengembangan software bus yang lebih baik. Bus generasi ketiga ini tampak lebih mirip dengan sebuah jaringan tersendiri, daripada konep awal bus generasi pertama.6. Berikan analisa mengenai mengenai system memori yang terdapat system computer Memori terbagi menjadi dua:a. Memori internal

Memori internal dapat diakses langsung oleh prosesor. Data yang disimpan dalam memori internal biasanya program atau data. Memori yang terdapat dalam memori internal biasanya berupa data hasil dari perangkat input sampai dikirim ke ALU untuk diproses, data yang telah diproses ALU sebelum dikeluarkan dan / atau program yang berasal dari perangkat input. Memori internal dibedakan menjadi ROM, RAM, dan cache memory:

ROMROM (Read Only Memory) merupakan perangkat keras pada komputer yang berupa chip memori semikonduktor.Memori ini berjenis non-volatile.Di dalam PC, ROM biasa disebut BIOS (Basic Input/Output System) atau ROM-BIOS. Instruksi dalam BIOS inilah yang akan dijalankan oleh mikroprosesor ketika komputer mulai dihidupkan.Erdapat berbagai jenis ROM:

PROM (Progammable Read-Only-Memory)

PROM hanya dapat diprogram sekali saja oleh alat bernama PROM programmer. Alat ini menggunakan tegangan tinggi untuk menulis program.

EPROM (Erasable Programmable Read-Only-Memory)

EPROM dapat ditulis dan dihapus programnya berkali-kali, biasanya sampai 1000 kali penulisan. Data dalam EPROM ditulis dengan cara yang sama dengan PROM, dan dapat dihapus dengan cara dipaparkan pada sinar UV. Setiap kali dihapus, dibutuhkan pemaparan sinar yang lebih lama dari sebelumnya. Setiap kali selesai dihapus, biasanya EPROM ditempeli label agar tidak terkena sinar UV yang tidak diinginkan.

EEPROM (Electrically ErasableProgrammable Read-Only-Memory)

EEPROM memiliki struktur yang mirip dengan EPROM, tetapi data dapat dihapus dan ditulis secara elektrik, sehingga tidak perlu dikeluarkan dari komputer. Menulis atau menghapus data dalam EEPROM lebih lambat dibandingkan dengan membaca ROM atau menulis data ke RAM. RAM

Ram (Random-Access Memory) adalah jenis memori yang isinya dapat diganti-ganti selama komputer dihidupkan dan sebagai suatu penyimpanan data yang dapat dibaca atau ditulis dan dapat dilakukan secara berulang-ulang dengan data yang berbeda-beda. Jenis memori ini merupakan jenis volatile. RAM dapat dibagi menjadi dua jenis: SRAM

Dalam SRAM (static RAM), setiap bit data disimpan dalam enam buah transistor. Tipe RAM ini lebih mahal, tetapi lebih cepat dan lebih hemat energi jika dibandingkan dengan DRAM.

DRAM

Dalam DRAM (dynamic RAM), setiap bit data menggunakan sebuah kapasitor yang menghasilkan tegangan tinggi dan rendah (data 1 dan 0), dan transistornya berfungsi sebagai saklar yang menentukan tegangan dalam kapasitor. Cache memory

Cache memory merupakan memori yang berfungsi untuk menyimpan duplikat data-data yang sering digunakan oleh CPU. Cache memory memiliki kecepatan yang sangat tinggi, tetapi memiliki kapasitas yang sangat terbatas. b. Memori eksternal

- Memori eksternal merupkan memori tambahan yang berfungsi untuk menyimpan data atau program. Memori eksternal memliki dua buah kegunaan, yaitu untuk tempat penyimpanan permanen, dan untuk tempat penyimpanan murah untuk penggunaan jangka panjang. Memori eksternal dapat dibagi menjadi dua jenis: DASD

Data pada DASD (direct access storage device) dapat diakses secara langsung. Setiap data memiliki lokasi dan alamat yang berbeda-beda. Sehingga, komputer dapat melompati pembacaan data yang tidak diperlu kan, seperti pada hard disk, flach disk, dan optical disk.

SASD

Data pada SASD (sequential access storage device) tidak dapat diakses secara langsung. Komputer harus membaca setiap data agar dapat sampai kepada data yang diinginkan, seperti pada magnetic tape.7. Berikan analisa mengenai system pengalamatan (peta memori) pada system computer intel/Pentium Pentium menggunakan arsitektur von Neumann. Karena itu, menggunakan addresing segmented addressing. Dalam sistem ini, memori fisik dan virtual dibagi menjadi blok 64K. Prosesor menggunakan IP (instruction Pointer) register dan CS (code segment) register untuk menunjukkan alamat memori tempat prosesor harus mengambil instruksi selanjutnya (alamat fisik memori / PA). Register IP menggunakan 4 byte untuk pengalamatan, sehingga memori maksimumnya adalah 0FFFFH (0FFFFH = 64K). Rumus untuk menentukan alamat fisik tersebut adalah:PA=CS*10H + IP (semua dalam heksadesimal)8. Berikan analisa saudara mengenai konsep cache memori ? dan system cache memori yang dimiliki oleh processor Pentium, serta jelaskan masing-masing fungsinya Berikut merupakan cara kerja 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.

Berikut merupakan gambar yang menunjukkan letak Cache Memory di komputer:

Jenis-jenis cache memory:

L1Saat meminta data dari cache memory, cache L1 merupakan cache memory yang pertama kali dicek oleh prosesor. Cache memory L1 memiliki kecepatan yang sama dengan prosesor, dan sudah terintegrasi dengan prosesor modern.

L2

Cache memory L2 merupakan cache memory kedua yang akan dicek jika cache L1 tidak memilikinya, karena cache L2 akan menyimpan data yang tidak mampu disimpan dalam cache L1. Cache L2 memiliki kapasitas lebih besar dari cache L1, tetapi kecepatannya lebih rendah dari cache L1. Cache L2 juga terletak dalam CPU. L3

Cache memory L3 merupakan cache memory tambahan yang baru ada akhir-akhir ini, dan terdapat pada motherboard. Cache memory L3 berfungsi untuk mempercepat pemrosesan program. Cache L3 lebih lambat daripada cache L2, tetapi memiliki kapasitas yang lebih besar dibandingkan dengan cache L2.9. Berikan analisa saudara mengenai perkembangan memori DRAM. APakah DRAM yang berbeda vendor dengan ukuran kapasitas yang sama dapat dipasang pada slot memori di mother board Terdapat beberapa jenis DRAM, berikut merupakan beberapa contohnya: Asynchronous RAM

Asynchronous RAM memiliki jalur power, beberapa input address (biasanya 12 ), dan beberapa (antara satu atau empat) jalur data dua arah. Asynchronous RAM dapat diatur internal timingnya. RAM jenis ini memiliki empat buah sinyal kontrol: RAS (row address strobe). Input alamat disimpan saat RAS berubah dari high menjadi low.

CAS (column address strobe). Seperti pada RAS, input alamat pada CAS juga disimpan saat RAS berubah dari high menjadi low.

WE (write enable). Jika CAS low, maka data dapat diisikan kedalam alamat memori.

OE (output enable). Data akan dikeluarkan ke pin I/O jika RAS dan CAS low, WE high, dan OE low. Dalam beberapa penggunaan, OE selalu dibuat low (output selalu enable).

Fast page mode RAM

Dalam RAM ini, sebuah row dapat diakses jika RAS low. Dengan RAM ini, maka beberapa data dapat diisi atau dikeluarkan secara bersamaan, sehigga tidak terdapat delay yang tidak diinginkan. Terdapat dua variasi fast page mode RAM: Static column, dimana input alamat tidak langsung disimpan saat CAS berubah dari high ke low, tetapi dapat diubah selama CAS tetap low. Nibble mode, dimana empat row yang berurutan dapat diakses secara bersamaan dengan empat buah pulsa CAS yang juga berurutan. Perbedaannya dengan yang biasa adalah input kedua sampai keempat tidak dianggap.

EDO RAM

EDO (extended data out) RAM mirip dengan fast page mode RAM, dengan tambahan yaitu akses data baru dapat dilakukan saat output sebelumnya masih aktif. Sehingga, dapat dilakukan overlapping output data (beberapa data dapat dikeluarkan secara bersamaan), sehingga akses data lebih cepat.

Synchronous dynamic RAM

RAM tipe ini menggunakan satu tambahan sinyal, yaitu CS (clock cyle). CS ini berfungsi sebagai penentu apakah RAM akan menerima input atau tidak. RAS, CAS, dan WE tidak lagi berfungsi seperti pada asynchronous RAM, tetapi berfungsi seperti 3-bit data, dapat dilihat pada tabel dibawah:CSRASCASWEalamatperintah

HXxxxTidak ada operasi

LHHHxTidak ada operasi

LHHLxBerhenti membaca memori atau tulis burst in progress

LHLHkolomMembaca dari baris yang sedang aktif

LHLLkolomMenulis dari baris yang sedang aktif

LLHHbarisMengaktifkan sebuah baris untuk ditulis atau dibaca

LLHLxNonaktifkan baris sekarang

LLLHxMelakukan refresh terhadap baris

LLLLmodeBus alamat menentukan operasi

Dalam RAM tipe ini, OE berfungsi sebagai pengontrol input dan output data (dalam menulis dan membaca)

10. Jelaskan perkembangan proses intel saat ini Berikut merupakan sejarah prosesor Intel; 4004 dan 4040

Prosesor 4004 merupakan CPU lengkap dalam satu chip pertama. Memiliki kecepatan clock 108kHz (dan dapat dipaksa hingga 740kHz). Memiliki 2300 transistor dalam desain 10000 nm (per transistor) dengan kemampuan 0.07MIPS (million instruction per second / juta perhitungan dalam satu detik). Kemudian, dibuat prosesor 4040 yang tidak berbeda jauh dengan prosesor 4004. 8086

Prosesor 8086 merupakan perkembangan dari prosesor 8008 (prosesor 4004 yang bekerja dengan 8-bit). Prosesor 8086 merupakan CPU 16-bit pertama yang dikomersialkan dan disebut-sebut sebagai chip yang memulai era prosesor x86. Prosesor ini memiliki 29000 transistor dengan desain 3000nm. Memiliki kecepatan clock 5 sampai 10 MHz dan dapat melakukan 0.75MIPS. Prosesor ini dipakai dalam komputer IBM PS/2. 432

Prosesor 432 merupakan salah satu dari beberapa prosesor intel yang gagal. Prosesor ini menggunakan sistem 32-bit (yang pada saat itu sangat kompleks). Prosesor ini gagal karena lebih mahal dan lebih lambat dibandingkan dengan prosesot 80286 yang keluar setelahnya.

80286Prosesor ini memiliki kemampuan mnajemen memori dan proteksi luas dan memiliki kecepatan clock 25MHz dan mampu melakikan 4MIPS. Prosesor ini sering dipakai dalam IBM-PC AT dan AT PC clones. Prosesor ini diproduksi dengan desain 1500nm dan terdiri atas 134,000 transistor. Sampai saat ini, prosesor ini disebut sebagai salah satu prosesor yang paling efisien.

386

Era 32-bit berakhir dengan adanya CPU 386DX. Terdiri atas 275,000 transistor (desain 1500nm) dan clock 16 sampai 33MHz, dan berkemampuan 11,4MIPS. Kemudian, Intel meluncurkan 386SX (1000nm), yang tidak memiliki co-prosesor matematika dan bus yang lebih sempit untuk memenuhi permintaan pasar komputer murah. Setelah itu, Intel meluncurkan 386SL untuk notebook, dengan on-chip cache dan kontroler memori. 486

Prosesor 486DX menggunakan desain 1000nm dan 800nm, berkecepatan clock 25 sampai 50 MHz, memiliki 1,2 juta transistor dan berkemampuan 41MIPS. Kemudian, Intel meluncurkan 486SL (clock 33MHz, desain 800 nm, 1.4 juta transistor) untuk notebook.

i586

prosesor ini merupakan prosesor pentium pertama Intel. Nama pentium digunakan agar berbeda dengan AMD yang juga mengeluarkan prosesor 486). Prosesor ini memiliki clock 60MHz sampai 200MHz dengan dua desain , yaitu 800 nm (3,1 juta transistor) dan 350nm (3,3 juta transistor). Pentium 2

Prosesor ini merupakan prosesor pertama yang menggunakan slot berbentuk catridge, bukan socket. Prosesor ini memiliki 7,5 juta transistor, dengan sistem 16-bit, dan instruksi MMX (Multimedia expansion). Menggunakan desain 350 nm Klamath core (233 dan 266 MHz) dan 250 nm Deschutes.

Celeron

Prosesor tipe Celeron adalah, sampai saat ini, prosesor yang di-downgrade dari pentium. Prosesor ini memiliki kekurangan dibanding prosesor biasa, seperti cache memory yang lebih kecil, sehingga dapat dibilang sebagai prosesor yang pas-pasanuntuk aplikasi-aplikasi dasar.

Pentium 3

Pada jamannya, prosesor ini merupakan penantang bagi era gigahertz (GHz) untuk AMD, dan prosesor hemat energi untuk Transmeta. Prosesor ini menggunakan desain 250 nm Katmai core, dan diperkecil hingga 180 nm Coppermine core, dan 130 nm Tualatin core. Transistor yang digunakan adalam 9,5 juta pada Katmai dan 28,1 juta pada Tualatin core dengan L2 cache yang terintegrasi. Clocknya 450 MHz pada Katmai dan 1400MHz pada Tualatin core. Pentium 4Awalnya, pentium 4 dilunbcurkan dengan desain 180 nm Willamette core (42 juta transistor) dengan arsitektur Netburst yang diperkirakan dapat menggunakan clock 20 GHz. Tetapi, prosesor ini memiliki kelemahan yaitu kebocoran dan penggunaan daya yang terlalu besar, seiring dengan bertambahnya kecepatan clock. Awalnya, pentium 4 memiliki kecepatan clock 1,3 dan 1,4 GHz, dan seiring berjalannya waktu, bertambah menjadi 3,8 GHz dengan Northwood core (125 juta transistor). Prosesor ini sebenarnya ingin dikembangkan, tetapi dengan kelemahannya, Intel tidak mampu melebihi 3,8 GHz. Xeon

Prosesor Xeon merupakan prosesor yang dikhususkan untuk PC dan alat-alat mobile. Prosesor ini pertama muncul 1 tahun setelah pentium 4, dengan menggunakan arsitektur Netburst (sama dengan pentium 4) pada Foster core (180nm). Karena diperuntukkan bagi alat-alat mobile, maka prosesor ini meninggalkan arsitektur Netburst dengan dual-core CPU Dempsey (3,73GHz dan 176 juta transistor). Prosesor Xeon saat ini menggunakan arsitektur Sandy Bridge 32 nm pada Westmere chip (10 core, 3,46GHz, 2,6 milyar transistor). Itanium

Prosesor ini merupakan prosesor 64-bit pertama yang diluncurkan Intel. Tetapi, karena pada saat itu masih menggunakan 32-bit, maka prosesor ini kurang berhasil pada tahun peluncurannya (tetapi masih bertahan sampai sekarang). Itanium pertama merupakan Merced core (180 nm, 800 MHz, 320 juta transistor) pada tahun 2001. Lalu, diluncurkan Itanium 2 ( McKinley core 180nm) pada 2002, Itanium 9000 (Montvale core 90 nm) pada 2010, dan Itanium 9500 (Poulson processor 32nm dan 3,1 milyar transistor) pada 2012. Core 2 duo

Core 2 duo diluncurkan Intel dengan nama Conroe (65nm Core 2 Duo E-6000) untuk PC,Merom (Core 2 Duo T7000) untuk mobile, danWoodcrest (Xeon 5100) untuk server. Kemudian, Intel meluncurkan versi quad core (Kentsfield Core 2 Quad untuk PC, Clovertown Xeon 5300 untuk server). Kemudian, prosesor tersebut diperbaharui dengan pengecilan, yaitu Penryn (45nm) untuk Core-2-Duo dan Yorkfield (45nm) untuk Core-2-Quad. Core i-series

Core i3, i5, dan i7 menggunakan arsitektur mikro Nehalem dan desain 45 nm pada 2008. Kemudian, dikecilkan menjadi 32 nm (Westmere) pada 2010. Westmere memiliki 8 core dan kecepatan clock 3.33GHz dan 2,3 milyar transistor. Kemudian, diperbaiki dengan arsitektur Sandy Bridge 32 nm pada 2011, dan Ivy bridge 22 nm pada 2012 (1,4 milyar transistor untuk prosesor quad core). Intel Atom

Atom diluncurkan pada tahun 2008 untuk mobile dan nettop. Prosesor Atom pertama hanya laku di pasaran netbook saja. Intel berusaha mengembangkan Atom untuk aplikasi lain, seperti TV, tetapi gagal karena kurangnya integrasi.prosesor Atom terbaru merupakan Medfield core pada 2012 untuk handphone dan tablet.