โ† Semua Nota
โš™๏ธ

TINGKATAN 5 ยท BAB 1

Seni Bina Komputer

Komponen komputer: CPU, ingatan, storan, peranti input/output dan kitaran capai-laksana.

Seni Bina Komputer

Seni Bina Von Neumann

Seni Bina Von Neumann
Seni Bina Von Neumann

Pada tahun 1945, John Von Neumann mencadangkan konsep menyimpan ATUR CARA dan DATA dalam ingatan yang sama, dan digerakkan dari unit ingatan ke pemproses. Tiga komponen utama seni bina Von Neumann: Unit Pemprosesan Pusat (CPU), ingatan, serta peranti input dan output โ€” semuanya dihubungkan melalui SISTEM BAS.

Komponen CPU

KomponenFungsi
Unit Kawalan (Control Unit, CU)Mengawal dan menyelaras semua operasi: mengambil arahan, mentafsir dan mengarahkan komponen lain
Unit Aritmetik dan Logik (ALU)Melaksanakan operasi aritmetik (+, -, ร—, รท) dan operasi logik (banding, AND, OR)
Daftar (Register)Storan paling kecil dan PALING LAJU di dalam CPU; menyimpan data/arahan yang sedang diproses

Sistem Bas

Jenis BasFungsiArah
Bas DataMembawa DATA antara CPU, ingatan dan peranti I/ODua hala
Bas AlamatMembawa ALAMAT lokasi ingatan yang hendak dicapaiSatu hala (dari CPU)
Bas KawalanMembawa ISYARAT KAWALAN (baca/tulis, jam)Dua hala
๐ŸŽฏ TIP SPM: Cara ingat โ€” Bas DATA bawa data (2 hala), bas ALAMAT bawa alamat (1 hala sahaja, CPU yang tentukan alamat), bas KAWALAN bawa arahan kawalan.

Penterjemah Bahasa Pengaturcaraan

Komputer hanya faham bahasa mesin (binari). Penterjemah menukar kod sumber yang ditulis pengatur cara kepada bahasa mesin.

PenterjemahFungsiCiri
Pengkompil (Compiler)Menterjemah SELURUH kod sumber sekali gus kepada kod objekLaju dilaksana selepas dikompil; ralat dilaporkan selepas seluruh kod disemak
Pentafsir (Interpreter)Menterjemah dan melaksana kod BARIS DEMI BARISLebih perlahan; berhenti pada baris pertama yang ada ralat
Pemasang (Assembler)Menterjemah bahasa himpunan (assembly) kepada bahasa mesinUntuk bahasa aras rendah
๐ŸŽฏ TIP SPM (Kelantan 1.2.4): Beza utama โ€” pengkompil terjemah SEMUA kod sekali gus; pentafsir terjemah BARIS DEMI BARIS.

Ingatan: RAM vs ROM

CiriRAMROM
Nama penuhRandom Access MemoryRead Only Memory
KandunganData dan atur cara yang SEDANG digunakanArahan asas kekal (firmware/BIOS)
Meruap?Ya โ€” data HILANG bila komputer dimatikanTidak โ€” data KEKAL
Boleh tulis?Boleh baca dan tulisBaca sahaja (umumnya)

Kitaran Mesin: Capai-Nyahkod-Laksana

Kitaran mesin: Capai, Nyahkod, Laksana, Simpan
Kitaran mesin: Capai, Nyahkod, Laksana, Simpan

CPU memproses setiap arahan melalui kitaran mesin: (1) CAPAI (fetch) โ€” unit kawalan mengambil arahan dari ingatan; (2) NYAHKOD (decode) โ€” arahan ditafsirkan; (3) LAKSANA (execute) โ€” ALU melaksanakan operasi; (4) SIMPAN (store) โ€” hasil disimpan ke daftar/ingatan. Kitaran ini berulang berjuta kali sesaat.

Kelajuan pemproses diukur dalam hertz (Hz) โ€” bilangan kitaran sesaat. Contoh: pemproses 1.3 GHz melaksanakan 1,300,000,000 kitaran sesaat. Faktor lain yang mempengaruhi prestasi: bilangan teras (core), saiz cache dan saiz RAM.

Contoh: Kelajuan Pemproses (Hertz)

PemprosesKitaran sesaat
1 GHz1,000,000,000 (1 bilion)
2.5 GHz2,500,000,000 (2.5 bilion)
3 GHz3,000,000,000 (3 bilion)

Uji kefahaman anda ๐ŸŽฏ

Daftar percuma untuk jawab kuiz topik ini, tanya AI Tutor, dan kumpul XP.

Daftar Percuma