Anda di halaman 1dari 16

TUGAS KE 3

“ORGANISASI KOMPUTER”

OLEH :

FHEBY MELINDA JAYA

171220384

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS SEMBILANBELAS NOVEMBER KOLAKA

2018
1. KARAKTERISTIK MEMORI

Memori adalah bagian dari system computer yang berfungsi untuk


menampung/menyimpan data maupun program sementara pada komputer. Setiap
program dan data yang sedang diproses oleh prosesor akan disimpan di dalam
memori fisik. Data yang disimpan dalam memori fisik bersifat sementara, karena
data yang disimpan di dalamnya akan tersimpan selama komputer tersebut masih
dialiri daya (dengan kata lain, komputer itu masih hidup). Ketika komputer itu
direset atau dimatikan, data yang disimpan dalam memori fisik akan hilang. Oleh
karena itulah, sebelum mematikan komputer, semua data yang belum disimpan ke
dalam media penyimpanan permanen (umumnya berbasis disk, semacam hard
disk atau floppy disk), sehingga data tersebut dapat dibuka kembali di lain
kesempatan.

Memori pada umumnya memiliki 8 karakteristik yaitu :

- Lokasi Memori
- Kapasitas Memori
- Satuan Transfer
- Metode Akses Memori
- Kinerja Memori
- Jenis Fisik Memori
- Karakteristik Fisik Memori
- Organisasi

Lokasi Memori

Ada tiga lokasi keberadaan memori di dalam sistem komputer, yaitu:

·    Memori Local atau sering disebut dengan register. Built-in berada dalam CPU,
diperlukan untuk semua kegitan CPU.

·   Memori Internal atau sering disebut dengan memory primer atau memory
utama. Berada diluar CPU bersifat internal pada system computer, diperlukan oleh
CPU dalam proses eksekusi (operasi) program sehingga dapat diakses secara
langsung oleh CPU tanpa melalui perantara.

·   Memori Eksternal atau sering disebut dengan memori sekunder. Bersifat


eksternal dan berada di luar CPU, diperlukan dlam menyimpan data atau instruksi
secara permanen, terdiri atas perangkat storage seperti: disk, pita magnetik, dll

Kapasitas Memori

·  Kapasitas register dinyatakan dalam bit.

·  Kapasitas memory internal dinyatakan dalam bentuk byte (1 byte = 8 bit) atau
word.

·  Kapasitas memori eksternal dinyatakan dalam byte.

Satuan Transfer

Satuan transfer sama dengan jumlah saluran data yang masuk ke dan keluar dari
modul memori.
- Bagi memori internal, satuan transfer merupakan jumlah Bit yg dibaca atau yg
dituliskan ke dlm memori pd suatu saat.. Jumlah saluran ini sering kali sama
dengan panjang word, tapi dimungkinkan juga tidak sama
- Bagi memori eksternal, data ditransfer dlm juml yg jauh lebih besar dari word
(block).
Konsep Satuan Transfer

- Word, merupakan satuan “alami”organisasi memori. Ukuran word biasanya


sama dengan jumlah bit yang digunakan untuk representasi bilangan dan panjang
instruksi.
- Addressable units, pada sejumlah system, addressable unit adalah word. Namun
terdapat system dengan pengalamatan pada tingkatan byte. Pada semua kasus
hubungan antara panjang suatu alamat (A) dan jumlah (N) addressable unit adalah
2A =N.
- Unit of Transfer adalah jumlah bit yang dibaca atau dituliskan, kedalam memori
pada suatu saat. Pada memori eksternal, transfer data biasanya lebih besar dari
suatu word, yang disebut dengan block

Metode Akses Memori

Terdpt 4 jenis pengaksesan satuan data, sbb:

a. Sequential Access

- Memori diorganisasikan menjadi unit –unit data yang disebut record


- Akses harus dibuat dalam bentuk urutan linier yang spesifik
- Informasi pengalamatan yang disimpan dipakai untuk memisahkan record –
record dan untuk membantu proses pencarian.

