UNIT PEMPROSESAN PUSAT (CPU) Sebagai otak komputer. Tugas utama: mengendalikan pemprosesan maklumat berdasarkan arahan yang diberi. 3 komponen: Unit kawalan Daftar Unit arithmetik & logik
Komponen UPP (CPU) Unit kawalan: Unit Arithmetik & Logik: Daftar: mengawal operasi CPU berdasarkan isyarat kawalan. Unit Arithmetik & Logik: Operasi arithmetik – penambahan, darab dan sebagainya Operasi logik – DAN, ATAU, TAK Daftar: Ruang ingatan sementara untuk menyimpan keputusan pemprosesan dan maklumat kawalan. Terdapat sejumlah daftar untuk fungsi-fungsi tertentu. Antara daftar yang ada seperti daftar pembilang aturcara – memegang suruhan berikutnya. Daftar suruhan – memegang suruhan yang sedang dilaksanakan.
Hasil Perlaksanaan suruhan Pelaksanaan suruhan Pengguna Komputer suruhan Bahasa paras tinggi Bahasa mesin Hasil Perlaksanaan suruhan terjemahkan
Pelaksanaan suruhan Ambil suruhan dari daftar suruhan. Kenalpasti suruhan Kenalpasti tempat data berada Ambil data, letakkan pada daftar dalaman CPU Laksanakan suruhan Simpan hasil perlaksanaan di tempat yang sesuai Ambil suruhan berikutnya Turutan ini dinamakan kitaran “ambil-nyahkod-laksana”
Sampukan Merupakan isyarat luar yang dihantar ke CPU yang memerlukan layanan segera. Pemprosesan semasa dihentikan. 3 jenis sampukan: Luaran Dari peranti I/O Dalaman Dari suruhan atau data yang tidak sah seperti pembahagian dengan nilai sifar Perisian Dari OS seperti untuk menukar mod penggunaan CPU
Mikropemproses CPU yang kecil yang berada di dalam satu cip Merupakan enjin bagi komputer Melakukan operasi arithmetik & logik Suruhan pertama diterima adalah dari BIOS (Basic Input Output System) yang berada dalam ROM Kemudian baru terima suruhan dari sama ada BIOS atau OS
Pengeluar Mikropemproses Intel pengeluar pertama (4004) Memperkenalkan terma mikropemproses Bekerjasama dgn microsoft MIPS Anak syarikat Silicon Graphic Inc. Pereka bagi RISC MOS Technology Cipta 6502 – laju & murah Bekerjasama dgn apple untuk Macintosh
Pengeluar Mikropemproses Lain Motorola NEC Ross Technology Sun Microsystems Texas Instruments Advanced Micro Devices (AMD) AT&T Cyrix Digital Equipment Corporation Fairchild Semiconductor Fujitsu Hewlett-Packard IBM Inmos Integrated Device Technology (IDT)
Mikropemproses – 70an 4004 8008 8080 8086 8088 Diperkenalkan 15/11/71 1/4/72 1/4/74 8/6/78 1/6/79 Kelajuan Jam 108KHz 2MHz 10MHz 8MHz Lebar Bas 4 bit 8 bit 16 bit Bil.Transistor 2300 3500 6000 29,000 Ingatan 640b 16Kb 64Kb 1Mb
Mikropemproses – 80an 80286 80386DX 80386SX 80486DX Diperkenalkan 1/2/82 17/10/85 16/6/88 10/4/89 Kelajuan Jam 12.5MHz 33MHz 50MHz Lebar Bas 16bit 32bit Bil.Transistor 134,000 275,000 1.2million Ingatan 16Mb 4Gb
Mikropemproses – 90an 486SX Pentium Pentium Pro Pentium II Diperkenalkan 22/4/91 22/3/93 01/11/95 07/5/97 Kelajuan Jam 33MHz 166MHz 200MHz 300MHz Lebar Bas 32bit 64bit Bil.Transistor 1.185million 3.1million 5.5million 7.5million Ingatan 4M 4G 64G
Mikropemproses Intel Cip 4004 – pemproses 4 bit Cip 8008 Cip tunggal pertama dicipta Untuk kegunaan kalkulator Memproses data 4 bit & suruhan 8 bit. Cip 8008 merupakan cip yang pertama digunakan secara serius. Sambungan dari 4004. Menggunakan aliran data 8 bit Saiz ingatan 16KB
Mikropemproses Intel 8080 8085 8086 8087 8088 Lanjutan 8008 4 kali lebih banyak ingatan berbanding 8008 10 kali lebih laju drpd 8008 8085 8086 8087 8088
Mikropemproses Intel 80286 Penganti 8088 mempunyai pin pada 4 sisinya – 17 pin setiap sisi Jumlah semua pin 68 24 pin isyarat alamat 16 pin data 16 pin isyarat kawalan Lain-lain sebagai simpanan 3 ciri pembaikan Perlaksanaan suruhan secara serentak Boleh mencapai data 16 bit Pemprosesannya laju
Mikropemproses Intel 80286 Mempunyai 4 unit fungsi Unit bas Terima data & suruhan yang diperlukan Suruhan dihantar ke unit suruhan Unit suruhan pegang suruhan yang diterima dari unit bas Hantar suruhan ke unit perlaksanaan Unit perlaksanaan Laksanakan suruhan Unit alamat Melaksanakan urusan alamat sebenar dan ingatan maya
Mikropemproses Intel 80286 Unit Alamat Unit Bas Unit Suruhan Unit Perlaksanaan
Mikropemproses Intel 80386 Merupakan cip 32-bit yang pertama dari Intel Menggunakan 132 pin Mengandungi 8 unit fungsi – unit alamat & unit perlaksanaan dipecahkan kepada subunit yang berfungsi secara bebas Ada 2 jenis 386SX Alamat ingatan 32 bit Saiz data 16 bit 386DX Alamat & data 32 bit
Mikropemproses Intel 80486 Menggunakan Ada 2 jenis 1.2 juta transistor 168 pin Ada 2 jenis 486SX Tiada ko-prosesor 486DX Ada ko-prosesor
Mikropemproses Pentium Mulanya diperkenalkan dgn nama P5 atau 80586 Pembaikan dari segi Struktur ingatan para Untuk data Untuk suruhan Bas data yang lebih lebar Ko-pemproses lebih laju Dua pemproses integer Guna 237 pin pada 2 sisi sahaja spt 8088