struktur asas bagi komputer • sejarah pembangunan...

76
Kuliah 1 Struktur asas bagi komputer Sejarah pembangunan komputer

Upload: others

Post on 15-Oct-2020

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Kuliah 1

• Struktur asas bagi komputer

• Sejarah pembangunan komputer

Page 2: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Struktur asas bagi komputer

Bab 1

Page 3: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Sistem Komputer

Merupakan suatu sistem yang mengandungi

komputer sebagai salah satu daripada

komponennya

Page 4: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Organisasi Komputer

Menjurus kepada unit-unit operasi dan

saling sambungannya yang merealisasikan

spesifikasi senibina komputer

Page 5: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Apakah Komputer ?

Peranti elektronik yang berada di bawah

arahan dan kawalan aturcara, dan ia

melaksanakan empat operasi asas :

• masukan (input)

• pemprosesan (processing)

• keluaran (output)

• storan/simpanan (storage)

Page 6: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Kitaran IPOS

IPOS : Input, Processing, Output, Storage

Page 7: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jenis Komputer

• Komputer Kegunaan Khusus

– Contoh : Pengawal lampu isyarat

• Komputer Kegunaan Am

– Komputer untuk individu

– Komputer untuk organisasi

Page 8: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Komputer untuk individu

• Professional workstation

• Desktop computers

• Networked computers (NC)

• Notebook computers

• Subnotebooks

• Personal Digital Assistants (PDA)/

– Handheld computers/ Palmtop

Page 9: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Komputer untuk organisasi

• Supercomputer

– Paling laju

– Paling mahal

• Mainframe (kerangka utama)

– Kelajuan tinggi

– Lebih mahal

– Memproses jumlah data banyak dengan cepat

– Menyokong banyak pengguna

– Melakukan tugas-tugas pelayan

• Minicomputer

– Kemampuan dan kelajuan lebih rendah dari kerangka utama

• Server

Page 10: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Sistem Komputer

• Perkakasan (hardware)

– Komponen fizikal komputer seperti bahagian

mekanikal & litar elektronik yang boleh

disentuh

• Perisian (Software)

– Aturcara yang mengarahkan komputer

melakukan sesuatu.

– Terdiri dari himpunan aturcara, algoritma dan

set arahan yang tidak dapat disentuh

Page 11: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Perisian Komputer

• Perisian sistem (system software):– Semua aturcara berkaitan dengan penyelarasan

operasi-operasi komputer • Contoh

– Sistem Pengendalian (Operating System)- Windows 98, Mac OS, Unix, Linux, MS Dos

– Program utiliti (Utility programs) – pengurusan fail

– Penterjemah bahasa aturcara (compiler, interpreter)

• Perisian aplikasi

– Aturcara yang mengarahkan komputer melakukan tugasan khusus

• pemprosesan teks (Microsoft Word), operasi matematik (Microsoft Excel), pengurusan pangkalan data.

Page 12: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Perkakasan Komputer Peribadi

• Komponen dalam sistem komputer mikro

Page 13: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Sistem Digital & Analog

• Sistem Digital

- Sebarang sistem yang mengendalikan isyarat

digit(diskrit)

• Sistem Analog

• Sebarang sistem yang mengendalikan isyarat

selanjar

Page 14: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

4 Unit Fungsian Asas bagi Komputer

Page 15: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

1. Unit Input

• Komputer menerima maklumat yang dikodkan melalui

input di mana fungsinya adalah untuk membaca data

• Contoh peranti input:papan kekunci, joystick, trackball,

mouse.

Page 16: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

2. Unit Output

• Fungsinya adalah untuk menghantar data yang telah

diproses untuk dipaparkan

• Contoh peranti output

Page 17: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

3. Unit Storan

• Menyimpan data dan aturcara dalam jangkamasa yang

panjang

• tetap

• Boleh dipercayai

• Mudah – cari dan capai data dengan cepat

• Storan dipadatkan

– Disket –500 m/surat buku

– Disk optik –500 buku

• Economy

– Jimat dari segi kos simpanan fizikal

– Kemudahan dan kelajuan memfail/capai data

Page 18: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jenis Storan

•Magnetic disk storage

•Optical disk

–Magneto-optical

–CD-ROM

–CD-R

