Minggu, 03 Mei 2015

Central Processing Unit

Pengertian CPU
Dalam kehidupan sehari-hari, istilah CPU
ini lebih sering digunakan untuk menyatakan
perangkat komputer yang berupa kotak (casing)
yang di dalamnya terdapat beberapa perangkat
keras (hardware), seperti motherboard, hardisk,
memori (RAM card), VGA card, sound card, LAN
card, modem, power suplay, dan perangkat-
perangkat keras lainnya. Akan tetapi, yang
dimaksud dengan CPU sebenarnya adalah
perangkat keras yang terdapat di dalam casing
komputer tersebut dan biasanya terdapat pada
bagian motherboard.
Central processing unit atau disingkat
dengan CPU merupakan bagian terpenting dari
sebuah komputer. Karena di bagian inilah semua
aktivitas kerja komputer dikendalikan. Apa yang
disebut dengan kecerdasan komputer sebenarnya
ada di bagian ini. Inilah otaknya komputer.
CPU adalah perangkat komputer yang
menerima berbagai input dan kemudian
menghasilkan output tertentu. Mayoritas
komputer mampu melaksanakan beberapa
perintah dalam satu waktu. Perlu diketahui
bahwa kebanyakan komputer sekarang ini
mampu melakukan perintah dalam kecepatan
cahaya. CPU bisa melakukan perintah satu
milyar per detik!
Setiap bagian-bagian CPU bekerja
bersama-sama atau kolektif. Kecepatan dan
keakuratan kerja CPU merupakan salah satu
keunggulan dari sebuah komputer. Kecepatan
kerja CPU dilambangkan dengan satuan hertz.
Chip CPU terdiri dari beberapa bagian
atau fungsi. Bagian-bagian CPU antara lain
adalah sebagai berikut.
Control Unit (CU)
Unit kontrol mengarahkan aliran
data dan instruksi di dalam komputer.
Unit kontrol ini dapat digambarkan
sebagai manajernya CPU. Ia mengawasi
atau memantau seluruh fungsi atau
sistem komputer yang diatur oleh
program-program. Program ini terdiri
dari sirkuit elektronik yang mengirimkan
sinyal ke komponen lain dalam
komputer. Tugas dari unit kendali ini
adalah:
· Mengatur dan mengendalikan
alat-alat input dan output.
· Mengambil instruksi-instruksi
dari memori utama.
· Mengambil data dari memori
utama (jika diperlukan) untuk
diproses.
· Mengirim instruksi ke ALU
bila ada perhitungan aritmatika
atau perbandingan logika serta
mengawasi kerja dari ALU.
· Menyimpan hasil proses ke
memori utama.
Arithmetic Logical Unit (ALU)
Bagian CPU ini merupakan salah
satu bagian yang terpenting. Unit
aritmetik logika (ALU) terdiri dari sirkuit
elektronik yang membuatnya mampu
melaksanakan operasi aritmatika dan
logika. Ia mengeksekusi instruksi dan
melakukan perhitungan (tambah, kali,
kurang, dan bagi) dan perbandingan.
ALU bekerja dengan register
yang berbeda untuk menyimpan data
atau informasi tentang tindakan terakhir
yang dilakukan oleh unit logika. ALU
mampu membandingkan huruf, angka,
atau karakter khusus.
Register
Bagian CPU berikutnya adalah
register. Register merupakan perangkat
memori sementara yang menyimpan
data. Register membantu CPU dalam
melaksanakan instruksi. Mereka dikelola
oleh unit kontrol.
Register berfungsi untuk tempat
penyimpanan yang berisi data dan
informasi lainnya yang sering dibutuhkan
ketika sebuah program sedang berjalan.
Register dimaksudkan untuk dapat
diakses dengan sangat cepat.
Yang termasuk register di
antaranya adalah register uji dan
instruksi. Register instruksi berisi
instruksi CPU sedangkan register uji
dimaksudkan untuk menyimpan hasil
kerja yang dilakukan oleh CPU.
CPU Interconnections
CPU Interconnec adalah sistem koneksi
dan bus yang menghubungkan komponen internal
CPU, yaitu ALU, unit kontrol dan register-register
dan juga dengan bus-bus eksternal CPU yang
menghubungkan dengan sistem lainnya, seperti
memori utama, piranti masukan /keluaran.
Clock
Bagian CPU yang lain adalah
sistem waktu. Sistem terbuat dari sirkuit
waktu untuk mengukur tugas yang
dilakukan oleh CPU. Kinerja prosesor
umumnya diukur dalam "hertz."
Ø Cara Kerja CPU
Saat data dan/atau instruksi
dimasukkan ke processing-devices, pertama
sekali diletakkan di RAM (melalui Input-storage);
apabila berbentuk instruksi ditampung oleh
Control Unit di Program-storage, namun apabila
berbentuk data ditampung di Working-storage).
Jika register siap untuk menerima
pengerjaan eksekusi, maka Control Unit akan
mengambil instruksi dari Program-storage untuk
ditampungkan ke Instruction Register, sedangkan
alamat memori yang berisikan instruksi tersebut
ditampung di Program Counter. Sedangkan data
diambil oleh Control Unit dari Working-storage
untuk ditampung di General-purpose register
(dalam hal ini di Operand-register).
Jika berdasar instruksi pengerjaan yang
dilakukan adalah arithmatika dan logika, maka
ALU akan mengambil alih operasi untuk
mengerjakan berdasar instruksi yang ditetapkan.
Hasilnya ditampung di Accumulator. Apabila
hasil pengolahan telah selesai, maka Control
Unit akan mengambil hasil pengolahan di
Accumulator untuk ditampung kembali ke
Working-storage.
Jika pengerjaan keseluruhan telah
selesai, maka Control Unit akan menjemput hasil
pengolahan dari Working-storage untuk
ditampung ke Output-storage. Lalu selanjutnya
dari Output-storage, hasil pengolahan akan
ditampilkan ke output-devices.
Sementara itu, untuk CPU atau prosesor
yang lebih rumit dan canggih terdapat bagian
yang disebut Cache Memory, yaitu bagian CPU
yang dirancang untuk mempercepat akses data
dari dan ke peralatan penyimpanan data luar
(external data-storage device).
Pada dasarnya, fungsi dari masing-
masing bagian CPU tersebut didukung dan diatur
oleh sejumlah perintah software yang masuk ke
dalam memori komputer (RAM). Secara
sederhana, alur kerja komputer yang melibatkan
fungsi CPU dapat dijelaskan sebagai berikut.
· Data masuk ke dalam komputer
melalui perangkat masukan, seperti
keyboard, mouse, dan lain-lain.
· Data mengalir menuju ke memori
komputer melalui CPU melalui kabel
antarmuka (interface) dan kembali ke
CPU.
· Data yang kembali ke CPU dari
RAM diterjemahkan oleh unit
pengolahan yang disebut dekoder
perintah yang kemudian diteruskan
pada bagian ALU untuk mengalami
proses selanjutnya dan disimpan
dalam register.
· Data yang telah diolah dalam ALU
dapat dikirim kembali ke memori atau
disimpan pada register yang lain untuk
penggunaan tertentu, misalnya diakses
melalui perangkat keluaran.
Ø Fungsi CPU
CPU berfungsi seperti kalkulator, hanya
saja CPU jauh lebih kuat daya pemrosesannya.
Fungsi utama dari CPU adalah melakukan
operasi aritmatika dan logika terhadap data yang
diambil dari memori atau dari informasi yang
dimasukkan melalui beberapa perangkat keras,
seperti papan ketik, pemindai, tuas kontrol,
maupun tetikus.
CPU dikontrol menggunakan sekumpulan
instruksi perangkat lunak komputer. Perangkat
lunak tersebut dapat dijalankan oleh CPU dengan
membacanya dari media penyimpan, seperti
cakram keras, disket, cakram padat, maupun pita
perekam.
Instruksi-instruksi tersebut kemudian
disimpan terlebih dahulu pada memori fisik
(RAM), yang mana setiap instruksi akan diberi
alamat unik yang disebut alamat memori.
Selanjutnya, CPU dapat mengakses data-data
pada RAM dengan menentukan alamat data yang
dikehendaki. Saat sebuah program dieksekusi,
data mengalir dari RAM ke sebuah unit yang
disebut dengan bus, yang menghubungkan
antara CPU dengan RAM.
Data kemudian didekode dengan
menggunakan unit proses yang disebut sebagai
pendekoder instruksi yang sanggup
menerjemahkan instruksi. Data kemudian
berjalan ke unit aritmatika dan logika (ALU) yang
melakukan kalkulasi dan perbandingan. Data
bisa jadi disimpan sementara oleh ALU dalam
sebuah lokasi memori yang disebut dengan
register supaya dapat diambil kembali dengan
cepat untuk diolah.
ALU dapat melakukan operasi-operasi
tertentu, meliputi penjumlahan, perkalian,
pengurangan, pengujian kondisi terhadap data
dalam register, hingga mengirimkan hasil
pemrosesannya kembali ke memori fisik, media
penyimpan, atau register apabila akan mengolah
hasil pemrosesan lagi. Selama proses ini terjadi,
sebuah unit dalam CPU yang disebut dengan
penghitung program akan memantau instruksi
yang sukses dijalankan supaya instruksi tersebut
dapat dieksekusi dengan urutan yang benar dan
sesuai.
Ø Percabangan instruksi
Pemrosesan instruksi dalam CPU dibagi
atas dua tahap, Tahap-I disebut Instruction
Fetch, sedangkan Tahap-II disebut Instruction
Execute. Tahap-I berisikan pemrosesan CPU
dimana Control Unit mengambil data dan/atau
instruksi dari main-memory ke register,
sedangkan Tahap-II berisikan pemrosesan CPU
dimana Control Unit menghantarkan data dan/
atau instruksi dari register ke main-memory
untuk ditampung di RAM, setelah Instruction
Fetch dilakukan.
Waktu pada tahap-I ditambah dengan
waktu pada tahap-II disebut waktu siklus mesin
(machine cycles time). Penghitung program
dalam CPU umumnya bergerak secara berurutan.
Walaupun demikian, beberapa instruksi dalam
CPU, yang disebut dengan instruksi lompatan,
mengizinkan CPU mengakses instruksi yang
terletak bukan pada urutannya. Hal ini disebut
juga percabangan instruksi (branching
instruction).
Cabang-cabang instruksi tersebut dapat
berupa cabang yang bersifat kondisional
(memiliki syarat tertentu) atau non-kondisional.
Sebuah cabang yang bersifat non-kondisional
selalu berpindah ke sebuah instruksi baru yang
berada di luar aliran instruksi, sementara sebuah
cabang yang bersifat kondisional akan menguji
terlebih dahulu hasil dari operasi sebelumnya
untuk melihat apakah cabang instruksi tersebut
akan dieksekusi atau tidak. Data yang diuji untuk
percabangan instruksi disimpan pada lokasi yang
disebut dengan flag.
Ø Bilangan yang dapat ditangani
Kebanyakan CPU dapat menangani dua
jenis bilangan, yaitu fixed-point dan floating-
point. Bilangan fixed-point memiliki nilai digit
spesifik pada salah satu titik desimalnya. Hal ini
memang membatasi jangkauan nilai yang
mungkin untuk angka-angka tersebut, tetapi hal
ini justru dapat dihitung oleh CPU secara lebih
cepat.
Sementara itu, bilangan floating-point
merupakan bilangan yang diekspresikan dalam
notasi ilmiah, di mana sebuah angka
direpresentasikan sebagai angka desimal yang
dikalikan dengan pangkat 10 (seperti 3,14 x
1057). Notasi ilmiah seperti ini merupakan cara
yang singkat untuk mengekspresikan bilangan
yang sangat besar atau bilangan yang sangat
kecil, dan juga mengizinkan jangkauan nilai yang
sangat jauh sebelum dan sesudah titik
desimalnya. Bilangan ini umumnya digunakan
dalam merepresentasikan grafik dan kerja ilmiah,
tetapi proses aritmatika terhadap bilangan
floating-point jauh lebih rumit dan dapat
diselesaikan dalam waktu yang lebih lama oleh
CPU karena mungkin dapat menggunakan
beberapa siklus detak CPU.
Beberapa komputer menggunakan
sebuah prosesor sendiri untuk menghitung
bilangan floating-point yang disebut dengan FPU
(disebut juga math co-processor) yang dapat
bekerja secara paralel dengan CPU untuk
mempercepat penghitungan bilangan floating-
point. FPU saat ini menjadi standar dalam
banyak komputer karena kebanyakan aplikasi
saat ini banyak beroperasi menggunakan
bilangan floating-point.



