Anda di halaman 1dari 9

TUGAS MAKALAH

PENGANTAR TEKNOLOGI INFORMASI A


“ MEMORI INTERNAL “

Dosen :
Sandhi Prajaka, S.Kom, MMSI

Disusun Oleh :
Aqila Syahfitri Tanjung NPM : 20119964
Atha Ezrafi NPM : 21119127
Fakhridho Wiratama NPM : 22119216
Hakim Adriansyah NPM : 22119704
Muhammad Rifqi Defanza NPM : 24119409
Renaldi Verdiansyah NPM : 25119424

JURUSAN SISTEM KOMPUTER


FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS GUNADARMA
2019
DAFTAR ISI

A. MEMORI
1. Pengertian Memori ................................................................................................ 1
2. Sejarah Memori ..................................................................................................... 1
I. Memori Internal ........................................................................................... 3
 ROM (Read-Only-Memory a.k.a firmware) ...................................... 3
3. Cara Kerja Memori ............................................................................................... 7
4. Alokasi Data Ke Memori ...................................................................................... 8
5. Pengalamatan Data Ke Memori ............................................................................ 8
I. Direct Addresing .......................................................................................... 9
II. Indirect Addresing ........................................................................................ 9
III. Immediate Addresing .................................................................................. 10

B. DAFTAR PUSTAKA
1. Sumber ................................................................................................................. 20
A. MEMORI

1. PENGERTIAN MEMORI
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.

2. SEJARAH MEMORI
Perkembangan micro computer, atau yang lebih sering disebut dengan PC (Personal
Computer) yang sedemikian pesat tentunya tidak lepas dari kebutuhan manusia akan informasi yang
harus diolah oleh PC serta tentu saja perkembangan teknologi, khususnya teknologi perangkat keras,
perangkat lunak, serta fungsi atau algoritma yang digunakan dalam memproses informasi yang diolah
tersebut.
Masih terbekas dalam ingatan kita akan perayaan 20 tahun PC yang jatuh pada bulan Agustus
2001 yang lalu, yang apabila kita cermati saat ini kita berada pada masa dimana PC telah menjadi
bagian yang tidak dapat dipisahkan dari kehidupan kita. Jika pada awal ditemukannya, PC masih
dianggap sebagai barang mahal, kini hampir semua orang sudah memilikinya. Bisa dikatakan, orang
yang tidak mengenal komputer akan dicap sebagai orang yang gagap teknologi.
Jika pada saat itu PC yang diotaki oleh prosesor Intel 8088 hanya mampu berjalan dengan kecepatan
4,77 MHz yang digunakan untuk menggerakkan program pengolah kata dalam pembuatan dan editing
dokumen, spreadsheet sederhana untuk mengerjakan pekerjaan akuntansi maupun bisnis, dan
program database sederhana serta sedikit program pendidikan dan game yang juga masih sangat
sederhana. Kini PC yang diotaki Intel Pentium4 mampu berlari dengan kecepatan 2GHz, bahkan baru
– baru ini Intel Corp melalui ajang Intel Developer Forum-nya, telah menunjukkan demo prosesor
Intel berkecepatan 3,5GHz! Suatu lompatan penemuan teknologi yang cukup fantastis.
Namun perkembangan kemampuan PC tidak selalu ditentukan oleh perkembangan prosesor semata.
Masih faktor lainnya, seperti teknologi chipset, memori, kartu VGA, perangkat media simpan, dan
sebagainya. Semua perangkat saling berkembang, berevolusi ke arah yang lebih baik untuk bersama
– sama membangun sistem PC yang tangguh.
Untuk itulah, melalui makalah ini, penulis mencoba memberikan sedikit informasi mengenai
evolusi perangkat memori pada PC. Namun sebelum melangkah pada pokok permasalahan, perlu
ditegaskan terlebih dahulu ruang lingkup pembahasan makalah ini. Evolusi memori yang penulis
bahas pada makalah ini hanya meliputi memori utama (main memory) jenis RAM (Random Access
Memory) yang digunakan pada komputer mikro (PC).
Perkembangan kemampuan prosesor yang pesat tentunya harus diimbangi dengan
peningkatan kemampuan memori. Sebagai penampung data / informasi yang dibutuhkan oleh
prosesor sekaligus sebagai penampung hasil dari perhitungan yang dilakukan oleh prosesor,
kemampuan memori dalam mengelola data tersebut sangatlah penting. Percuma saja sebuah sistem
PC dengan prosesor berkecepatan tinggi apabila tidak diimbangi dengan kemampuan memori yang
sepadan.
Ketidaktepatan perpaduan kemampuan prosesor dengan memori dapat menyebabkan
inefisiensi bagi keduanya. Katakanlah kita memiliki prosesor yang mampu mengolah arus data
sebanyak 100 instruksi per detiknya, sementara kita memiliki memori dengan kemampuan
menyalurkan data ke prosesor sebesar 50 instruksi per detiknya. Lalu apa yang terjadi? Sistem akan
mengalami bottleneck. Prosesor harus menunggu data dari memori. Instruksi yang seharusnya dapat
dikerjakan dalam waktu 1 detik menjadi 2 detik karena kemampuan memori yang terbatas.
3. MEMORI INTERNAL