- Terdapat shared read/write mechanisme untuk penulisan/pembacaan memorinya.


- Pita magnetic merupakan memori yang menggunakan metode sequential access
b. Direct Access

- Menggunakan shared R/W mechanism, tetapi setiap blok & record memiliki
alamat yang unik berdasarkan lokasi fisik

- Akses dilakukan langsung pada alamat memori


- Waktu aksesnya bervariasi

- Contohnya adalah akses pada disk

c. Random Access

- Setiap lokasi dpt dipilih secara random & diakses serta dialamati secara
langsung.
- Waktu mengakses lokasi tertentu tidak tergantung pada urutan akses sebelumnya
& bersifat konstan.

- Contohnya adalah sistem main memori


d. Associative Access

- Jenis random akses yang memungkinkan pembandingan lokasi bit yang


diinginkan untuk pencocokan

- Data dicari berdasarkan isinya bukan alamatnya dalam memori


- Contoh memori ini adalah cache memori

Kinerja Memori

Ada 3 buah parameter untuk kinerja sistem memori, yaitu:

1. Waktu Aksess (seek time)

- Bagi RAM, waktu akses : waktu yang dibutuhkan untuk melakukan operasi
W/R
- Bagi non RAM, waktu akses : waktu yang dibutuhkan untuk melakukan
mekanisme W/R pada lokasi tertentu.

2. Waktu siklus (Cycle Time)

- Waktu akses ditambah dengan waktu transien hingga sinyal hilang dari saluran
atau untuk menghasilkan kembali data ini dibaca secara destruktif.
- Konsep ini digunakan pada RAM

3. Laju Pemindahan (Transfer Rate)

- Transfer rate : kecepatan pemindahan data ke unit memori/ditransfer dari unit


memori.
- Bagi RAM, transer rate = 1/siklus waktu

- Non-random access memory dengan perumusan sbb :


TN = TA + (N/R)
Dimana : TN = Waktu Rata-rata untuk membaca atau menulis N bit
TA = Waktu Akses Rata-rata
N = Jumlah Bit
R = kecepatan transfer dalam bit per detik (bps)
Jenis Fisik Memori

Ada dua tipe fisk memory, yaitu:

·     Memory Semikonduktor. Memory ini memakai teknologi LSI atau VLI,


memory ini banyak digunakan untuk memory internal misalnya RAM.

·     Memory Permukaan Magnetik. Banyak digunakan untuk memory eksternal


yaitu untuk disk atau pita magnetic.

Karakteristik Fisik Memori

- Memory Volatile

Memory volatile adalah memori yang datanya dapat ditulis atau dihapus, dan data
akan hilang ketika tidak mendapat power / daya. Memory jenis ini hanya untuk
penyimpanan data sementara saja, bukan untuk jangka waktu yang lama. Contoh
dari memory volatile adalah RAM (Random Access Memory)digunakan sebagai

memori utama untuk menyimpan program‐program atau data‐data yang sedang


digunakan atau diperlukan oleh CPU saat dibutuhkan saja (sementara).

- Memory Non-Volatile

Memory Non‐Volatile adalah memory yang datanya dapat ditulis dan dihapus,
akan tetapi datanya tidak hilang ketika tidak mendapat daya. Memory jenis ini
banyak digunakan untuk menyimpan data dalam jangka waktu yang lama. Contoh
memory non‐volatile adalah Hardisk, Flashdisk,dll.

Organisasi

Organisasi dalah pengaturan bit dalam menyusun word secara fisik.

·    Hirarki Memory : Semakin kecil waktu access, semakin besar harga per bit.
Semakin besar kapasitas, semakin keci harga per bit. Semakin besar kapasitas,
semakin besar waktu access

·     Untuk kinerja yang optimal, diperlukan kombinasi teknologi komponen


