MEMORY
Memori merupakan bagian dari komputer
yang berfungsi sebagai tempat penyimpanan informasi yang harus diatur
dan dijaga sebaik-baiknya. Memori biasanya disebut juga dengan istilah :
computer storage, computer memory atau memory, merupakan piranti
komputer yang digunakan sebagai media penyimpan data dan informasi saat
menggunakan komputer. Memory merupakan bagian yang penting dalam
komputer modern dan letaknya di dalam CPU (Central Processing Unit).
Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga
level, yaitu:
physical Register di CPU, berada di level teratas. Informasi yang berada di register dapat diakses dalam satu clock cycle CPU.
Primary
Memory (executable memory), berada di level tengah. Contohnya, RAM.
Primary Memory diukur dengan satu byte dalam satu waktu, secara relatif
dapat diakses dengan cepat, dan bersifat volatile (informasi bisa hilang
ketika komputer dimatikan). CPU mengakses memori ini dengan instruksi
single load dan store dalam beberapa clock cycle.
Secondary
Memory, berada di level bawah. Contohnya, disk atau tape. Secondary
Memory diukur sebagai kumpulan dari bytes (block of bytes), waktu
aksesnya lambat, dan bersifat non-volatile (informasi tetap tersimpan
ketika komputer dimatikan). Memori ini diterapkan di storage device,
jadi akses meliputi aksi oleh driver dan device. Berikut ini adalah fungsi-fungsi dasar dari memori yang bekerja pada sebuah komputer.
1.
PC (Program Counter)
Mencatat alamat memori dimana instrusi di dalamnya akan dieksekusi
Mencatat alamat memori dimana instrusi di dalamnya akan dieksekusi
2.
IR (Instruction Register)
Menampung instruksi yang akan
dilaksanakan
3. AC (Accumulator)
Menyimpan
data sementara baik data yang sedang diproses atau data yang hasilkan.
Eksekusi
Program
Untuk mengeksekusi progam diperlukan beberapa tahap, tahap-tahap tersebut akan dijelaskan dibawah ini.
Tahap
1
PC (Program Counter) berisi angka 300, maka
instruksi yang akan diambil adalah instruksi yang terletak di memori alamat
300, yaitu instruksi dengan kode 1940. Instruksi tersebut diambil dari memori
kemudian disimpan di register instruksi (Instruction Register)
Tahap
2
Misalkan kode 1940 merupakan instruksi dengan kode
operasi (Operation Code, opcode) 1, diikuti dengan 940 yang
merupakan alamat operand. Opcode 1 berarti instruksi untuk mengcopy data dari
alamat operand (dalam hal ini 940) ke akumulator. Maka data yang terletak di
alamat 940 dicopy ke accumulator untuk diproses dalam siklus eksekusi ini.
Tahap
3
Setelah itu isi PC ditambah satu (incremented)
sehingga isinya menjadi 301. Artinya, instruksi berikutnya yang harus diambil
dari memori dan dieksekusi terletak di memori alamat 301, yaitu instruksi
dengan kode 5941. Instruksi tersebut mengandung opcode 5 dan alamat operand
941
Tahap
4
Karena 5 berarti penjumlahan antara isi akumulator
dengan isi memori yang alamatnya diberikan di sebelah angka 5, maka isi
akumulator dijumlahkan dengan isi memori alamat 941. Kemudian hasil
penjumlahannya dikembalikan ke akumulator.
Sumber : http://com-xerocool.blogspot.com/2012/01/pengertian-memori.html
http://euchant.blogspot.com/2011/06/computer-function-and-interconnection.html
The sands casino near me - SegaAmerica
BalasHapusThe sands casino, located right in the heart of Las Vegas, is an ideal place deccasino to go to see old-school 1xbet korean Vegas games and get some gambling action on your favorite 샌즈카지노