–CD-RW

–DVD-ROM

•Magnetic Tape Storage

Page 19: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Disket

• Kapasiti rendah – fail kecil

• Mudah-alih

• dilapisi bahan metalik

• Jaket plastik keras untuk

perlindungan

• 3 ½ inch, 1.44 MB

Page 20: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Disket Mudah-alih Kapasiti Tinggi

• Fail lebih besar

• Mudah alih

• Kapasiti tinggi

– 120 / 200 MB

– Contoh: Superdisk

• Zip disk

– 250 MB

– Tidak serasi dengan disket 3 ½ inch

Page 21: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Cakera Keras

• Pelbagai saiz (Mb,Gb)

• Ciri mudah-alih

– Secara amnya tidak mudah alih

– Cakera keras boleh ditanggal wujud utk PC

• Kepingan keras dilapisi bahan metalik

Page 22: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

4. Unit Prosesan

• Unit Pemprosesan Pusat (CPU)

• Jenis-jenis storan

• Melaksana program

• Mencari data dalam ingatan

• Unit sistem

• Pemproses Mikro

• Ingatan semikonduktor

• Garisan Bas

• Kelajuan dan kuasa

Page 23: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Unit Pemprosesan Pusat(CPU)

Page 24: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Unit Pemprosesan Pusat (CPU)

• Tukar data menjadi maklumat

• Pusat Kawalan

• Satu set litar elektronik yang melaksanakan

arahan program tersimpan

• Dua bahagian

– Uni Kawalan (CU)

– Unit Aritmetik dan Logik (ALU)

Page 25: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Unit Kawalan

• Bahagian perkakasan yang

bertanggungjawab

• Arahkan sistem komputer untuk laksanakan

arahan program

• Berkomunikasi dengan bahagian lain dalam

perkakasan

Page 26: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Unit Arithmetik / Logik (ALU)

Melakukan operasi matematik

Melakukan operasi logikal

Page 27: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Operasi Aritmetik

Tambahan

Hasil tolak

Pendaraban

Pembahagian

Page 28: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Operasi Logikal

• Menilai syarat

• Membuat perbandingan

• Boleh membanding

– Nombor-nombor

– abjad

– Aksara khas

Page 29: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Daftar

Bertujuan khusus

Kelajuan tinggi

Storan sementara

Terletak dalam CPU

Daftar arahan

Pegang arahan yang sedang dilaksanakan

Daftar Data

Memegang data yang menunggu untuk diproses

Memegang keputusan hasil dari prosesan

Unit

KawalanALU

Register

Ingatan

Page 30: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jenis Storan

• Sekunder

– Data yang akhirnya akan digunakan

– Jangka panjang

• Ingatan

– Data yang akan digunakan dalam masa terdekat

– Sementara

– Capaian lebih cepat dari storan

• Daftar

– Data yang berhubung rapat dengan operasi yang sedang dilaksanakan

– Capaian lebih cepat dari ingatan

Page 31: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Mengukur kapasiti storan

KB – kilobyte

• 1024 byte

• Sebahagian disket

• Ingatan cache

MB – megabyte

• Sejuta byte

• RAM

GB – gigabyte

• Billion bytes

• Cakera liat

• CDs dan DVDs

TB – terabytes

• Trillion bytes

• Cakera liat yang

sangat besar

Page 32: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Ingatan

Storan primer

Ingatan primer

Storan utama

Storan dalaman

Ingatan utama

Page 33: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jenis ingatan utama

RAM

Random Access Memory

Ingatan Capai Rawak

ROM

Read Only Memory

Ingatan boleh baca saja

Page 34: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

RAM

• Memerlukan tenaga letrik untuk

menyimpan nilai

• Tidak tetap

• Data dan arahan boleh dibaca dan diubah

• Pengguna selalunya merujuk kepada

ingatan jenis ini

Page 35: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Apa yang ada dalam RAM?

• Sistem Pengendalian

• Aturcara yang sedang berjalan

• Data yang diperlukan oleh aturcara

• Keputusan pertengahan yang menunggu

untuk dikeluarkan/dipaparkan sebagai

output

Page 36: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

ROM

• Tetap

• Arahan untuk hidupkan komputer

• Data dan arahan boleh dibaca, tetapi tidak