memori.
2. Mode Pengalamatan
Setelah membahas memori, cache, set instruksi. Ada baiknya sahabat wikara
mengetahui mode pengalamatan pada instruksi dalam memori. Mode
pengalamatan merupakan metode penentuan alamat operand pada
instruksi. Operand instruksi diletakan pada memori utama dan register
CPU. Tujuan yang mempengaruhi arsitektur komputer ketika memilih mode
pengalamatan:

Mengurangi panjang instruksi dengan mempunyai medan yang pendek untuk


alamat.

Menyediakan bantuan yang tangguh kepada pemrogram untuk penanganan data


kompleks seperti pengindeksan sebuah array, control loop, relokasi program dan
sebagainya.

Teknik Pengalamatan

- Immediate Addressing
- Direct Addressing
- Indirect Addressing
- Register addressing
- Register indirect addressing
- Displacement addressing
- Stack addressing

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

2. 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
3. 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 pernahmerujuk 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 sehingga memperlambat


preoses operasi

4. Register Addressing

Register adalah merupakan sebagian memori dari mikro prosessor yang dapat
diakses dengan kecepatan tinggi. Metode pengalamatan register ini  mirip dengan
mode pengalamatan langsung. Perbedaannya terletak pada field alamat yang
mengacu pada register, bukan pada memori utama. Field yang mereferensi
register memiliki panjang 3 atau 4 bit, sehingga dapat mereferensi 8 atau 16
register general purpose.

Kelebihan dan kekurangan Register Addressing :

·Keuntungan pengalamatan register


·Diperlukan field alamat berukuran kecil dalam instruksi dan tidak diperlukan
referensi memori

·Akses ke regster lebih cepat daripada akses ke memori, sehingga proses


eksekusi akan lebih cepat

Kerugian

·Ruang alamat menjadi terbatas

5. Register Indirect Addressing

Metode pengalamatan register tidak langsung mirip dengan mode pengalamatan


tidak langsung  Perbedaannya adalah field alamat mengacu pada alamat register.
Letak operand berada pada memori yang dituju oleh isi register.

Kelebihanan dan kekurangan pengalamatan register tidak langsung adalah sama


dengan pengalamatan tidak langsung

·Keterbatasan field alamat  diatasi dengan pengaksesan memori yang tidak


langsung sehingga alamat yang dapat direferensi makin banyak

· Dalam satu siklus pengambilan dan penyimpanan, mode pengalamatan register


tidak langsung hanya menggunakan satu referensi memori utama sehingga lebih
cepat daripada mode pengalamatan tidak langsung

6. Displacement Addressing

Displacement Addressing adalah menggabungkan kemampuan pengalamatan


langsung dan pengalamatan register tidak langsung. Mode ini mensyaratkan
instruksi memiliki dua buah field alamat, sedikitnya sebuah field yang eksplisit.

Field eksplisit bernilai A dan field implisit mengarah pada register.

Ada tiga model displacement : Relative addressing, Base register addressing,


Indexing

·Relative addressing
Register yang direferensi secara implisit adalah progra counter (PC)

·Alamat efektif relative addresing didapatkan dari alamat instruksi saat itu
ditambahkan ke field alamat

·Relativ addressing memanfaatkan konsep lokalitas memori untuk menyediakan


operand-operand berikutnya

·Base register addresing, register yang direferensi berisi sebuah alamat memori,
dan field alamat berisi perpindahan dari alamat itu

·Referensi register dapat eksplisit maupun implisit

·Memanfaatkan konsep lokalitas memori

·Indexing adalah field alamat mereferensi alamat memori utama, dan register yang
direferensikan berisi pemindahan positif dari alamat tersebut

·Merupakan kebalikan dari mode base register

· Field alamat dianggap sebagai alamat memori dalam indexing

·Manfaat penting dari indexing adalah untuk eksekusi program-program iterative

7. Stack addressing

Stack adalah array lokasi yang linier = pushdown list = last-in-first-out. Stack
merupakan blok lokasi yang terbalik. Butir ditambakan ke puncak stack sehingga
setiap saat blok akan terisi secara parsial. Yang berkaitan dengan stack adalah
pointer yang nilainya merupakan alamat bagian paling atas stack. Dua elemen
teratas stack dapat berada di dalam register CPU, yang dalam hal ini stack pointer
mereferensi ke elemen ketiga stack. Stack pointer tetap berada dalam register

