Media
Penyimpanan/storage atau memori dapat dibedakan atas 2 bagian yaitu :
Primary
Memory : Primary Storage atau Internal Storage
Secondary
Memory : Secondary Storage atau External
Storage
Ø PRIMARY MEMORY / MAIN MEMORY
Ada 4 bagian didalam primary storage, yaitu :
Input
Storage Area : Untuk
menampung data yang dibaca.
Program
Storage Area : Penyimpanan
instruksi-instruksi untuk pengolahan.
Working
Storage Area : Tempat dimana
pemrosesan data dilakukan.
Output
Storage Area : Penyimpanan informasi yang telah diolah untuk sementara waktu
sebelum disalurkan ke alat-alat output.
Control
Section, Primary Storage Section, Alu Section adalah bagian dari CPU.
\
Berdasarkan hilang atau tidaknya berkas data
atau berkas program didalam storage kita kenal:
- Volatile Storage
Berkas data atau program akan hilang bila listrik dipadamkan.
- Non Volatile Storage
Berkas data atau program tidak akan hilang sekalipun listrik dipadamkan.
Primary Memory komputer terdiri dari 2 bagian :
·
RAM (RANDOM ACCESS MEMORY)
Bagian dari main memory, yang dapat kita isi dengan data atau program dari disket atau sumber lain. Dimana data-data dapat ditulis maupun dibaca pada lokasi dimana saja didalam memori. RAM bersifat VOLATILE
Bagian dari main memory, yang dapat kita isi dengan data atau program dari disket atau sumber lain. Dimana data-data dapat ditulis maupun dibaca pada lokasi dimana saja didalam memori. RAM bersifat VOLATILE
·
ROM (READ ONLY MEMORY)
Memori yang hanya dapat dibaca. Pengisian ROM dengan program maupun data,
dikerjakan oleh pabrik. ROM biasanya
sudah ditulisi program maupun data dari pabrik dengan tujuan-tujuan
khusus. Misal : Diisi penterjemah
(interpreter) dalam bahasa basic.
Jadi ROM tidak termasuk sebagai memori yang
dapat kita pergunakan untuk program-program yang kita buat. ROM bersifat NON VOLATILE
Type-type lain dari ROM Chip
¨
PROM (PROGRAMMABLE READ ONLY MEMORY) : Jenis dari memori yang hanya dapat diprogram. PROM dapat diprogram oleh user atau pemakai,
data yang diprogram akan disimpan secara permanen
¨
EPROM (ERASABLE PROGRAMMABLE READ ONLY MEMORY) Jenis
memori yang dapat diprogram oleh user.
EPROM dapat dihapus dan diprogram ulang.
¨
EEPROM (ELECTRICALLY ERASABLE PROGRAMMABLE READ ONLY
MEMORY) : Memori yang dapat diprogram oleh user. EEPROM dapat dihapus dan diprogram ulang secara elektrik
tanpa memindahkan chip dari circuit board.
Ø SECONDARY MEMORY / AUXILARY MEMORY
Memori dari pada CPU sangat terbatas sekali dan hanya dapat menyimpan informasi untuk sementara waktu. Oleh sebab itu alat penyimpan data yang permanen sangat diperlukan. Informasi yang disimpan pada alat-alat tersebut dapat diambil dan ditransfer pada CPU pada saat diperlukan. Alat tersebut dinamakan secondary memory / auxiliary memory atau backing storage.
Jenis Secondary Storage
¨
Serial /
Sequential Access Storage Device (SASD)
Contoh : Magnetic Tape, Punch Card, Punched Paper Tape
¨
Direct
Access Storage Device (DASD)
Contoh : Magnetic Disk, Mass Storage
SASD (Serial /
Sequential Access Storage Device)
Magnetic Tape
Magnetic tape adalah model pertama dari pada secondary memory. Tape ini juga dipakai untuk alat input/output
dimana informasi dimasukkan ke CPU dari tape dan informasi diambil dari CPU
lalu disimpan pada tape lainnya.
Panjang tape pada umumnya 2400 feet,
lebarnya 0.5 inch dan tebalnya 2 mm.
Data disimpan dalam bintik kecil
yang bermagnit dan tidak tampak pada bahan plastik yang dilapisi
ferroksida. Flexible plastiknya disebut
mylar. Mekanisme aksesnya adalah tape
drive.
Jumlah data yang ditampung tergantung
pada model tape yang digunakan. Untuk
tape yang panjangnya 2400 feet, dapat menampung kira-kira 23.000.000 karakter.
Penyimpanan data pada tape adalah dengan cara sequential.
Salah
satu karakteristik yang penting dari tape adalah density (kepadatan) dimana
data disimpan. Density adalah fungsi dari media tape dan drive yang digunakan
untuk merekam data ke media tadi. Satuan
yang digunakan density adalah bytes per inch (bpi). Umumnya density dari tape adalah 1600 bpi dan
6250 bpi. (bpi ekivalen dengan
charakter per inch)
·
Sistem
Block pada Magnetic Tape
·
Data
yang dibaca dari atau ditulis ke tape dalam suatu grup karakter disebut
block. Suatu block adalah jumlah
terkecil dari data yang dapat ditransfer antara secondary memory dan primary
memory pada saat akses. Sebuah block
dapat terdiri dari satu atau lebih record.
Sebuah block dapat merupakan physical record.
Diantara
2 block terdapat ruang yang kita sebut sebagai gap (inter block gap).
Panjang masing-masing gap adalah 0.6 inch. ukuran block dapat mempengaruhi jumlah data/record yang dapat disimpan dalam tape.
¨ Keuntungan
Penggunaan Magnetic Tape
¨
·
Panjang
record tidak terbatas
·
Density
data tinggi
·
Volume
penyimpanan datanya besar dan harganya murah
·
Kecepatan
transfer data tinggi
·
Sangat
efisiensi bila semua atau kebanyakan record dari sebuah tape file memerlukan
pemrosesan seluruhnya.
¨
¨ Keterbatasan
penggunaan Magnetic Tape
·
Akses
langsung terhadap record lambat
·
Masalah
lingkungan
·
Memerlukan
penafsiran terhadap mesin
·
Proses
harus sequential
¨
Punch Card
Punch card,
kartu IBM, atau kartu Hollerith adalah selembar kertas kaku yang berisi baik
perintah untuk mengendalikan mesin otomatis atau data untuk aplikasi pengolahan
data. Kedua perintah dan data diwakili oleh ada atau tidak adanya lubang di
posisi yang telah ditentukan. Sekarang usang sebagai media perekam, Punch card
secara luas digunakan di seluruh abad ke-19 untuk mengendalikan tekstil tenun
dan di akhir abad 19 dan awal abad ke-20 untuk mengendalikan organ lapang dan
instrumen terkait.
¨ Paper Tape
Paper tape adalah Pita yang
terbuat dari kertas. Media rekam datayang bentuknya menyerupai pita
dan terbuat dari kertas yang berkualitas tinggi. Perekaman data pada paper tape
dilakukan dengan cara melubangi
kertas tersebut.
Direct
Access Storage Device (DASD)
Magnetic Disk
RAMAC (Random Access) adalah DASD pertama yang
dibuat oleh industri komputer. Pada
magnetic disk kecapatan rata-rata rotasi piringgannya sangat tinggi.
¨
¨
Access
arm dengan read/write head yang posisinya diantara piringan-piringan, dimana
pengambilan dan penyimpanan representasi datanya pada permukaan piringan. Data disimpan dalam track.
Floppy Disk
Floppy disk atau disket adalah alat untuk memyimpan data, namun dengan
kapasitas yang relatif kecil. Kemampuan simpan dari disket sekitar 1,44 MB.
Untuk melakukan penyimpanan dan pembacaan disket diperlukan adanya floppy disk
drive.
-
Lempengan plastik bundar dimana permukaannya dilapisi magnet
sebagai tempat untuk menyimpan guratan-guratan data
-
Untuk pembacaan dan penulisan membutuhkan suatu drive yang disebut
disk drive (shaft dan drive motor dengan kecepatan 360-500 rpm)
-
Signal elektronik yang datang dari sistem kontrol menyebabkan
read/write bergerak
-
Tempat penyimpanan data didisket terbagi menjadi beberapa track
-
Setiap track terdiri dari beberapa sector
-
Sector adalah bagian terkecil dimana data disimpan (1 sector dapat
menampung 256 karakter)
-
Secara fisik ukuran disket adalah 8 inci, 5,2 inci dan 3,5 inci
-
Kapasitas menampung data tergantung pada density (kerapatan
penyimpanan data)
¨
Flashdisk
Flash disk adalah alat untuk menyimpan data eksternal yang menggunakan
penghubung USB.
Kapasitas penyimpanan flashdisk meliputi: 64 MB, 128 MB, 256 MB, 1GB, 2
GB, 4 G, 8 GB, 16 GB, 32 GB.
¨
Harddisk
Harddisk merupakan media penyimpanan dengan kapasitas paling besar. Selain kapasitas
harddisk, hal lain yang perlu diperhatikan adalah kecepatan putarannya
ketika membaca dan menuliskan data. Kecepatan
putaran harddisk menentukan kecepatan akses data ke harddisk.
¨
¨
¨
REPRESENTASI DATA dan PENGALAMATAN
¨
Data
pada disk juga di block seperti data pada magnetic tape. Pemanggilan sebuah block adalah banyaknya
data yang diakses pada sebuah storage device. Data dari disk dipindahkan ke
sebuah buffer pada main storage computer untuk diakses oleh sebuah program.
¨
¨
Kemampuan
mengakses secara direct pada disk menunjukkan bahwa record tidak selalu diakses
secara sequential.
¨ Ada 2 teknik dasar untuk pengalamatan data yang
disimpan pada disk yaitu
¨
Ø Metode Silinder
Ø Metode Sektor
Ø
METODE SILINDER
¨
Pengalamatan
berdasarkan nomor silinder, nomor permukaan dan nomor record. Semua track dari disk pack membentuk suatu
silinder. Jadi bila suatu disk pack
dengan 200 track per permukaan, maka mempunyai 200 silinder. Bagian nomor permukaan dari pengalamatan
record menunjukkan permukaan silinder record yang disimpan. Jika ada 11 piringan maka nomor permukaannya
dari 0 - 19 atau dari 1 - 20.
Pengalamatan dari nomor record menunjukkan dimana record terletak pada
track yang ditunjukkan dengan nomor silinder dan nomor permukaan.
¨
Ø
METODE SEKTOR
¨
¨
Setiap
track dari pack dibagi kedalam sektor-sektor.
Setiap sektor adalah storage area untuk banyaknya karakter yang tetap.
¨
Pengalamatan
recordnya berdasarkan nomor sektor, nomor track, nomor permukaan. Nomor sektor yang diberikan oleh disk
controller menunjukkan track mana yang akan diakses dan pengalamatan record
terletak pada track yang mana.
¨
¨
Setiap
track pada setiap piringan mempunyai kapasitas penyimpanan yang sama meskipun
diameter tracknya berlainan. Keseragaman
kapasitas dicapai dengan penyesuaian density yang tepat dari representasi data
untuk setiap ukuran track.
¨
¨
Keuntungan
lain dari pendekatan keseragaman kapasitas adalah file dapat ditempatkan pada
disk tanpa merubah lokasi nomor sector (track atau cylinder) pada file.
¨
¨
¨
MOVABLE HEAD DISK ACCESS
Movable head disk drive mempunyai sebuah
read/write head untuk setiap permukaan penyimpanan recordnya. Sistem mekanik yang digunakan oleh kumpulan
posisi dari access arm sedemikian sehingga read/write head dari pengalamatan
permukaan menunjuk ke track. Semua
access arm pada device
¨
dipindahkan
secara serentak tetapi hanya head yang aktif yang akan menunjuk kepermukaan.
¨
¨
¨ Cara Pengaksesan Record Yang Disimpan Pada Disk
Pack
¨
Disk
controller merubah kode yang ditunjuk oleh pengalamatan record dan menunjuk
track yang mana pada device tempat record tersebut. Access arm dipindahkan, sehingga posisi
read/write head terletak pada silinder yang tepat. Read/write head ini menunjuk ke track yang
aktif, maka disk akan berputar hingga menunjuk record pada lokasi read/write
head. Kemudian data akan dibaca dan
ditransfer melalui channel yang diminta oleh program dalam komputer.
¨
¨
Access
time = seek time (pemindahan arm ke cylinder)
¨
+
Head activition time (pemilihan track)
¨
+
Rotational Delay (pemilihan record)
¨
+
Transfer Time
¨
SEEK TIME
¨
Waktu
yang dibutuhkan untuk menggerakan read/write head pada disk ke posisi silinder
yang tepat.
¨
¨
HEAD ACTIVATION TIME
¨
Waktu
yang dibutuhkan untuk menggerakan read/write head pada disk ke posisi track
yang tepat.
¨
¨
ROTATIONAL DELAY (LATENCY)
¨ Waktu yang dibutuhkan untuk perputaran piringan
sampai posisi record yang tepat
¨
TRANSFER TIME
¨ Waktu yang menunjukan kecepatan perputaran dan
banyaknya data yang ditransfer
¨
FIXED HEAD DISK ACCESS
¨
Disk
yang mempunyai sebuah read/write head untuk setiap track pada setiap permukaan
penyimpanan yang mekanisme pengaksesannya tidak dapat dipindahkan dari cylinder
ke cylinder
¨
¨
Access
time = Head Activtion Time
¨
+
Rotational Delay
¨
+
Transfer time
¨
¨
Banyaknya
read/write head menyebabkan harga dari fixed head disk drive lebih mahal dari
movable head disk drive. Disk yang
menggunakan fixed head disk drive mempunyai kapasitas dan density yang lebih
kecil dibandingkan dengan disk yang menggunakan movable head disk drive.
¨
Keuntungan penggunaan Magnetic Disk
¨
à
Akses
terhadap suatu record dapat dilakukan secara sequential atau direct
à
Waktu
yang dibutuhkan untuk mengakses suatu record lebih cepat
à
Respontime
cepat
No comments:
Post a Comment