boleh diubah

• Arahan selalunya telah dituliskan di kilang

Page 37: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Melaksanakan Program

• Unit kawalan (CU) dapatkan satu arahan dan letakkan di dalam ingatan

• CU nyahkod arahan tersebut

• CU maklumkan kepada bhg perkakasan yang berkenaan untuk ambil tindakan

• Kawalan dipindahkan kepada bahagian perkakasan yang berkenaan

• Tugas dilaksanakan

• Kawalan dipulangkan semula kepada CU

Page 38: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Kitaran Mesin

I-time + E-time

Masa arahan (I-time)

• CU ambil satu arahan dalam ingatan dan letaknya

dalam satu daftar

• CU nyahkod arahan tersebut dan tentukan lokasi

ingatan bagi data yang diperlukan

Page 39: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Kitaran mesin

Masa perlaksanaan (E-time)

• Perlaksanaan

– CU gerakkan data dari ingatan kepada daftar dalam

unit aritmetik/logik

– ALU diberi kawalan dan laksanakan arahan tersebut

– Kawalan dipulangkan kepada unit kawalan (CU)

• CU menyimpan keputusan operasi dalam ingatan

atau daftar

Page 40: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jam Sistem

• Jam sistem hasilkan denyutan pada kadar yang

tetap

• Setiap denyutan adalah satu kitaran mesin

• Satu arahan program sebenarnya mungkin terdiri

dari beberapa arahan kepada CPU

• Setiap arahan CPU akan mengambil satu denyutan

• CPU mempunyai satu set arahan – arahan-arahan

yang ia boleh faham dan proses

Page 41: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Mencari data dalam ingatan

• Setiap lokasi dalam ingatan mempunyai alamat yang unik

– Alamat tidak pernah berubah

– Kandungan mungkin berubah

• Lokasi ingatan boleh memegang satu arahan atau satu

keping data

• Pengaturcara guna nama-nama simbolik

Page 42: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Perwakilan data

Dihidupkan/dimatikan

(On/Off)

Sistem nombor binari

digunakan untuk mewakili

keadaan litar

Page 43: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Bit, Bait, Perkataan

• BIT

– Binary DigIT

– Litar hidupkan/matikan (On/off circuit)

– 1 atau 0

• Bait (BYTE)

– 8 bit

– Menyimpan satu aksara alphanumerik

– 01001010 = J

• Perkataan (WORD)

– Saiz daftar

– Bilangan BIT yang diproses oleh CPU sebagai satu unit

– Berbeza dari komputer ke komputer (64bit/8 bit)

Page 44: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Skema pengkodan

• Satu kod untuk tentukan kumpulan bit-bit mana mewakili aksara mana atas papan kekunci.

• ASCII

– Guna satu bait (ber-bit 8)

– 28 = 256 kombinasi atau aksara

– Hampir semua Pc dan komputer yang lebih besar

• EBCDIC

– Guna satu bait (berbit 8)

– 28 =256 kombinasi atau aksara

– Digunakan utamanya ke atas kerangka utama serasi IBM (IBM compatible mainframes)

• Unicode

– Guna dua bait berbit 8 (16 bits)

– 216 = 65,536 kombinasi atau aksara

– Menyokong aksara untuk semua bahasa dalam dunia

– Serasi dengan ASCII

Page 45: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Unit Sistem

• Menyimpan komponen elektronik

– Papan induk

– Alat storan

– Perhubungan

• Beberapa model Apple Macintosh mempunyai

unit sistem dalam monitor

Page 46: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Unit Sistem

Papan induk

• Cip pemproses mikro

• Cip ingatan

• Sambungan kepada bahagian

lain dalam perkakasan

• Cip tambahan – pemproses

matematik

Page 47: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Unit Sistem

Alat storan

Pemacu keras

Pemacu liut

Pemacu CD-ROM

Pemacu DVD-ROM

Page 48: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Pemproses mikro

• CPU diukir ke atas cip

• Sai cip adalah ¼ x ¼ inci

• Terdiri dari silikon

• Mengandungi jutaan litar

– Suis elektrik yang boleh benarkan bekalan letrik untuk

lalui

Page 49: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Komponen Pemproses Mikro

• Unit kawalan – CU

