Meskipun persamaan ini, daftar dan memori berkongsi beberapa perbezaan antara satu sama lain. Perbezaan asas antara daftar dan ingatan adalah bahawa register memegang data yang CPU sedang diproses sedangkan, memori memegang arahan dan data program yang diperlukan oleh program untuk pelaksanaan.
Kami akan membincangkan beberapa perbezaan antara daftar dan ingatan dengan bantuan carta perbandingan yang ditunjukkan di bawah.
Carta Perbandingan
Asas untuk Perbandingan | Daftar | Memori |
---|---|---|
Asas | Mendaftar mengendalikan operator atau arahan yang sedang diproses CPU. | Memori memegang arahan dan data yang sedang dijalankan oleh program yang sedang dijalankan dalam CPU. |
Kapasiti | Daftar memegang sejumlah kecil data sekitar 32-bit hingga 64-bit. | Memori komputer boleh berkisar dari beberapa GB ke TB. |
Akses | CPU boleh beroperasi pada kandungan daftar pada kadar lebih daripada satu operasi dalam satu kitaran jam. | CPU mengakses memori pada kadar yang lebih perlahan berbanding mendaftar. |
Taipkan | Daftar akumulator, kaunter Program, daftar arahan, daftar alamat, dll. | RAM. |
Definisi Daftar
Daftar adalah elemen memegang data terkecil yang dibina ke dalam pemproses itu sendiri. Daftar adalah lokasi memori yang boleh diakses secara langsung oleh pemproses. Pendaftar menyimpan arahan atau operasi yang sedang diakses oleh CPU.
Daftar adalah elemen penyimpanan yang boleh diakses dengan kelajuan tinggi . Pemproses mengakses daftar dalam satu kitaran jam CPU . Malah, pemproses boleh menyahkod arahan dan menjalankan operasi pada kandungan daftar pada kadar lebih daripada satu operasi setiap kitaran jam CPU. Jadi kita boleh mengatakan bahawa pemproses boleh mengakses daftar lebih cepat daripada ingatan utama.
Daftar diukur dalam bit seperti pemproses mungkin mempunyai 16-bit, 32-bit, atau 64-bit register. Bilangan bit register menentukan kelajuan dan kuasa CPU. Sebagai contoh, CPU yang mempunyai daftar 32-bit boleh mengakses arahan 32-bit pada satu masa. CPU yang mempunyai 64-bit register boleh melaksanakan arahan 64-bit. Oleh itu, lebih banyak bilangan bit untuk mendaftar adalah kelajuan dan kekuatan CPU.
Daftar komputer dikategorikan sebagai berikut:
DR: Pendaftaran Data ialah daftar 16-bit yang memegang pengendali untuk dikendalikan oleh pemproses.
AR: Daftar Alamat adalah daftar 12-bit yang memegang alamat lokasi ingatan .
AC: Akumulator juga merupakan daftar 16-bit yang memegang hasil yang dikira oleh pemproses.
IR: Daftar Arahan adalah daftar 16-bit yang memegang kod arahan yang sedang dilaksanakan.
PC: Kaunter Program ialah daftar 12-bit yang memegang alamat arahan yang akan dilaksanakan oleh pemproses.
TR: Senarai Sementara ialah daftar 16-bit yang memegang hasil perantaraan sementara yang dikira oleh pemproses.
INPR: Input Input adalah daftar 8-bit yang memegang aksara masukan yang diterima dari peranti input dan dihantar ke Pengumpul .
OUTR: Daftar Output adalah daftar 8-bit yang memegang watak keluaran yang diterima dari Accumulator dan menyampaikannya ke peranti output .
Definisi Memori
Memori adalah peranti perkakasan yang digunakan untuk menyimpan program komputer, arahan dan data. Memori yang dalaman kepada pemproses adalah memori utama (RAM), dan memori yang luaran untuk pemproses adalah memori menengah (Hard Drive) . Memori juga boleh dikategorikan berasaskan memori yang tidak menentu dan tidak menentu .
Pada asasnya, ingatan komputer merujuk kepada memori utama komputer manakala memori menengah dirujuk sebagai penyimpanan komputer. Memori utama adalah ingatan yang boleh diakses secara langsung oleh pemproses kerana tidak ada kelewatan dalam mengakses data, dan oleh itu pemproses mengira dengan lebih cepat.
Memori utama atau RAM adalah memori yang tidak menentu yang bermaksud data dalam memori utama wujud apabila kuasa sistem dihidupkan, dan data hilang apabila sistem dimatikan. Memori utama mengandungi data yang diperlukan oleh program yang sedang dijalankan dalam CPU. Jika data yang diperlukan oleh pemproses tidak berada dalam memori utama, maka data dipindahkan dari storan sekunder ke memori utama, dan kemudian diambil oleh pemproses.
Sebaik sahaja anda menyimpan data pada komputer, maka ia dipindahkan ke storan sekunder sehingga ia tetap berada di memori utama. Hari ini memori utama atau RAM boleh berkisar dari 1 GB hingga 16 GB . Di sisi lain, penyimpanan sekunder hari ini terdiri daripada beberapa Giga Bytes (GB) kepada TeraBytes (TB) .
Perbezaan Utama Antara Daftar dan Memori
- Perbezaan utama antara daftar dan memori adalah mendaftar memegang data yang sedang diproses CPU sedangkan, memori memegang data yang diperlukan untuk diproses .
- Daftar adalah dari 32-bit mendaftar ke 64-bit mendaftar sedangkan, kapasiti memori berkisar dari beberapa GB ke beberapa TB .
- Access processor mendaftar lebih cepat daripada memori.
- Daftar komputer adalah daftar penumpuk, kaunter program, daftar arahan, daftar alamat, dan sebagainya. Di sisi lain, memori disebut sebagai memori utama komputer yang RAM.
Kesimpulan:
Biasanya daftar berada di bahagian atas hierarki ingatan. Ia adalah unsur simpanan terkecil dan cepat boleh diakses. Di sisi lain, memori umumnya dirujuk sebagai memori utama yang lebih besar daripada mendaftarkan dan akses CPUnya lebih lambat dari daftar tetapi ia diakses lebih cepat daripada storan sekunder.