Dengan demikian, referensi-referensi  ke lokasi stack di dalam memori pada


dasarnya merupakan pengalamatan register tidak langsung

3. PENGAKSESAN MEMORI
Terdapat empat jenis pengaksesan memori yaitu :
1. Sequential Access

2. Direct Access

3. Random Access

4. Associative Access

Sequential Access

• Memori diorganisasikan menjadi unit-unit data, yang disebut record.


• Akses dibuat dalam bentuk urutan linier yang spesifik.
• Informasi pengalamatan dipakai untuk memisahkan record-record dan untuk
membantu proses pencarian.

• Mekanisme baca/tulis digunakan secara bersama (shared read/write mechanism),


dengan cara berjalan menuju lokasi yang diinginkan untuk mengeluarkan record.
• Waktu access record sangat bervariasi.

• Contoh sequential access adalah akses pada pita magnetik

Direct Access

• Seperti sequential access, direct access juga menggunaka shared read/write


mechanism, tetapi setiap blok dan record memiliki alamat yang unik berdasarkan
lokasi fisik.

• Akses dilakukan secara langsung terhadap kisaran umum (general vicinity)


untuk mencapai lokasi akhir.

• Waktu aksesnya bervariasi.

• Contoh direct access adalah akses padadisk.


Random Access

• Setiap lokasi dapat dipilih secara random dan diakses serta dialamati secara
langsung.
• Waktu untuk mengakses lokasi tertentu tidak tergantung pada urutan akses
sebelumnya dan bersifat konstan.

• Contoh random access adalah sistem memori utama.

Associative Access

• Setiap word dapat dicari berdasarkan pada isinya dan bukan berdasarkan
alamatnya.
• Seperti pada RAM, setiap lokasi memiliki mekanisme pengalamatannya sendiri.
• Waktu pencariannya tidak bergantung secara konstan terhadap lokasi atau pola
access sebelumnya.

• Contoh associative access adalah memori cache.

4. MENGAPA KAPASITAS MEMORY SELALU 2 KALI UKURAN


SEBELUMNYA
Dalam dunia matematika, dikenal istilah basis bilangan. Basis bilangan adalah
bilangan yang menjadi dasar terbentuknya bilangan lain dalam suatu sistem bilangan.
Basis yang sering digunakan dalam sehari – hari adalah basis sepuluh atau sering disebut
dengan bilangan desimal. Selain basis sepuluh terdapat juga basis dua, basis empat, basis
delapan, basis enam belas, dan basis yang lainnya.Dalam Basis dua angka yang
digunakan adalah 0 dan 1. Sistem ini juga dengan istilah bit, atau Binary Digit. Basis dua
merupakan dasar dari semua sistem bilangan berbasis digital, termasuk media
penyimpanan yang akan terbaca oleh sistem komputer. Sistem bilangan biner modern
ditemukan oleh Gottfried Wilhelm Leibniz pada abad ke-17. Kenapa media penyimpanan
kapasitasnya 32 MB, 64 MB, 128 MB, dan kelipatannya? Sebenarnya Kapasitas memori
dihitung dengan satuan bit. Sementara sekarang yang sering digunakan adalah 1 byte.
Satuan terkecil adalah byte. Byte (B) adalah satuan sebuah karakter, bisa berupa angka,
huruf atau simbol lainnya. 1 Byte dilambangkan dengan bilangan biner 8 bit. (1 byte = 8
bit ) Byte dapat berisi angka, huruf, tanda baca atau karakter khusus. Byte terbentuk dari
delapan bit. Sebuah byte merupakan kumpulan bit terkecil yang dapat dimengerti
komputer. Terkecil Yaitu 00000000 (biner) dan yang terbesar 11111111 (biner) atau
setara  dengan 255 (desimal). Jadi sebuah byte mewakili angka desimal dari 0 sampai
255Jadi rumusnya 2n, dengan n adalah besarnya bit, 8 bit = 11111111 jadi perhitungannya
:11111111 (biner) = 20 +21+22+23+24+25+26+27= 1 + 4 + 8 + 16 + 32 + 64 + 128 = 255
( desimal )Byte juga digunakan untuk mewakili huruf-huruf, angka angka, simbol-simbol
lain dalam bentuk ASCII (American Standart Code for Information). Sebagai contoh, bila
Anda mengetik huruf A pada keyboard, komputermerekamnya sebagai kode ASCII 65
dan menerjemahkannya dalam perhitungan biner sebagai
01000001 – yang merupakan 1 byte Data.Satuan berikutnya adalah kilobyte,1 kilobyte
=1024 bytes. Kenapa 1024? Kenapa bukan 1000? Sistem komputer mengenal bilangan
biner (binary). Bilangan ini dimulai dari angka 1, 2, 4, 8, 16, 32, 64, 128, 256,  dan
seterusnya. Jadi bukan menggunakan ukuran lazim yang menggunakan kelipatan 1000,
seperti 1 Km = 1000 meter.1 Kilobyte (KB) = 1024 Bytes, 1 MB = 1024 KB = 1.048.576
Bytes dan 1GB=1024 MB = 1.073.741.824 Bytes. Maka dari itu, terjawablah bahwa
mengapa ukuran dari suatu memory itu selalu dua kali dari kapasitas atau ukuran
sebelumnya.