• Unit Arithmetic / Logic – ALU

• Daftar

• Jam sistem

Page 50: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Membina pemproses mikro yang lebih baik

• Komputer pemproses mikro mencetak litarkeatas cip-cip mikro

– Lebih murah

– Lebih cepat

• Lakukan tugas perkakasan lain

– Pemproses bersama matematik sekarang adalah sebahagian dari pemproses mikro

– Arahan multimedia sekarang adalah sebahagian dari pemproses mikro

Page 51: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Membina pemproses mikro yang lebih baik

• Lagi cepat komputer dilaksanakan

• Lebih murah ia dibuat

• Lebih boleh dipercayai

Lebih banyak fungsi yang digabungkan atas

satu pemproses mikro:

Page 52: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jenis pemproses mikro

Intel

• Pentium

• Celeron

• Xeon and Itanium

Intel-yang serasi

• Cyrix

• AMD

Page 53: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jenis pemproses mikro

• PowerPC

– Usahasama of Apple, IBM, and Motorola

– Digunakan dalam kumpulan Pc Apple Macintosh

– Terdapat dalam pelayan dan sistem yang ditambah

• Alpha

– Dihasilkan oleh Compaq

– Pelayan berkuasa tinggi dan stesen kerja

Page 54: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Ingatan semikonduktor

• Boleh dipercayai

• kecil

• Kos rendah

• Penggunaan kuasa yang rendah

• Penghasilan secara pukal dari segi ekonomi

• Tidak tetap

• Tersergam indah

– Semua litar secara bersama menjadi satu unit storan yang tidak boleh dipisah

Page 55: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Ingatan semikonduktor

CMOS

• Complementary metal oxide semiconductor

• Guna bekalan letrik sedikit

• Diguna dalam Pc untuk menyimpan kawalan perkakasan yang diperlukan untuk memulakan komputer

• Menyimpan maklumat menggunakan bekalan kuasa dari bateri

Page 56: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

RAM

• Menyimpan arahan dan data untuk program semasa

• Data dalam ingatan boleh dicapai secara rawak

• Capaian yang mudah dan laju

• Tidak tetap

• Boleh dipadam

• Boleh ditulis semula

Page 57: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jenis-jenis RAM

SRAM (synchronous RAM)

• Menyimpan kandungan selagi kuasa

dikekalkan

• Lebih laju dari DRAM

Page 58: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jenis-jenis RAM

DRAM (dynamic RAM)

• Mesti selalu dikemaskini

• Digunakan untuk kebanyakan ingatan PC kerana saiz dan kos

• SDRAM

– Lebih laju dari DRAM

• Rambus DRAM

– Lebih laju dari SDRAM

– mahal

Page 59: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Menambah RAM

• Beli modul ingatan yang telah dipakej atas papan

litar

• SIMMS – cip pada satu belah

• DIMMS – cip pada dua-dua belah

• Jumlah maksimum RAM yang boleh dipasang

adalah berdasarkan rekabentuk papan induk

Page 60: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

ROM

• Program dan data yang telah direkod secara kekal di kilang

• Baca sahaja

• kegunaan

• Tidak boleh diubah oleh pengguna

• Menyimpan rutin memulakan komputer yang diaktifkan bila komputer dihidupkan

• tetap

Page 61: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

PROM

• ROM yang boleh diprogramkan

• Penunu ROM boleh mengubah arahan atas

sesetengah cip ROM

Page 62: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Garisan bas

• Laluan yang memindah isyarat elektrik

• Bas sistem

– Memindah data di antara CPU dan ingatan

• Lebar bas

– Bilangan bit data yang boleh dibawa pada satu-satu

masa

– Selalunya sama dengan saiz perkataan CPU

• Kelajuan diukur dalam MHz

Page 63: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Garisan bas

CPU boleh menyokong arahan yang lebih banyak

dan pelbagai

CPU boleh menyokong arahan yang lebih banyak

dan pelbagai

Lebih banyak ingatan

boleh digunakan=CPU boleh merujuk

alamat ingatan yang lebih

besar

Komputer lebih laju=CPU boleh pindahkan

lebih banyak data pada

satu waktu

Komputer yang lebih

berkuasa=Kelebaran bas yang lebih

besar

Page 64: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Bas pengembangan

