Logo ms.artbmxmagazine.com

Bagaimana memori komputer berfungsi?

Isi kandungan:

Anonim

Setiap kali kita menggunakan peralatan komputer kita menggunakan memori, tetapi pada kenyataannya kita tidak menyedari bagaimana setiap arahan, operasi atau pergerakan yang kita lakukan didaftarkan dalam memori, siap setiap saat untuk digunakan lagi.

Dalam dokumen ini kita akan berusaha menghilangkan keraguan itu dan dengan cara yang sama mempunyai pengetahuan tentang bagaimana komunikasi berlaku secara dalaman dalam komputer.

MEMBANGUN

Memori utama adalah sekumpulan atau kumpulan sel kecil yang menyimpan maklumat (data dan arahan) yang dikenali secara unik oleh alamat.

Untuk mengakses alamat tertentu, CPU mengirimkan isyarat pada bus alamat, yang berukuran kira-kira 32 bit, dan ini memungkinkan kita menentukan 4,296,967,296 (232) alamat memori yang berbeza ke CPU.

Untuk memulakan, kami akan menjelaskan bahawa perwakilan lokasi memori diwakili oleh sistem nombor heksadesimal; Rasionalnya adalah kerana perkara berikut.

Bercakap tentang bas alamat 8-bit, ia mempunyai akses ke 256 kedudukan (Julat 00-FFh).

Pada bas alamat yang mempunyai 20 bit, kemungkinannya adalah 1,048,576 (Julat 00000-FFFFFh).

Sekiranya kita berurusan dengan alamat 16-bit, kita mempunyai akses ke 65,536 kedudukan (Julat 0000-FFFFh).

Fungsi memori serupa dengan kaedah yang digunakan untuk memesan surat-menyurat di pejabat pos. Setiap bit data diberikan alamat dan setiap alamat sesuai dengan lokasi dalam memori.

Proses menyimpan maklumat dalam memori berlaku seperti berikut:

Pemproses menghantar alamat untuk data.

Pengawal memori mencari lokasi yang sesuai.

Akhirnya, pemproses menghantar data untuk ditulis.

Membaca maklumat melalui proses yang serupa:

Pemproses menghantar alamat data yang diminta.

Pengawal memori mencari bit maklumat yang terdapat di alamat itu.

Ia kemudian menghantarnya ke bas data pemproses.

1 JENIS TUGASAN MEMORI

Peruntukan memori untuk setiap rekod baru dapat dipertimbangkan dari 2 titik, yang berikut: Fizikal dan Logik.

Di dalam Fizik, kita dapat mengakses kedudukan memori yang berbeza melalui kaedah elektronik.

Dalam medium logik, kita akan dapati bagaimana alamat dinyatakan dan disimpan.

1.1 PERUNTUKAN MEMORI LOGIK

Sekiranya kita bercakap mengenai peruntukan logik, kita akan dapati bahawa berikut ada:

  • Peruntukan dinamik Peruntukan statik

Sebagai contoh, ketika kita bekerja dalam bahasa pengaturcaraan, kita memerlukan peruntukan memori dan ia dilakukan dengan cara berikut, di mana biasanya bermula dengan beberapa literal berikut yang merupakan bagian dari memori: CS, SS, DS dan IA ADALAH

1.2 PERUNTUKAN MEMORI FIZIKAL

Di dalam Fizik, kita dapat mengakses kedudukan memori yang berbeza melalui kaedah elektronik.

Catatan boleh dikelaskan kepada 2 jenis:

Litar operasi: mampu mengumpulkan maklumat binari di flip-flopnya dan mempunyai gerbang yang mampu melaksanakan tugas memproses data.

Daftar simpanan: digunakan hanya untuk penyimpanan sementara maklumat binari, yang tidak dapat diubah ketika dipindahkan ke dalam atau di luar daftar.

Di mana unit memori adalah kumpulan daftar penyimpanan bersama-sama dengan rangkaian yang berkaitan yang diperlukan untuk pemindahan maklumat, yang disebut sebagai daftar memori; Ini menyimpan maklumat dalam kumpulan yang disebut perkataan dan masing-masing disimpan dalam daftar memori.

Maklumat yang dipindahkan ke elemen output diambil dari register di unit memori, dikirim ke register operasi, dan hasilnya dikembalikan ke register memori.

1.2.1 Sifat asas komponen yang membentuk sel binari dalam unit memori

  1. Harta tanah yang bergantung dua negara untuk perwakilan binari. Berukuran kecil. Kos per bit simpanan rendah. Masa akses yang berkesan.

Contohnya: Inti magnetik, IC semikonduktor, dan permukaan magnetik pita, gendang, dan cakera.

Kata adalah entiti x-bit yang bergerak masuk dan keluar dari storan sebagai satu unit, ia dapat mewakili operan, arahan, atau sekumpulan watak alfanumerik atau maklumat berkod binari.

Komunikasi antara unit memori dan persekitarannya dilakukan dengan dua isyarat:

Isyarat kawalan: tentukan arah pemindahan yang diperlukan, kapan kata harus dikumpulkan dalam daftar memori atau ketika kata yang disimpan sebelumnya harus dipindahkan dari daftar memori.

Daftar luaran: Satu menentukan daftar memori yang dipilih dari ribuan yang ada; yang lain menentukan konfigurasi bit perkataan itu.

Daftar alamat memori menentukan perkataan memori yang dipilih. Masing-masing diberikan nombor pengenalan bermula dari 0 hingga jumlah kata maksimum yang tersedia, kemudian lokasi atau nomor alamat dipindahkan ke daftar alamat.

Dua isyarat kawalan yang diterapkan pada unit memori disebut baca dan tulis, masing-masing dirujuk oleh unit memori.

Litar memori dalaman menerima alamat ini dari daftar dan membuka jalan yang diperlukan untuk memilih perkataan.

Setelah menerima salah satu isyarat, litar kawalan dalaman dalam unit memori menyediakan fungsi yang diinginkan. Maklumat utama dimusnahkan semasa maklumat baru ditulis. Urutan kawalan dalaman dalam memori baca yang boleh dimusnahkan mesti memberikan isyarat kawalan yang boleh menyebabkan kata itu dipulihkan dalam sel binernya.

Maklumat yang dipindahkan ke dalam dan luar daftar dalam memori dan ke persekitaran luaran disampaikan melalui daftar yang disebut memori penyangga memori. Apabila unit memori menerima isyarat kawalan tulis, kawalan dalaman menafsirkan isi daftar pemisah sebagai tetapan bit perkataan yang akan disimpan dalam daftar memori. Dengan isyarat kawalan baca, kawalan dalaman menghantar perkataan dari daftar memori ke daftar pemisah.

Urutan operasi yang diperlukan untuk berkomunikasi dengan unit memori untuk memindahkan kata luar ke BR adalah:

  1. Pindahkan bit alamat kata yang dipilih ke AR. Aktifkan input kawalan baca.

Urutan operasi yang diperlukan untuk menyimpan yang baru

  1. Pindahkan bit alamat kata yang dipilih ke MAR. Pindahkan bit data perkataan ke MBR. Aktifkan input kawalan tulis.

Sifat unit memori:

Dibangun dengan IC semikonduktor, mereka menyimpan maklumat dalam daftar memori semasa proses membaca sehingga tidak ada kerugian yang terjadi.

Inti magnet, kehilangan maklumat binari yang disimpan semasa proses membaca, kerana ini mesti mempunyai fungsi kawalan tambahan untuk menetapkan semula kata ke daftar memori.

Kaedah menangani

Secara amnya arahan terdiri daripada bahagian operasi dan bahagian arah.

Bahagian alamat mengandungi alamat operan yang digunakan dalam melaksanakan arahan atau alamat di mana alamat operan berada; kes pertama arah adalah arah langsung, yang kedua adalah operasi tidak langsung.

  • LANGSUNG. Arahan mengandungi alamat lokasi memori di mana operan berada. TIDAK LANGSUNG. Mengandungi alamat di mana alamat operan berada. Ia mengandungi nombor N. Dalam ingatan, alamat operan dijumpai dengan menambahkan nombor N ke nombor kaunter program. Mengandungi nombor N yang boleh menjadi positif atau negatif SEGERA. Mengandungi operan yang sama, antara lain

Mod akses

Mod akses sistem memori ditentukan oleh jenis komponen yang digunakan.

  • Memori akses secara rawak, catatan dipisahkan dalam ruang, dengan setiap catatan menempati tempat spasial tertentu dalam memori inti magnet. Memori akses berurutan, maklumat yang tersimpan pada beberapa media tidak dapat diakses dengan segera tetapi diperoleh hanya pada selang waktu tertentu. masa.

KESIMPULAN

Mengatasi tidak hanya terdiri dari melakukan pada tahap logik, untuk mencapainya, jenis perkakasan yang dimiliki mesin sangat penting dan kelajuan operasi ini dapat dilakukan bergantung padanya.

Peruntukan memori dipertimbangkan dari beberapa perspektif di mana salah satunya adalah peruntukan statik yang merujuk kepada proses peruntukan memori pada waktu kompilasi sebelum program yang berkaitan dijalankan, dan di sisi lain kita dapati peruntukan dinamis atau automatik di mana memori diperuntukkan apabila diperlukan pada waktu runtime.

Dengan cara ini, anda dapat memperoleh idea yang lebih jelas dan tepat mengenai bagaimana peruntukan memori dijalankan, yang merupakan topik mendalam yang agak menarik.

BIBLIOGRAFI

www.monografias.com/trabajos/memoria/memoria.shtml

es.wikipedia.org/wiki/Asignaci%C3%B3n_de_memoria#Asignaci.C3.B3n_din.C3.A1mica_de_memoria

es.wikipedia.org/wiki/Asignaci%C3%B3n_de_memoria

es.wikipedia.org/wiki/Direcci%C3%B3n_de_memoria

www.zator.com/Hardware/H5_1.htm

Bagaimana memori komputer berfungsi?