Pengertian Input dan Output Device
1. input divice (unit masukan)
Unit ini berfungsi sebagai media
untuk memasukkan data dari luar ke
dalam suatu memori dan processor
untuk diolah guna menghasilkan
informasi yang diperlukan. Input
devices atau unit masukan yang
umumnya digunakan personal
computer (PC) adalah keyboard dan
mouse, keyboard dan mouse adalah unit
yang menghubungkan user (pengguna)
dengan komputer. Selain itu
terdapat joystick, yang biasa digunakan
untuk bermain games atau permainan
dengan komputer. Kemudian scanner,
untuk mengambil gambar sebagai
gambar digital yang nantinya dapat
dimanipulasi. Touch panel, dengan
menggunakan sentuhan jari user dapat
melakukan suatu proses akses file.
Microphone, untuk merekam suara ke
dalam komputer.
Input device berfungsi sebagai
media untuk memasukkan data dari
luar sistem ke dalam suatu memori dan
processor untuk diolah dan
menghasilkan informasi yang
diperlukan. Data yang dimasukkan ke
dalam sistem komputer dapat berbentuk
signal input dan maintenance input.
Signal input berbentuk data yang
dimasukkan ke dalam sistem komputer,
sedangkan maintenance input
berbentuk program yang digunakan
untuk mengolah data yang dimasukkan.
Jadi Input device selain digunakan
untuk memasukkan data dapat pula
digunakan untuk memasukkan
program. Berdasarkan sifatnya,
peralatan input dapat digolongkan
menjadi dua yaitu :
Peratalan input langsung, yaitu
input yang dimasukkan langsung
diproses oleh alat pemroses. Contohnya
:
a. keyboard
Keyboard merupakan unit input
yang paling penting dalam suatu
pengolahan data dengan komputer.
Keyboard dapat berfungsi memasukkan
huruf, angka, karakter khusus serta
sebagai media bagi user (pengguna)
untuk melakukan perintah-perintah
lainnya yang diperlukan, seperti
menyimpan file dan membuka file.
Penciptaan keyboard komputer berasal
dari model mesin ketik yang diciptakan
dan dipatentkan oleh Christopher
Latham pada tahun 1868, Dan pada
tahun 1887 diproduksi dan dipasarkan
oleh perusahan Remington. Keyboard
yang digunakanan sekarang ini adalah
jenis QWERTY, pada tahun 1973,
keyboard ini diresmikan sebagai
keyboard standar ISO (International
Standar Organization). Jumlah tombol
pada keyboard ini berjumlah 104 tuts.
Keyboard sekarang yang kita kenal
memiliki beberapa jenis port, yaitu port
serial, ps2, usb dan wireless.
KEYBOARD QWERTY
Jenis-Jenis Keyboard :
1.) QWERTY
2.) DVORAK
3.) KLOCKENBERG
Keyboard yang biasanya dipakai
adalah keyboard jenis QWERTY, yang
bentuknya ini mirip seperti tuts pada
mesin tik. Keyboard QWERTY memiliki
empat bagian yaitu :
1. typewriter key
2. numeric key
3. function key
4. special function key.
b. mouse
Mouse adalah salah unit
masukan (input device). Fungsi alat ini
adalah untuk perpindahan pointer atau
kursor secara cepat. Selain itu, dapat
sebagai perintah praktis dan cepat
dibanding dengan keyboard. Mouse
mulai digunakan secara maksimal sejak
sistem operasi telah berbasiskan GUI
(Graphical User Interface). sinyal-sinyal
listrik sebagai input device mouse ini
dihasilkan oleh bola kecil di dalam
mouse, sesuai dengan pergeseran atau
pergerakannya. Sebagian besar mouse
terdiri dari tiga tombol, umumnya
hanya dua tombol yang digunakan yaitu
tombol kiri dan tombol kanan. Saat ini
mouse dilengkapi pula dengan tombol
penggulung (scroll), dimana letak
tombol ini terletak ditengah. Istilah
penekanan tombol kiri disebut dengan
klik (Click) dimana penekanan ini akan
berfungsi bila mouse berada pada objek
yang ditunjuk, tetapi bila tidak berada
pada objek yang ditunjuk penekanan
ini akan diabaikan. Selain itu terdapat
pula istilah lainnya yang disebut
dengan menggeser (drag) yaitu
menekan tombol kiri mouse tanpa
melepaskannya dengan sambil digeser.
Drag ini akan mengakibatkan objek
akan berpindah atau tersalin ke objek
lain dan kemungkinan lainnya.
Penekanan tombol kiri mouse dua kali
secara cepat dan teratur disebut dengan
klik ganda (double click) sedangkan
menekan tombol kanan mouse satu kali
disebut dengan klik kanan (right
click)Mouse terdiri dari beberapa port
yaitu mouse serial, mouse ps/2, usb dan
wireless.
PERANGKAT MOUSE
c. Touchpad
Unit masukkan ini biasanya
dapat kita temukan pada laptop dan
notebook, yaitu dengan menggunakan
sentuhan jari. Biasanya unit ini dapat
digunakan sebagai pengganti mouse.
Selain touchpad adalah model unit
masukkan yang sejenis yaitu pointing
stick dan trackball.
Touchpad
d. Light Pen
Light pen adalah pointer
elektronik yang digunakan untuk
modifikasi dan men-design gambar
dengan screen (monitor). Light pen
memiliki sensor yang dapat
mengirimkan sinyal cahaya ke
komputer yang kemudian direkam,
dimana layarmonitor bekerja dengan
merekam enam sinyal elektronik setiap
baris per detik.
e. Scanner
Scanner adalah sebuah alat yang
dapat berfungsi untuk meng copy atau
menyalin gambar atau teks yang
kemudian disimpan ke dalam memori
komputer. Dari memori computer
selanjutnya, disimpan dalam harddisk
ataupun floppy disk. Fungsi scanner ini
mirip seperti mesin fotocopy,
perbedaannya adalah mesin fotocopy
hasilnya dapat dilihat pada kertas
sedangkan scanner hasilnya dapat
ditampilkan melalui monitor terlebih
dahulu sehingga kita dapat melakukan
perbaikan atau modifikasi dan
kemudian dapat disimpan kembali baik
dalam bentuk file text maupun file
gambar. Selain scanner untuk gambar
terdapat pula scan yang biasa
digunakan untuk mendeteksi lembar
jawaban komputer. Scanner yang biasa
digunakan untuk melakukan scan
lembar jawaban komputer adalah SCAN
IR yang biasa digunakan untuk LJK
(Lembar Jawaban Komputer) pada
ulangan umum dan Ujian Nasional.
Scan jenis ini terdiri dari lampu sensor
yang disebut Optik, yang dapat
mengenali jenis pensil 2B. Scanner
yang beredar di pasaran adalah
scanner untuk meng-copy gambar atau
photo dan biasanya juga dilengkapi
dengan fasilitas OCR (Optical Character
Recognition) untuk mengcopy atau
menyalin objek dalam bentuk teks.
2. Output device (unit keluaran)
Unit keluaran adalah alat untuk
menampilkan hasil pengolahan yang
dilakukan oleh CPU. Dalam teori
kontrol, output dari suatu sistem adalah
apa yang dapat diukur. Spesifik, output
dibedakan
dari negara. Dalam rekayasa keluaran
istilah dapat merujuk kepada:
1.      Ouput daya atau kerja
mesin.
2.       Sebuah diamati
keluaran, seperti jarak
dipindahkan
atau kecepatan, dari
sistem mekanis.
Dalam interaksi manusia-
komputer, output informasi yang
dihasilkan oleh program
komputer dan dirasakan
oleh pengguna. Jenis-jenis program
menghasilkan keluaran, dan jenis-
jenis input program menerima,
menentukan antarmuka
pengguna program.
Dalam konteks ini, umpan
balik dan keluaran sering
digunakan secara bergantian.
Namun, output cenderung untuk
merujuk pada output eksplisit,
sesuatu yang sengaja disediakan
untuk user, sedangkan produk
sampingan umpan juga meliputi
operasi yang terjadi pada berisi
informasi (lihat kunci rendah
umpan balik).
Dalam pengolahan
informasi, output adalah proses
transmisi informasi atau informasi
yang ditransmisikan itu sendiri. The
output of one process may well form
the input for another information
processor . Output dari satu proses
mungkin membentuk masukan untuk
lain prosesor informasi. Pada dasarnya,
output data keluar sistem komputer.  Ini
bisa dalam bentuk kertas cetakan,
audio, video. Dalam industri medis ini
mungkin termasuk CT scan atau x-ray.
Biasanya dalam komputer, data yang
dimasukkan melalui berbagai bentuk
(input) ke dalam komputer, data sering
dimanipulasi, dan kemudian informasi
yang disajikan kepada manusia
(output).
Peralatan input tidak langsung , input
yang melalui media tertentu sebelum
suatu input diproses oleh alat pemroses.
Contohnya :
a. Speaker
Speaker akan memberikan
informasi dalam bentuk suara.
Apabila Anda mendengarkan lagu
melalui komputer yang terhubung
Internet dan terhubung pada
saluran pemancar radion online,
maka unit keluaran yang
diperlukan adalah speaker.
b. Printer
Printer adalah sebuah peralatan
dari komputer yang dapat mencetak
teks atau gambar ke media kertas atau
media lainnya seperti kertas
transparansi. Perinter berdasarkan alat
mekanik atau prose kerjanya yang
digunakan, adalah.
· Impact, printer secara
bekerja dengan kertas
dimana proses cetaknya
dengan menggunakan
jarum yang
menghasilkan titik kotak
(dot matrix).
· Non Impact, printer
yang bekerja secara
mekanik, yaitu
penyemprotan; dan
elektronik pada media
cetaknya.
· Berdasarkan pekembangan
teknologinya :
· Pin Dot matrix
· Ink jet
· Laser
· Thermal
Pin dot matrix diklasifikasikan
berdasarkan jumlah pin yang dimiliki
oleh head printer, yaitu 9, 18 dan
24. Transmisi yang digunakan, yaitu
transmisi paralel (byte-by-byte) dan
transmisi serial (bit-by-bit
transmission).Metode pencetakan
terdiri dari huruf per huruf (characeter
by character), baris per baris (line by
line), atau halaman per halaman (page
by page).Secara umum printer yang
umum digunakan terdiri dari tiga jenis,
yaitu.
· Dot matrix, contohnya
Epson LX-300, LX-800,
LQ-1170
· Inkjet, contohnya Hp
Deskjet, Cannon Buble
jet
· Laser jet, contohnya
HP Laser jet 1000, 1010,
1020
komponen dasar komputer yang
terdiri dari input, process, output
dan storage. Input device terdiri dari
keyboard dan mouse, Process device
adalah micro processor (ALU, Internal
Communication, Registers dan control
section), Output device terdiri
dari monitor dan printer, Storage
external memory terdiri dari
harddisk, Floppy drive, CD ROM,
Magnetic tape. Storage internal memory
terdiri dari RAM dan ROM. Sedangkan
komponen Periferal Device merupakan
komponen tambahan atau sebagai
komponen yang belum ada atau tidak
ada sebelumnya. Komponen Periferal
ini contohnya : TV Tuner Card, Modem,
Capture Card.


