Terus ke kandungan
IGCSE·Tuition
Sains Komputer · Pelajaran

Banding memori dan storan menggunakan satu tugas

RAM, ROM dan storan semuanya nampak seperti tempat komputer menyimpan sesuatu, tetapi soalan bertanya yang mana satu diperlukan.

Dalam halaman ini
  1. Bagaimanakah RAM, ROM dan storan sekunder berbeza?
  2. Contoh berlangkah
  3. Kesilapan yang perlu diawasi
  4. Semak kendiri
  5. Ke mana selepas ini

Untuk membanding memori dan storan, ikuti satu tugas dari awal hingga akhir dan tanya pada setiap langkah: adakah ini sedang digunakan sekarang (memori), disimpan untuk kemudian (storan), atau terbina secara kekal (ROM)?

Pelajaran ini menyambung peranan daftar dalam perkakasan dan pemprosesan. Ia juga berkait dengan saiz fail tersimpan dalam imej, bunyi dan storan.

Bagaimanakah RAM, ROM dan storan sekunder berbeza?

RAMROMStoran sekunder
TujuanMenyimpan atur cara dan data yang sedang digunakanMenyimpan arahan permulaan yang tetapMenyimpan atur cara dan fail jangka panjang
Volatile?Ya, hilang apabila kuasa matiTidakTidak
Boleh ditulis?Ya, sentiasaTidak semasa penggunaan biasaYa, apabila anda menyimpan
Digunakan terus oleh pemproses?YaYaTidak, data dimuatkan ke RAM dahulu
Saiz dan kelajuan relatifLebih kecil, jauh lebih pantasKecilLebih besar, lebih perlahan

Contoh storan sekunder termasuk cakera keras (hard disk drive, magnetik), pemacu keadaan pepejal (solid state drive, kilat, tiada bahagian bergerak) dan cakera optik. Yang sesuai bergantung pada tugas: kapasiti, kelajuan, ketahanan, kebolehbawaan dan kos.

Contoh berlangkah

Seorang pelajar menyunting video projek sekolah pada komputer riba dengan 8 GB RAM. Klip mentah disimpan pada pemacu keadaan pepejal komputer riba itu. Program penyuntingan memerlukan 3 GB, sistem pengendalian menggunakan 2 GB dan projek video yang dibuka menggunakan 1.5 GB semasa penyuntingan.

Langkah 1, di mana klip disimpan? Pada storan sekunder (pemacu). Klip kekal di situ apabila komputer riba dimatikan.

Langkah 2, apa yang ada dalam RAM semasa penyuntingan? Program penyuntingan, bahagian sistem pengendalian yang digunakan dan bahagian projek yang sedang diusahakan.

Langkah 3, berapa RAM digunakan? 3 + 2 + 1.5 = 6.5 GB, jadi 8 − 6.5 = 1.5 GB masih kosong.

Langkah 4, bagaimana jika pelajar membuka pelayar yang memerlukan 2 GB? 6.5 + 2 = 8.5 GB, iaitu lebih daripada 8 GB. Komputer akan menggunakan memori maya, menukar data antara RAM dan pemacu, dan komputer riba menjadi perlahan.

Langkah 5, apakah peranan ROM? Apabila komputer riba dihidupkan, arahan permulaan dalam ROM berjalan dahulu dan mula memuatkan sistem pengendalian ke dalam RAM.

Kesilapan yang perlu diawasi

Kesilapan lazim ialah mengatakan RAM ialah tempat fail disimpan, atau menyimpan dokumen meletakkannya dalam RAM.

Jawapan yang salah: “Apabila saya menyimpan esei saya, ia disimpan dalam RAM supaya saya boleh membukanya esok.”

RAM bersifat volatile, jadi esei itu akan hilang apabila kuasa dimatikan.

Menyimpan menyalin fail ke storan sekunder. Membukanya memuatkan salinan kembali ke RAM.

Katakan “disimpan dalam storan sekunder, dimuatkan ke RAM untuk disunting” dan anda akan dapat membezakan keduanya. Elakkan juga memanggil storan sebagai “memori” dalam jawapan peperiksaan, walaupun iklan berbuat begitu.

Semak kendiri

1. Di manakah kemajuan permainan yang disimpan berada apabila konsol dimatikan?

Lihat jawapan

Dalam storan sekunder, kerana ia mesti kekal tanpa kuasa. RAM akan kehilangannya.

2. Sebuah komputer riba mempunyai 4 GB RAM. Tiga atur cara memerlukan 1.2 GB, 2.5 GB dan 0.8 GB. Adakah semuanya muat serentak?

Lihat jawapan

1.2 + 2.5 + 0.8 = 4.5 GB, iaitu lebih daripada 4 GB, jadi ia tidak semuanya muat. Memori maya akan digunakan dan komputer akan menjadi perlahan.

3. Mengapakah komputer menyimpan arahan permulaan dalam ROM dan bukan RAM?

Lihat jawapan

ROM bersifat non-volatile, jadi arahan masih ada apabila kuasa dihidupkan. RAM kosong pada saat itu.

Ke mana selepas ini

Seterusnya, terangkan pilihan input dan output, kemudian semak kefahaman anda dengan set latihan. Log kesilapan dan baris gilir ujian semula berguna untuk merekod sebarang pertukaran istilah yang anda lakukan.

Sesetengah pelajar memahami perbezaan ini tetapi sukar menulisnya sebagai jawapan berasaskan senario yang jelas. Guru dalam tuisyen Computer Science dalam talian satu dengan satu boleh melatih anda menulis jawapan senario sebegitu.

Soalan lazim

Apakah beza antara memori dan storan?

Memori (storan primer) dicapai terus oleh pemproses dan menyimpan atur cara serta data yang sedang digunakan; RAM ialah contoh utama. Storan sekunder menyimpan atur cara dan fail untuk jangka panjang dan tidak dicapai terus oleh pemproses. Data mesti dimuatkan daripada storan sekunder ke RAM sebelum digunakan.

Mengapa RAM tidak kekal (volatile) dan ROM kekal (non-volatile)?

RAM kehilangan kandungannya apabila kuasa dimatikan, jadi ia volatile. ROM mengekalkan kandungannya tanpa kuasa, jadi ia non-volatile. ROM digunakan untuk arahan yang mesti sentiasa ada, seperti arahan permulaan yang memuatkan sistem pengendalian.

Apakah yang berlaku apabila RAM penuh?

Komputer boleh menggunakan sebahagian storan sekunder sebagai memori maya (virtual memory), menukar data keluar masuk. Ini memastikan atur cara terus berjalan tetapi lebih perlahan daripada RAM, jadi komputer terasa lembap. RAM yang lebih besar mengurangkan kekerapannya.

Sumber rujukan

  1. Laman sukatan Cambridge IGCSE Computer Science 0478

Dikemas kini:

Langkah seterusnya

Jika anda bertukar ganti memori dan storan apabila senario berubah, guru satu dengan satu boleh menelusuri tugas harian bersama anda sehingga perbezaannya jelas.

Kelas percubaan berbayar satu jam pada kadar guru yang disahkan, bermula RM80.

Tuisyen diatur bersama ibu bapa atau penjaga. Hantar halaman ini kepada mereka melalui WhatsApp supaya mereka boleh bertanya bagi pihak anda.

Ibu bapa: tanya di sini

  • 9,000+ pelajar telah dibantu melalui perkhidmatan kami
  • 9+ tahun membantu pelajar IGCSE