• Hubung papan induk kepada slot pengembangan

• kenakan papan pengembangan ke dalam slot

– Kad antaramuka

– Kad ubahsuai

• Menyediakan penghubung luaran / ports

– Bersiri (Serial )

– Selari (Parallel)

Page 65: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Bas pengembangan

Page 66: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Bas dan Port-port PC

Alat-alat kad PC bersaiz kad kredit yang selalunya dijumpai

dalam komputer laptop

PC Card

Bas kelajuan tinggi menghubung peralatan video dengan

komputer

IEEE 1394

(FireWire)

menyokong “daisy-chaining” menghapuskan keperluan untuk

kad pengembangan pelbagai jenis; penukaran panas

USB

Hubung ingatan dan kad grafik untuk persembahan video yang

lebih laju

AGP

Alat berkelajuan tinggi seperti cakera keras dan kad rangkaianPCI

Alat berkelajuan perlahan seperti tetikus, modemISA

Page 67: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Kelajuan dan kuasa

Apa yang menyebabkan komputer laju?

• Kelajuan pemproses mikro

• Saiz garisan bas

• Adanya cache

• Ingatan kilat

• Komputer jenis RISC

• Pemprosesan selari (Parallel processing)

Page 68: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Kelajuan pemprosesan komputer

Masa untuk laksanakan satu arahan

• Millisecond

• Microsecond

• Nanosecond

– Komputer moden

• Picosecond

– Pada masa hadapan

Page 69: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Kelajuan pemproses mikro

• Kelajuan jam

– Megahertz (MHz)

– Gigahertz (GHz)

• Bilangan arahan sesaat

• Jutaan arahan sesaat (MIPS)

• Prestasi operasi matematik yang kompleks

– Satu juta operasi titik apungan sesaat(Megaflop )

Page 70: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Cache

• Blok kecil ingatan yang sangat laju dan

bersifat sementara

• Percepatkan pindahan data

• Arahan dan data yang kerapkali digunakan

atau paling terbaru

Page 71: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Cache

langkah 1pemproses

minta data

atau arahan

langkah 2Pergi ke alamat dalam ngatan utama dan baca

langkah 3Pindahkan ke CPU utama dan

cache

Pemproses berikutnya minta• Lihat dulu dalam cache• Pergi kepada ingatan

PROCESSOR

R

A

M

Cache

Page 72: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jenis-jenis Cache

• Cache dalaman

– paras 1 (L1)

– Terbina dalam pemproses mikro

– sehingga 128KB

• cache luaran

– Paras 2 (L2)

– Cip-cip asing

– 256KB atau 512 KB

– Teknologi SRAM

– Lebih murah dan lebih perlahan dari L1

– Lebih cepat dan lebih mahal dari ingatan

Page 73: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Ingatan kilat

• RAM yang tidak berubah-ubah

• Digunakan dalam

– Talipon bimbit

– Kamera digital

– Pita rakaman musik digital

– PDAs

Page 74: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Set-set arahan

• Teknologi CISC

• Pengkomputeran Set Arahan kompleks

– Komputer konvensional

– Banyak dari arahan tidak digunakan

• Teknologi RISC

• Pengkomputeran Set Arahan Dikurangkan

– subset arahan yang kecil

– Meningkatkan kelajuan

– Aturcara dengan beberapa arahan yang kompleks• Grafik

• Kejuruteraan

Page 75: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jenis-jenis prosesan

• Prosesan bersiri (Serial processing)

– Laksanakan satu arahan pada satu-satu waktu

– ambil, nyahkod, laksanakan, simpan

• Prosesan selari (Parallel Processing)

– Lebih dari satu pemproses yang digunakan serentak

– Boleh lakukan trillions arahan titik apung sesaat

(teraflops)

– Contoh: pelayan rangkaian, supercomputer

Page 76: Struktur asas bagi komputer • Sejarah pembangunan komputerzulhaslind.tripod.com/...komputer_kuliah_120705.pdf · • Sejarah pembangunan komputer. Struktur asas bagi komputer Bab

Jenis Prosesan

• Pipelining

– tindakan arahan tidak perlu selesai sebelum yang

berikutnya bermula

– Ambil arahan 1, mula untuk nyahkod dan ambil

arahan 2