KARAKTERISTIK MEMORY
1. Lokasi Memori
Ada 3 lokasi keberadaan memori di dlm sistem
komputer yaitu :
A. Memori Lokal (CPU)
Memori ini built-in berada dalam CPU
Memori ini diperlukan untuk semua kegiatan
CPU
Memori ini disebut register. Register digunakan
sebagai memori sementara dalam perhitungan
maupun pengolahan data dalam prosesor
B. Memori Internal (Main memori)
Diluar CPU tetapi bersifat internal terhadap
sistem computer.
Diperlukan oleh CPU untuk proses eksekusi
program. Sehingga dapat diakses secara langsung
oleh prosesor tanpa modul perantara.
Memori internal menggunakan media RAM
C. Memori Eksternal
Eksternal terhadap sistem komputer & berada
diluar cpu
Untuk menyimpan data/instruksi secara
permanen
Tidak diperlukan dalam proses eksekusi
sehingga tidak dapat di-akses langsung oleh cpu
Memori ini terdiri dari perangkat storage
peripheral (disk, pita, magnet , dll)
.
2. Kapasitas Memori
Kapasitas register (memori lokal) dinyatakan
dalam bit
Kapasitas main memori dalam byte (8 bit) atau
word. Panj ang word umumnya 8,16 & 32 bit.
Kapasitas memori eksternal dinyatakan dalam
byte


3. 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
4. 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 yg 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.

Tidak ada komentar:

Posting Komentar