Upload
reyog-botic
View
218
Download
0
Embed Size (px)
Citation preview
7/24/2019 Berkas-Media Penyimpanan Berkas
1/14
MEDIA PENYIMPANAN FILE /BERKASKerjakan ketiga soal yang ada, kiri ke!
"#a$y%di&sta''(g%nadara(a)(id
Media Penyi*anan
Peralatan fisik yang menyimpan representasi data.
Media Penyimpanan/storageatau memori dapat dibedakan atas 2 bagian yaitu :
Primary Memory : Primary Storage atau Internal Storage
Secondary Memory : Secondary Storage atau External Storage
PRIMARY MEM+RY / MAIN MEM+RY
Ada bagian didalam primary storage! yaitu :
Input Storage Area : "ntuk menampung data yang dibaca
Program Storage Area : Penyimpanan instruksi#instruksi untuk pengola$an
%orking Storage Area : &empat dimana pemrosesan data dilakukan
'utput Storage Area : Penyimpanan informasi yang tela$ diola$ untuk sementara
(aktu sebelum disalurkan ke alat#alat output
)'*&+', "*I& SE)&I'*
I*P"&S&'+A-E
A+EA
P+'-+AM
S&'+A-E
A+EA '"&P"&S&'+A-E
A+EA%'+I*-
S&'+A-E
A+EA
A+I&ME&I) ,'-I)A, "*I& SE)&I'*
)ontrol Section! Primary Storage Section! Alu Section adala$ bagian dari )P".
0erdasarkan $ilang atau tidaknya berkas data atau berkas program di dalam storagekita kenal:
Media Penyimpanan File/Berkas Hal. 1 dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
2/14
olatile Storage
0erkas data atau program akan $ilang bila listrik dipadamkan
Non olatile Storage0erkas data atau program tidak akan $ilang sekalipun listrik dipadamkan
Primary Memory komputer terdiri dari 2 bagian :
RAM -RAND+M A..ESS MEM+RY
0agian dari main memori! yang dapat kita isi dengan data atau program daridiskette atau sumber lain. i mana data dapat ditulis maupun dibaca padalokasi di mana sa3a didalam memori. +AM bersifat 4',A&I,E
R+M -READ +NLY MEM+RY
Memori yang $anya dapat dibaca. Pengisian +'M dengan program maupundata! diker3akan ole$ pabrik. +'M biasanya suda$ ditulisi program maupun datadari pabrik dengan tu3uan#tu3uan k$usus. Misal : iisi pener3ema$ 5interpreter6dalam ba$asa 0ASI).
7adi +'M tidak termasuk sebagai memori yang dapat kita pergunakan untukprogram#program yang kita buat. +'M bersifat *'* 4',A&I,E
&ype#type lain dari +'M )$ip
PR+M 5P+'-+AMMA0,E +EA '*,8 MEM'+86 : 7enis dari memori yang
$anya dapat diprogram. P+'M dapat diprogram ole$ user atau pemakai! data yangdiprogram akan disimpan secara permanen
EPR+M5E+ASA0,E P+'-+AMMA0,E +EA '*,8 MEM'+86 7enis memori
yang dapat diprogram ole$ user. EP+'M dapat di$apus dan diprogram ulang.
EEPR+M5E,E)&+I)A,,8 E+ASA0,E P+'-+AMMA0,E +EA '*,8 MEM'+86
: Memori yang dapat diprogram ole$ user. EEP+'M dapat di$apus dan diprogramulang secara elektrik tanpa meminda$kan c$ip dari circuit board.
Media Penyimpanan File/Berkas Hal. 2 dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
3/14
SE.+NDARY MEM+RY / A01ILARY MEM+RY
Memori dari pada )P" sangat terbatas sekali dan $anya dapat menyimpan informasiuntuk sementara (aktu. 'le$ sebab itu alat penyimpan data yang permanen sangatdiperlukan. Informasi yang disimpan pada alat#alat tersebut dapat diambil danditransfer pada )P" pada saat diperlukan. Alat tersebut dinamakan secondarymemory / auxiliary memory atau backing storage.
2enis Se)ondary Storage
Serial / Se9uential Access Storage eice 5SAS6
)onto$ : Magnetic &ape! Punc$ed )ard! Punc$ed Paper &ape
irect Access Storage eice 5AS6
)onto$ : Magnetic isk! ;loppy isk! Mass Storage
HIERARKI STORAGE
P+I#
MA+8;AS&E+ A))ESS S&'+A-E ,A+-E+ )APA)I&8 A*&IME ,'%E+ )'S& PE+ 0I&
I+E)& A))ESS S&'+A-E S&'+A-E E4I)E
SE
7/24/2019 Berkas-Media Penyimpanan Berkas
4/14
Persyaratan pemeli$araan
Standarisasi
Magnetic &ape
Magneti) ta*e adala$ model pertama dari pada secondary memory. &ape ini 3ugadipakai untuk alat input/output dimana informasi dimasukkan ke )P" dari tape daninformasi diambil dari )P" lalu disimpan pada tape lainnya.
Pan3ang tape pada umumnya 2>> feet! lebarnya >.? inc$ dan tebalnya 2 mm. atadisimpan dalam bintik kecil yang bermagnit dan tidak tampak pada ba$an plastik yangdilapisi ferroksida. ;lexible plastiknya disebut mylar. Mekanisme aksesnya adala$tape drie.
7umla$ data yang ditampung tergantung pada model tape yang digunakan. "ntuk tapeyang pan3angnya 2>> feet! dapat menampung kira#kira 2=.>>>.>>> karakter.Penyimpanan data pada tape adala$ dengan cara se9uential.
+epresentasi ata dan ensity pada Magnetic &ape
ata direkam secara digit pada media tape sebagai titik#titik magnetisasi pada lapisan
ferroksida. Magnetisasi positif menyatakan 1 bit! sedangkan magnetisasi negatif
menyatakan > bit atau sebaliknya.
&ape terdiri atas @ track! track dipakai untuk merekam data dan track yang ke @
untuk koreksi kesala$an.
Sala$ satu karakteristik yang penting dari tape adala$ density 5kepadatan6
dimana data disimpan. Density adala$ fungsi dari media tape dan drie yangdigunakan untuk merekam data ke media tadi. Satuan yang digunakan density adala$bytes per inc$ 5bpi6. "mumnya density dari tape adala$ 1B>> bpi dan B2?> bpi. 5bpiekialen dengan c$arakter per inc$6
Parity dan Error )ontrol pada Magnetic &ape
Sala$ satu teknik untuk memeriksa kesala$an pada magnetic tape adala$
dengan parity c$eck.
2enis Parity .$e)k adala$
Media Penyimpanan File/Berkas Hal. dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
5/14
+DD PARI3Y5Parity -an3il6
7ika data direkam dengan menggunakan odd parity! maka 3umla$ 1 bit yang
merepresentasikan suatu karakter adala$ gan3il.
7ika 3umla$ 1 bitnya suda$ gan3il! maka parity bit yang terletak pada track ke @adala$ > bit! akan tetapi 3ika 3umla$ 1 bitnya masi$ genap maka parity bitnya adala$1 bit.
EEN PARI3Y5 Parity -enap6
0ila kita merekam data dengan menggunakan een parity! maka 3umla$ 1 bit yang
merepresentasikan suatu karakter adala$ genap 3ika 3umla$ 1 bitnya suda$ genap!maka parity bit yang terletak pada track ke @ adala$ > bit! akan tetapi 3ika 3umla$ 1bitnya masi$ gan3il maka parity bitnya adala$ 1 bit.
Misal
&rack 1 : > > > > > >
2 : 1 1 1 1 1 1
= : 1 1 1 1 1 1
: > 1 > 1 > 1
? : 1 1 > 1 1 >
B : 1 1 1 1 > >
C : > 1 1 1 1 >
: > > 1 1 1 1
0agaimana isi dari track ke @! 3ika untuk merekam data digunakan odd parity dan
een parity DDDD
2a#a" !
' PA+I&8
&rack @ : 1 1 > > > 1
E4E* PA+I&8
&rack @ : > > 1 1 1 >
Soal 1 :
,i$at suatu bagian dari tape yang berisi :
Media Penyimpanan File/Berkas Hal. ? dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
6/14
&rack 1 : 1 > > > 1 1
2 : 1 1 1 1 1 >
= : > > > 1 1 1
: > > > 1 > 1
? : > 1 > 1 1 1
B : 1 > > 1 1 1
C : 1 1 1 > > >
: 1 > > > > >
0agaimana isi dari track ke @! 3ika untuk merekam data digunakan
1. Een Parity
2. 'dd Parity
Sistem 0lock pada Magnetic &ape
ata yang dibaca dari atau ditulis ke tape dalam suatu grup karakter disebut block.
Suatu block adala$ 3umla$ terkecil dari data yang dapat ditransfer antara secondarymemory dan primary memory pada saat akses. Sebua$ block dapat terdiri dari satuatau lebi$ record. Sebua$ block dapat merupakan p$ysical record.
i antara 2 block terdapat ruang yang kita sebut sebagai gap 5inter block gap6.
Pan3ang masing#masing gap adala$ >.B inc$. ukuran block dapat mempengaru$i
3umla$ data/record yang dapat disimpan dalam tape.
Meng$itung apasitas Penyimpanan (aktu akses pada &ape
Misal :
ita akan membandingkan berapa banyak record yang disimpan dalam tape
bila :
1 block berisi 1 record
1 record F 1>> c$arakter
Media Penyimpanan File/Berkas Hal. B dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
7/14
dengan
1 block berisi 2> record
1 record F 1>> c$arakter
Pan3ang tape yang digunakan adala$ 2>> feet! density B2?> bpi dan pan3ang
gap >.B inc$.
7a(ab G
1. 2>> feet/tape H 12 inc$/feet
1 rec/block H 1>> c$ar/rec >.B inc$/gap H 1 gap/block
B2?> c$ar/inc$
F BC?= block/tape
2. 2>> feet/tape H 12 inc$/feet
2> rec/block H 1>> c$ar/rec >.B inc$/gap H 1 gap/block
B2?> c$ar/inc$
F =1=> block/tape
7adi tape tersebut berisi F 2> H =1=>
F B2B.>> record.
Meng$it%ng #akt% akses(
Misal
ecepatan akses tape untuk membaca/menulis adala$ 2>> inc$/sec.
%aktu yang dibutu$kan untuk ber$enti dan mulai pada (aktu terdapat gap
adala$ >.> second.
Media Penyimpanan File/Berkas Hal. C dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
8/14
itung (aktu akses yang dibutu$kan tape tersebut! dengan menggunakan data
pada conto$ sebelumnya.
7a(ab :
4 "lo)k 4 re)ord
BC?= block/tape H >.>1B inc$/block BC?= block/tape H >.>> sec/gap H 1 gap/block
2>> inc$/sec
F 1@>.C? sec/tape
7adi (aktu akses yang dibutu$kan tape tersebut adala$ 1@>.C? sec
4 "lo)k 56 re)ord
2== block/tape H >.=2 inc$/block 2== block/tape H >.>> sec/gap H 1 gap/block
2>> inc$/sec
F 1>.?? sec/tape
7adi (aktu akses yang dibutu$kan tape tersebut adala$ 1>.?? sec
Ke%nt%ngan Pengg%naan Magneti) 3a*e
Pan3ang record tidak terbatas
ensity data tinggi
4olume penyimpanan datanya besar dan $arganya mura$
ecepatan transfer data tinggi
Sangat efisiensi bila semua atau kebanyakan record dari sebua$ tape file
memerlukan pemrosesan seluru$nya
Keter"atasan *engg%naan Magneti) 3a*e
Media Penyimpanan File/Berkas Hal. dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
9/14
Akses langsung ter$adap record lambat
Masala$ lingkungan
Memerlukan penafsiran ter$adap mesin
Proses $arus se9uential
'rganisasi 0erkas dan Metode Akses pada Magnetic &ape
"ntuk membaca atau menulis pada suatu magnetic tape adala$ secara
se9uential. Artinya untuk mendapatkan tempat suatu data maka data yang didepannya$arus dilalui terlebi$ da$ulu.
Maka dapat dikatakan organisasi data pada file didalam tape dibentuk secara
se9uential dan metode aksesnya 3uga secara se9uential
Soal 5 !
ensity suatu tape adala$ 1B>> bpi dan pan3ang interblock gap adala$ >.C?
inc$. +ecord yang pan3angnya > c$arackter akan disimpan pada tape yangpan3angnya 2>> feet
0erapa banyak record yang dapat disimpan 3ika dalam 1 block berisi 1 record DDD
0erapa banyak record yang dapat disimpan 3ika dalam 1 block berisi 1> record DDD
7ika kecepatan peminda$an data adala$ 1>> inc$/sec! (aktu akses yang
diperlukan untuk mele(ati interblock gap adala$ >.1 second
0erapa (aktu yang diperlukan untuk membaca tape tersebut untuk 1 block berisi 1record dan 1 block berisi 1> record DDDD
Magnetic isk
RAMA.5+andom Access6 adala$ AS pertama yang dibuat ole$ industri
komputer. Pada magnetic disk kecapatan rata#rata rotasi piringannya sangat tinggi.
Media Penyimpanan File/Berkas Hal. @ dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
10/14
Access arm dengan read/(rite $ead yang posisinya diantara piringan#piringan!
dimana pengambilan dan penyimpanan representasi datanya pada permukaanpiringan. ata disimpan dalam track.
Karakteristik Se)ara 'isik *ada agneti) disk
Disk *a)k adala$3enis alat penyimpanan pada magnetic disk! yang terdiri dari
beberapa tumpukan piringan alumenium.
alam sebua$ pack/tumpukan umumnya terdiri dari 11 piringan! setiap piringan
diameternya 1 inc$ 5 inc$ pada minidisk6 dan menyerupai piringan $itam.
Permukaannya dilapisi dengan metal oxide film yang mengandung magnetisasiseperti pada magnetic tape. 0anyaknya track pada piringan menun3ukkan karakteristikpenyimpanan pada lapisan permukaan! kapasitas disk drie dan mekanisme akses.
isk mempunyai 2>>#>> track per permukaan 5banyaknya track pada piringan
adala$ tetap6. Pada disk pack yang terdiri dari 11 piringan mempunyai 2> permukaanuntuk menyimpan data.
edua sisi dari setiap piringan digunakan untuk menyimpan data! kecuali pada
permukaan yang paling atas dan paling ba(a$ tidak digunakan untuk menyimpan data!karena pada bagian tersebut lebi$ muda$ terkena kotoran/debu daripada permukaanyang didalam 3uga arm pada permukaan luar $anya dapat mengakses separu$ data.
"ntuk mengakses! disk pack disusun pada disk drie yang didalamnya
mempunyai sebua$ controller! access arm! read/(rite $ead dan mekanisme untuk rotasipack.
Ada disk drie yang dibuat built#in dengan disk pack! se$ingga disk pack ini tidak
dapat dipinda$kan yang disebut non remoable! sedangkan disk pack yang dapatdipinda$kan disebut remoable.
Disk .ontroller menangani peruba$an kode dari pengalamatan record!termasuk pemili$an drie yang tepat dan peruba$an kode dari posisi data yangdibutu$kan disk pack pada drie. )ontroller 3uga mengatur buffer storage untukmenangani masala$ deteksi kesala$an. oreksi kesala$an dan mengontrol aktiitasread/(rite.
Media Penyimpanan File/Berkas Hal. 1> dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
11/14
Susunan piringan pada disk pack berputar terus menerus dengan kecepatan
perputarannya =B>> permenit! tidak seperti pada tape! perputaran disk tidak ber$entidiantara pengaksesan block.
+ead/%rite $ead pada disk drie disusun pada access yang posisinya terletak
diantara piringan#piringan pada deice. erugiannya bila ter3adi situasi dimanaread/(rite $ead berbenturan dengan permukaan penyimpanan record pada disk! $al inidisebut sebagai $ead )ras$(
REPRESEN3ASI DA3A dan PEN7ALAMA3AN
ata pada disk 3uga di block seperti data pada magnetic tape. Pemanggilan
sebua$ block adala$ banyaknya data yang diakses pada sebua$ storage deice. ata
dari disk dipinda$kan ke sebua$ buffer pada main storage computer untuk diakses ole$sebua$ program.
emampuan mengakses secara direct pada disk menun3ukkan ba$(a record
tidak selalu diakses secara se9uential.
Ada 2 teknik dasar untuk pengalamatan data yang disimpan pada disk yaitu
Metode Silinder
Metode Sektor
ME3+DE SILINDER
Pengalamatan berdasarkan nomor silinder! nomor permukaan dan nomor record.
Semua track dari disk pack membentuk suatu silinder. 7adi bila suatu disk pack dengan2>> track per permukaan! maka mempunyai 2>> silinder. 0agian nomor permukaandari pengalamatan record menun3ukkan permukaan silinder record yang disimpan. 7ikaada 11 piringan maka nomor permukaannya dari > # 1@ atau dari 1 # 2>. Pengalamatandari nomor record menun3ukkan dimana record terletak pada track yang ditun3ukkandengan nomor silinder dan nomor permukaan.
ME3+DE SEK3+R
Media Penyimpanan File/Berkas Hal. 11 dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
12/14
Setiap track dari pack dibagi kedalam sektor#sektor. Setiap sektor adala$
storage area untuk banyaknya karakter yang tetap.
Pengalamatan recordnya berdasarkan nomor sektor! nomor track! nomor
permukaan. *omor sektor yang diberikan ole$ disk controller menun3ukkan 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. eseragaman kapasitas dicapai denganpenyesuaian density yang tepat dari representasi data untuk setiap ukuran track.
euntungan lain dari pendekatan keseragaman kapasitas adala$ file dapat
ditempatkan pada disk tanpa meruba$ lokasi nomor sector 5track atau cylinder6 padafile.
M+ABLE 8EAD DISK A..ESS
Moable $ead disk drie mempunyai sebua$ read/(rite $ead untuk setiap permukaan
penyimpanan recordnya. Sistem mekanik yang digunakan ole$ kumpulan posisi dariaccess arm sedemikian se$ingga read/(rite $ead dari pengalamatan permukaanmenun3uk ke track. Semua access arm pada deice dipinda$kan secara serentak tetapi$anya $ead yang aktif yang akan menun3uk kepermukaan.
.ara Pengaksesan re)ord yang disi*an *ada disk *a)k
isk controller meruba$ kode yang ditun3uk ole$ pengalamatan record dan
menun3uk track yang mana pada deice tempat record tersebut. Access armdipinda$kan! se$ingga posisi read/(rite $ead terletak pada silinder yang tepat.+ead/(rite $ead ini menun3uk ke track yang aktif! maka disk akan berputar $inggamenun3uk record pada lokasi read/(rite $ead. emudian data akan dibaca danditransfer melalui c$annel yang diminta ole$ program dalam komputer.
Access time F seek time 5peminda$an arm ke cylinder6
ead actiition time 5pemili$an track6 +otational elay 5pemili$an record6
&ransfer &ime
SEEK 3IME
Media Penyimpanan File/Berkas Hal. 12 dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
13/14
%aktu yang dibutu$kan untuk menggerakan read/(rite $ead pada disk ke posisi
silinder yang tepat.
8EAD A.3IA3I+N 3IME
%aktu yang dibutu$kan untuk menggerakan read/(rite $ead pada disk ke posisi
track yang tepat.
R+3A3I+NAL DELAY -LA3EN.Y
%aktu yang dibutu$kan untuk perputaran piringan sampai posisi record yang
tepat
3RANSFER 3IME
%aktu yang menun3ukan kecepatan perputaran dan banyaknya data yang
ditransfer
FI1ED 8EAD DISK A..ESS
isk yang mempunyai sebua$ read/(rite $ead untuk setiap track pada setiap
permukaan penyimpanan yang mekanisme pengaksesannya tidak dapat dipinda$kan
dari cylinder ke cylinder
Access time F ead Actition &ime
+otational elay
&ransfer time
0anyaknya read/(rite $ead menyebabkan $arga dari fixed $ead disk drie lebi$ ma$al
dari moable $ead disk drie. isk yang menggunakan fixed $ead disk driemempunyai kapasitas dan density yang lebi$ kecil dibandingkan dengan disk yangmenggunakan moable $ead disk drie.
+R7ANISASI BERKAS DAN ME3+DE A..ESS PADA MA7NE3I. DISK
"ntuk membentuk suatu berkas didalam magnetic disk bisa dilakukan secara
se9uential! index se9uential! ataupun direct. Sedangkan untuk mengambil suatu datadari berkas yang disimpan dalam disk! bisa dilakukan secara langsung dengan
Media Penyimpanan File/Berkas Hal. 1= dari 1
7/24/2019 Berkas-Media Penyimpanan Berkas
14/14
menggunakan direct access met$od atau dengan se9uential access met$od 5secarase9uential6
Ke%nt%ngan *engg%naan Magneti) Disk
Akses ter$adap suatu record dapat dilakukan secara se9uential atau direct
%aktu yang dibutu$kan untuk mengakses suatu record lebi$ cepat
+espontime cepat
S+AL 9!0agaimana flash diskbeker3a D
Media Penyimpanan File/Berkas Hal. 1 dari 1