Professional Documents
Culture Documents
DBG1123 - Nota Unit 2 - 2020
DBG1123 - Nota Unit 2 - 2020
NOTA KULIAH 2
SEMESTER SEMESTER 1 SESI 1/2020
DBF1123/K 02/NK
NO KOD
02-07
MUKA: 01 DARIPADA 10
NO KOD JPK TIADA
NO KOD / CODE NO DBF1123/K 02/NK 02-07 Muka: 2 Drp: 10
Sebuah komputer menganggap semua data, nombor, huruf dan simbol sebagai
nombor. Malah, suruhan komputer juga adalah berbentuk nombor (bahasa mesin).
Sistem pernomboran yang digunakan oleh komputer adalah sistem pernomboran
perduaan (binary), perenambelasan (hexadecimal) dan perlapanan (octal)
sebagaimana yang telah ditunjukkan dalam Jadual 2.1. Komputer menggunakan digit
perduaan untuk mewakilkan data iaitu 0 dan 1 biasanya disebut bit. Jadual 2
menunjukkan bagaimana komputer memproses data.
Jadual 2
a. Bit / Bits
Merupakan unit terkecil dalam perwakilan data. Bit merujuk kepada binary digit.
Komputer hanya tahu membaca bahasa mesin sahaja. Perwakilan nombor 1 dan 0
ini menunjukkan denyutan isyarat elektrik.
b. Bait / Bytes
Merupakan unit yang terbina daripada 8bit. Contohnya 10101010 adalah 8 bit. Ada
256 aksara yang mewakili byte.
c. Aksara / Character
Satu aksara seperti huruf 'A' bersamaan dengan 8bit atau 1 bait. Aksara A
diwakilkan dengan digit 01000001.
d. Kod Binari
Terdapat tiga skema pengekodan perduaan yang paling popular menggunakan 8 bit
untuk membentuk 1 bait. Kod tersebut adalah ASCII, EBCDIC dan Unicode
(menggunakan 16bit) dan Jadual 2.2 telah menunjukkan takrifan kod-kod ini.
Kod Takrifan
ASCII American Standard Code for Information Interchange
EBCDIC Extended Binary Coded Decimal Interchange Code
Unicode Kod 16bit kod yang dicipta untuk menampung keperluan bahasa
antarabangsa seperti bahasa Cina dan Jepun.
Jadual 2.2
Apabila kekunci ditekan di papan kekunci, aksara tersebut ditukarkan secara automatik
kepada beberapa siri denyutan elektronik yang boleh dikenali oleh sistem. Contohnya,
apabila kekunci A ditekan, akan menyebabkan isyarat elektronik dihantar ke unit sistem
mikrokomputer. Unit sistem kemudiannya akan menukar isyarat kepada kod ASCII iaitu
0100 0001. Sebelum pelaksanaan, semua suruhan dan data perlu ditukarkan kepada
bentuk perduaan. Contohnya, 3 + 5 memerlukan 24bit dengan menggunakan skema
pengekodan ASCII.
Di dalam sistem komputer, ingatan ialah jujukan bait (seperti sel), dimana setiap
satunya mengandungi sebutir maklumat. Maklumat tersebut mungkin adalah arahan
untuk komputer, dan setiap sel menyimpan serpihan data yang diperlukan komputer
untuk menjalankan arahan. Ingatan juga adalah peranti elektronik yang digunakan
untuk menyimpan data atau maklumat yang boleh digunakan pada bila-bila masa.
Pengalamatan Ingatan
Terdapat dua jenis ingatan di dalam komputer iaitu ingatan bantuan / sekunder dan juga
ingatan utama / primer. Ingatan utama ialah kawasan storan yang digunakan semasa
komputer anda dihidupkan. Ia hanya bersifat sementara. Ia dapat dibahagikan kepada
dua bahagian iaitu Cache dan RAM. RAM itu sendiri dapat dibahagikan kepada
beberapa bahagian seperti DRAM, SRAM, EDO dan SDRAM. Setiap satu mempunyai
fungsi dan kemampuan yang berbeza. Ingatan bantuan / sekunder pula ialah cakera
keras yang kita gunakan untuk menyimpan maklumat secara kekal di dalam komputer.
Di dalam sesebuah komputer, data akan disimpan buat sementara waktu dengan
mengikut aplikasi yang digunakan. Apabila anda menaip dengan menggunakan
perisian pemprosesan perkataan, anda akan dapat melihat pada skrin komputer
bahawa data yang anda taip akan disimpan buat sementara waktu di dalam RAM.
Setiap perkataan akan diproses mengikut cara yang berbeza. Tapi yang penting sekali
ialah anda mesti menyimpan data tersebut ke dalam ingatan bantuan (cakera keras)
terlebih dahulu bagi mengelakkan kehilangan data semasa bekalan elektrik terputus
dan supaya mudah untuk mendapatkan kembali data tersebut. Sekiranya data tidak
disimpan di dalam cakera keras, kesemua data atau maklumat yang terdapat di dalam
komputer akan hilang begitu sahaja apabila bekalan elektrik terputus atau anda
menutup suis komputer.
RAM adalah singkatan dari perkataan RANDOM ACCESS MEMORY atau di dalam
Bahasa Malaysia ialah Ingatan Capaian Rawak. Di dalam RAM terdapat beribu-ribu
perintang atau mungkin juga berjuta-juta (bergantung pada saiz). Apabila arus elektrik
dialirkan pada papan logik kepada suis kecil yang akan mengawal perlakuan arus
terhadap sesuatu tindakan sama ada "on" atau "off" (komputer hanya mengenali tanda
"on" dan "off" sahaja).
NO KOD / CODE NO DBF1123/K 02/NK 02-07 Muka: 7 Drp: 10
Terdapat sejenis RAM yang terbaru yang boleh menyimpan secara kekal. RAM kilat
atau cip ingatan kilat menyimpan datawalaupun berlaku gangguan bekalan elektrik.
Jenis ingatan ini lebih mahal dari RAM yang biasa dan banyak digunakan dalam
komputer mudah alih. Keupayaan atau kandungan RAM diukur dalam bait. Terdapat
NO KOD / CODE NO DBF1123/K 02/NK 02-07 Muka: 8 Drp: 10
empat unit ukuran yang biasa digunakan untuk memperihalkan keupayaan ingatan
sepertimana yang telah ditunjukkan di dalam Jadual 2.3.
Unit Muatan
Kilobait (KB) 1,024 bait
Megabait (MB) 1,024,000 bait
Gigabait (GB) 1,024,000,000 bait
Terabait (TB) 1,024,000,000,000 bait
Jadual 2.3
2.2.4 CACHE
Selain daripada RAM terdapat satu lagi jenis ingatan yang lebih pantas dikenali sebagai
Cache. Cache mempunyai dua peringkat. Cache adalah secara semula jadi dikenali
sebagai "smart buffer" atau mempunyai halangan memori bagi menyimpan data buat
sementara. Dengan menggunakan kebijaksanaan algoritma, penyimpanan data cache
memerlukan tindakan yang cepat kepada persembahan operasinya.
Memori cache berfungsi untuk menyimpan operasi dan data komputer yang selalu
digunakan supaya dapat mempercepatkan proses komputer.
i. ROM atau Ingatan Bacaan Sahaja adalah jenis ingatan semikonduktor yang
direkabentuk untuk menyimpan data secara kekal atau tidak selalu diubah. Data
hanya boleh dibaca dari ROM.
ii. Semasa operasi biasa, tiada data baru ditulis ke dalam ROM tetapi data boleh
dibaca dari ROM.
iii. ROM digunakan untuk menyimpan data dan maklumat yang tidak boleh ditukar
semasa sistem beroperasi. Kegunaan utama ROM adalah menyimpan aturcara
dalam komputer.
NO KOD / CODE NO DBF1123/K 02/NK 02-07 Muka: 9 Drp: 10
iv. Ingatan tak meruap, maka aturcara tidak akan hilang bila mikrokomputer diOFF.
Bila mikrokomputer di ON, maka aturcara yang tersimpan akan dilaksanakan
Jenis-jenis ROM
Ingatan kilat adalah sejenis ingatan komputer tidak meruap / volatile yang boleh
dipadam dan diaturcara semula secara elektrikal. Ia digunakan secara meluas pada
pemacu kilat USB, kad ingatan serta sebagai media storan bagi peralatan elektronik
digital seperti telefon bimbit, PDA, pemain audio digital dan kamera digital.
Ingatan kilat adalah ingatan tidak meruap, bermakna ia boleh mengekalkan maklumat
yang tersimpan di dalamnya apabila bekalan kuasa dimatikan. Tambahan pula, ingatan
kilat menawarkan masa capaian baca yang pantas (walaupun tidaklah sepantas DRAM
yang digunakan pada PC) serta lebih tahan hentakan mekanikal berbanding cakera
keras. Faktor tersebut menjadikan ingatan kilat popular sebagai media storan bagi
peranti elektronik digital. Selain itu, ingatan kilat yang dipakejkan sebagai kad ingatan
ataupun pemacu kilat USB adalah tahan lama, tahan tekanan tinggi, tahan panas dan
tahan air.
2.2.7 CMOS
Cip semikonduktor pelengkap logam oksida atau Chip Metal Oxide Semiconductor
(CMOS) menyediakan fleksibiliti dan pengembangan kepada sistem komputer. Ia
mengandungi maklumat penting yang diperlukan setiap kali sistem komputer
dimulakan. Cip ini menyediakan maklumat seperti jumlah saiz RAM, jenis papan
kekunci, tetikus,monitor dan pemacu cakera. Ia menggunakan kuasa bateri dan
kandungannya kekalbila bekalan arus elektrik dihentikan. Kandungannya boleh berubah
mengikut perubahan dalam sistem komputer seperti penambahan perkakasan baru dan
RAM.
Masa akses memori adalah berapa lama masa diperlukan untuk aksara dalam memori
untuk dipindahkan ke atau dari CPU. Dalam PC atau Mac, cip RAM yang cepat
mempunyai masa akses sebanyak 70 nanodetik (ns) atau kurang. Cip SDRAM
mempunyai mod pecah yang memperoleh aksara kedua dan seterusnya dalam 10 ns
atau kurang.
PENILAIAN KENDIRI
1. Jika RAM adalah ingatan capaian rawak, bagaimana pula dengan ROM?
Jelaskan perbezaan antara kedua-dua ingatan ini. (8 markah)
2. Apakah yang anda tahu tentang Ingatan Kilat? Berikan contoh. (3 markah)
3. Apakah yang dimaksudkan dengan skema pengekodan? Jelaskan dua skema
pengekodan yang anda tahu. (6 markah)
NO KOD / CODE NO DBF1123/K 02/NK 02-07 Muka: 11 Drp: 10