5. Kenapa memori dari 2 GB yang terpakai cuman 1 GB lebih atau kurang


dari 2 GB tersebut?

Jawaban:
Setiap kita membeli hardisk, atau SD card, atau flash disk, semua
kapasitas akan terbaca di perangkat, lebih sedikit dari angka yang tertera di
kemasan. Semakin besar kapasitasnya, semakin banyak kapasitas yang berkurang
dari angka kapasitas yang ditulis. Ini disebabkan karena cara komputer membaca
hitungan byte berbeda dengan pengertian kita. Kita membaca 1 kb adalah 1.000
byte, 1 MB adalah 1.000 kb, dan 1 GB adalah 1.000 MB.Sedangkan komputer
membacanya dalam hitungan base atau binary, dimana 1 kb adalah 1.024 byte, 1
MB adalah 1.024 kb, dan 1 GB adalah 1.024 MB.Jadi dari 2 GB SD card yang
Anda beli akan ada selisih pembacaan yaitu: 2 x 1.024 x 1.024 x 1.024 =
2.147.483.648 byte menurut komputer. Selisihnya dengan pembacaan bulat kita
adalah 2.147.483.648 - 1.000.000.000 = 1.147.483.648 atau 1,147 MB atau
dibulatkan menjadi 1,2 GB.Jadi kira-kira isi SD Card 2GB akan terbaca 1,2 GB.
Dari sisa tersebut, sedikit ruangan akan digunakan oleh File System supaya SD
card dapat mengontrol bagaimana cara data disimpan dan dibaca perangkat.Jadi
jika Anda membeli SD Card 2 GB dan memiliki isi ketika dibaca di komputer
atau smartphone dengan jumlah hanya 1,2 GB adalah sangat wajar.
DAFTAR PUSAKA

http://helgajuliani.blogspot.com/2014/04/karakteristik-memori.html

http://inyongagung.blogspot.com/2015/01/mode-pengalamatan-memori.html

https://penawikara.wordpress.com/2013/05/31/mode-pengalamatan/

http://azura-sky-blue.blogspot.com/2011/05/empat-metode-akses-memori.html

https://ilmutekno28.blogspot.com/2017/12/metode-akses-memori-dan-cara-
kerja.html

https://inet.detik.com/konsultasi-gadget/d-3021569/beli-kartu-memori-8-gb-kok-cuma-
berisi-73-gg

Anda mungkin juga menyukai