Memori jenis ini dapat diakses secara langsung oleh prosesor. Memori internal memiliki
fungsi sebagai pengingat. Dalam hal ini yang disimpan di dalam memori utama dapat berupa
data atau program. Memori biasa terbagi dibedakan menjadi dua macam: ROM dan RAM.

 ROM (Read-Only-Memory)
Adalah jenis memori yang isinya tidak hilang ketika tidak mendapat aliran listrik
dan pada awalnya isinya hanya bisa dibaca. ROM pada komputer disediakan oleh
vendor komputer dan berisi program atau data. Di dalam PC, ROM biasa disebut BIOS
(Basic Input/Output System) atau ROM-BIOS. Jenis-jenis ROM misalnya seperti
Mask ROM, PROM (Programmable Read Only Memory), EPROM Alterable Read
Only Memory) dll. Bentuk awal ROM terdiri dari sirkuit-sirkuit terpadu. Yang
menggunakan switch transistor, data secara fisik dikodekan ke dalam rangkaian. Ini
berarti bahwa hanya bisa diprogram selama fabrikasi aslinya. Ini benar-benar read-
only, dan juga tidak ada perubahan yang mungkin sama sekali. Hal ini juga disebut
dengan ROM masker, tapi pada tahun 1990-an, memori flash telah diciptakan dan
(erasable programmable read only memory), EAROM (Electrically disajikan secara
alternatif yang jauh lebih baik lagi. Flash memori juga non-volatile, sehingga
membuat data tetap ada saat daya dimatikan, tetapi data dapat ditimpa. Ini berarti
bahwa firmware dapat diperbarui jika diperlukan. Flash ROM sekarang standarnya
pada kebanyakan komputer. Secara teknisnya flash ROM tidak lagi read-only, akan
tetapi sangat sedikit pengguna komputer biasa memodifikasi firmwarenya dari
pc/komputer mereka sendiri. Jika dibandingkan dengan jenis lainnya dari
penyimpanan, ROM pada umumnya cukup kecil. Firmware tidak memakan banyak
ruang, serta memiliki kapasitas penyimpanan yang lebih besar ROM tidak membuat
PC boot up lebih cepat.
4. Cara Kerja Memori
Alamat dari setiap lokasi memori direpresentasikan dalam sistem bilangan heksadesimal (basis
16). CPU melacak lokasi tersebut dan melakukan tugas membaca dan menulis data dari mereka.
Transistor dan kapasitor diatur dalam chip memori dalam bentuk baris dan kolom. Jenis yang paling
umum dari memori komputer adalah RAM (Random Access Memory), yang memungkinkan
pengambilan dan penyimpanan data lebih cepat . Karena kecepatan, RAM memberikan solusi yang
optimal untuk menyimpan data sementara. Namun, perlu aliran listrik yang konstan untuk
menyimpan data, yang tersimpan pada chip segera hilang setelah komputer dimatikan.

Ketika komputer dihidupkan, beban BIOS (Basic Input Output System) dari ROM (Read –
Only Memory), dan kontroler memori memeriksa semua alamat memori untuk memastikan bahwa
tidak ada kesalahan di dalamnya. BIOS menyediakan informasidasar tentang urutan boot, perangkat
penyimpanan, dan komponen lainnya. selanjutnya, operasi sistem di-load dari hard drive ke sistem
RAM, yang memungkinkan CPU untuk memiliki akses langsung ke sistem operasi. Setiap aplikasi
dibuka pada komputer,dimuat ke dalam RAM. Kinerja komputer dengan membuat transfer data lebih
cepat berkat fungsi memori komputer. untuk melengkapi pengetahuan anda mengenai memori
saya sarankan anda membaca artikel fungsinya.

Atau yaitu pada saat komputer pertama kali dihidupkan, Processor membutuhkan data yang
tersimpan dalam storage (Hard Disk) untuk diproses. Sementara Hard Disk sebagai tempat
penyimpan data tidak mampu untuk melayani permintaan pengiriman data dengan kecepatan tinggi,
hal ini dikarenakan teknologi yang digunakan pada processor dan hard disk sangat berbeda. Processor
dengan teknologi digital murni sementara Hard Disk menggunakan mekanis digital, hal ini menjadi
masalah dan mengakibatkan "Bottle-Neck" yang sangat parah, sehinggga dibutuhkan komponen lain
untuk menjebatani keduanya yaitu dengan menambahkan komponen RAM.

5. ALOKASI DATA KE MEMORI

Manajemen memori adalah kegiatan mengelola memori komputer, mengalokasikan memori


untuk proses sesuai keinginan kita, menjaga alokasi ruang memori bagi proses sehingga memori dapat
menampung banyak proses dan sebagai upaya agar pemogram atau proses tidak dibatasi kapasitas
memori fisik di sistem komputer.

Fungsi manajemen memori antara lain :


1. Mengelola informasi memori yang dipakai dan tidak dipakai.
2. Mengalokasikan memori ke proses yang memerlukan.
3. Mendealokasikan memori dari proses yang telah selesai.
4. Mengelola swapping antara memori utama dan disk.

Manajemen Memori dibedakan menjadi dua :


1. Manajemen Memori dengan swapping : manajemen memori dengan pemindahan proses antara
memori utama dan disk selama eksekusi.
2. Manajemen Memori tanpa swapping : manajemen memori tanpa pemindahan proses antara
memori utama dan disk selama eksekusi.

Kondisi tanpa swapping, bisa dikondisikan sebagai berikut :


a. Monoprogramming : sistem komputer hanya mengijinkan satu program/pemakai berjalan
pada satu waktu.
b. Multiprogramming dengan pemartisian statis : memori dibagi menjadi beberapa jumlah
partisi tetap.

6. PENGALAMATAN DALAM MEMORI

Mode pengalamatan adalah bagaimana cara menunjuk dan mengalamati suatu lokasi
memori pada sebuah alamat di mana operand akan diambil. Mode pengalamatan diterapkan pada set
instruksi, dimana pada umumnya instruksi terdiri dari opcode (kode operasi) dan alamat. Setiap mode
pengalamatan memberikan fleksibilitas khusus yang sangat penting. Mode pengalamatan ini meliputi
direct addressing, indirect addressing, dan immediate addressing.

1. Direct Addresing

Dalam mode pengalamatan direct addressing, harga yang akan dipakai diambil langsung
dalam alamat memori lain. Contohnya: MOV A,30h. Dalam instruksi ini akan dibaca data dari RAM
internal dengan alamat 30h dan kemudian disimpan dalam akumulator. Mode pengalamatan ini cukup
cepat, meskipun harga yang didapat tidak langsung seperti immediate, namun cukup cepat karena
disimpan dalam RAM internal. Demikian pula akan lebih mudah menggunakan mode ini daripada
mode immediate karena harga yang didapat bisa dari lokasi memori yang mungkin variabel.
Kelebihan dan kekurangan dari Direct Addresing antara lain :
ž Kelebihan
• Field alamat berisi efektif address sebuah operand
ž Kelemahan
• Keterbatasan field alamat karena panjang field alamat biasanya lebih kecil dibandingkan
panjang word

2. Indirect Addresing
Mode pengalamatan indirect addressing sangat berguna karena dapat memberikan fleksibilitas
tinggi dalam mengalamati suatu harga. Mode ini pula satu-satunya cara untuk mengakses 128 byte
lebih dari RAM internal pada keluarga 8052. Contoh: MOV A,@R0. Dalam instruksi tersebut,
89C51 akan mengambil harga yang berada pada alamat memori yang ditunjukkan oleh isi dari R0
dan kemudian mengisikannya ke akumulator. Mode pengalamatan indirect addressing selalu merujuk
pada RAM internal dan tidak pernah merujuk pada SFR. Karena itu, menggunakan mode ini untuk
mengalamati alamat lebih dari 7Fh hanya digunakan untuk keluarga 8052 yang memiliki 256 byte
spasi RAM internal.
Kelebihan dan kekurangan dari Indirect Addresing antara lain :
ž Kelebihan
• Ruang bagi alamat menjadi besar sehingga semakin banyak alamat yang dapat referensi
ž Kekurangan
• Diperlukan referensi memori ganda dalam satu fetch sehinggamemperlambat preoses
operasi

3. Immediate Addresing
Mode pengalamatan immediate addressing sangat umum dipakai karena harga yang
akan disimpan dalam memori langsung mengikuti kode operasi dalam memori. Dengan kata lain,
tidak diperlukan pengambilan harga dari alamat lain untuk disimpan. Contohnya: MOV A,#20h.
Dalam instruksi tersebut, akumulator akan diisi dengan harga yang langsung mengikutinya, dalam
hal ini 20h. Mode ini sangatlah cepat karena harga yang dipakai langsung tersedia.
Kelebihan dan kekurangan dari Immedieate Addresing antara lain :
ž Keuntungan
• Tidak adanya referensi memori selain dari instruksi yang diperlukan untuk memperoleh
operand
• Menghemat siklus instruksi sehingga proses keseluruhan akan cepat
ž Kekurangan
• Ukuran bilangan dibatasi oleh ukuran field alamat
B. DAFTAR PUSTAKA
http://com-xerocool.blogspot.co.id/2012/01/pengertian-memori.html
http://inetif.blogspot.co.id/2015/12/pengertian-fungsi-dan-jenis-rom-read.html
http://andikaprasetyo1980.blogspot.co.id/2016/04/normal-0-false-false-false-in-x-none-x.html
https://id.wikipedia.org/wiki/Memori_(komputer)
http://www.perangkatkeras.net/cara-kerja-memori-komputer-baca-ini/
https://amalias15.wordpress.com/2016/05/23/pengertian-fungsi-contoh-dan-cara-kerja-memori-
penyimpanan-pada-komputer/
http://toripunk.blogspot.co.id/2014/09/normal-0-false-false-false-en-us-x-none.html
https://www.utopicomputers.com/pengertian-fungsi-dan-macam-macam-jenis-memori-ram-
komputer/
http://alokasidatadalammemori.blogspot.co.id/
https://blogartayana.wordpress.com/2015/10/22/prinsip-kerja-memori-dan-alokasi-data-ke-memori/
http://wulantampongangoy.blogspot.com/2012/05/manajemen-memori-sistem-operasi.html
http://ssaputra04.blogspot.co.id/2015/04/instruksi-dan-mode-pengalamatan-pada.html
http://www.levatra.com/2016/05/pengertian-macam-media-penyimpanan-data.html
http://annisyahandayani.blogspot.co.id/2015/03/cpu-media-penyimpanan-dan-hardware.html

Anda mungkin juga menyukai