You are on page 1of 19

OSNOVE INFORMACIONOKOMUNIKACIONIH TEHNOLOGIJA

Eksterni memorijski
ureaji
1.

Zahtevi za izgradnju
1.
2.
3.
4.
5.
6.

Visoka pouzdanost
Veliki kapacitet
Niska cena (po jedinici kapaciteta)
Velika irina opsega
Malo vreme pristupa
Mali gabariti
2.

Eksterni memorijski ureaji

Kompromis 2-5
Ostvareni 1,2,3,4,6
Trajnost zapisa nakon prestanka napajanja
Dugo vreme pristupa (prvoj lokaciji, a zatim
brz pristup fiziki susednoj lokaciji)

3.

Globalne osobine
Vie perifiernih ureaja iste vrste moe ii
na jedan kontroler
Kontinualni memorijski medijum
(feromagnetski materijal nanos na
plastinoj ploi, traci, ...)
Nedestruktivne memorije (itanje ne
kvari sadraj elije)
4.

Globalne osobine
Polustatike memorije (podaci su statiki, a
medijum je pokretan)
Nain pristupa lokacijama
Sekvencijalni
Direktni
Kombinacija ova dva pristupa

5.

Vrste eksternih memorijskih ureaja


Magnetna traka ili kaseta
Iskljuivo sekvencijalni nain pristupa
lokacijama
Izmenljiv medijum

Magnetni disk
Mogunost direktnog pristupa lokaciji
Izmenjivi/fiksni medijum
6.

Vrste eksternih memorijskih ureaja


Magnetna disketa
Direktni pristup
Izmenjivi medijum

Optiki disk (CD-ROM)

Direktni pristup
Izmenjivi medijum
Programabilini nain upisa bez mogunosti izmene
Optika (laserska) tehnologija

7.

Eksterni memorijski ureaji


Kontinulani medijum
Bit pozicije se definiu postupkom upisa
podataka

Tenja
Postii to veu gustinu zapisa sa to boljim
odnosom SIGNAL-SMETNJA

8.

Postupci upisa/itanja
M agnetna glava za itanje

i(t)

s(t)

i(t) Upisna struja


Promena izaziva na
vazdunom procepu
magnetno polje koje
definie magnetnu
orijentaciju bitske elije

s(t) Struja itanja

Proporcionalna
magnetskom polju
definisanom pomou
bitske elije na magnetnom
nosiocu

Vazduni procep

Magnetni medijum

9.

Upis/itanje
Pokretna glava ili pokretni medijum
Sinhronizacija (taktovanja) signala sa
pokretima glave/medijuma
Definisanje dimenzija bitske elije
Gustina zapisa

10.

Magnetna traka
Glave (komplet glava) magnetne trake se
nalaze iznad pokretne trake
Magnetne glave dodiruju traku
Komplet glava istovremeno upisuje vie bitova
Podela trake (uzduno) na staze (kanale)

Jedna elija trake


Broj staza na traci
Uobiajeno odgovara jednom bajtu (znaku)
11.

Magnetni disk
Glava se nalazi iznad pokretnog medijuma
Glava za upis/itanje ne dodiruje medijum
Lebdi na vazdunom jastuku koji se stvara usled
velike brzine rotacije medijuma
M edijum male debljine

Bitovi se zapisuju jedan za drugim (uzduno)


1 elija = 1 bit

12.

Magnetna disketa
Glava za upis/itanje dodiruje medijum
1 elija = 1 bit

13.

Jedinica magnetnog diska


Cilindar i
Komplet glava

Cilindar j
Staza i
Staza j
Sektor

14.

Disk ploe
Unutranje
Po dve aktivne povrine

Spoljanje
Po jedna (unutranja) ili obe aktivne povrine (s
feromagnetskim materijalom)

Disk paket
Ukupna brzina rotacije w=[ortaj/min]
15.

Staza
Krunica zadatog poluprenika na disk
ploi
Sadri bitske pozicije
Poluprenik je odreen pozicijom kompleta
glava

16.

Cilindar
Skup staza aktivnih povrina diska, istog
poluprenika

17.

Sektor

Deo staze

Staza se deli na odreeni broj sektora


1. Programski

Prilikom pripreme diska za upotrebu (formatiranja) od


strane operativnog sistema (savremeno reenje)

2. Fiziki

nazubljivanjem posebne ploe na disk paketu

18.

Adresa lokacije (sektora) na disku


(C, T, S)
C - Redni broj cilindra
T - Redni broj staze na cilindru
S - Redni broj sektora na stazi

19.

Kontroler diska
Mora posedovati
Adresni registar
koji prima adresu lokacije u formatu (C, T, S)

Adresni mehanizam
Za pozicioniranje kompleta glava na traeni clindar
Izbor magnetne glave (tj. staze)
Pozicioniranje glave iznad traenog sektora

20.

10

Jedinica magnetnog diska


Glave lebde na vazdunom jastuku iznad ploe
Pad glava na plou
Oteenje glava i disk paketa

Prestanak napajanja
Izvlaenje kompleta glava na poetnu poziciju disk paketa
Poseban cilindar namenjen samo za ovu svrhu

Smanjenje rastojanja izmeu ploe i glava u radnom


reimu
Poveanje gustine zapisa i brzine rada jedinice diska
(rastojanje 1-2 m)
21.

Gustina zapisa
Varira od cilindra do cilindra
Razli it poluprenik staza
Zahtev da kapacitet sektora bude konstantan

Najvea gustina zapisa je staza najmanjeg


poluprenika

22.

11

Zonski zapis sektora na disku


Tehnika zonskog zapisa sektora na disk,
prostor na disku organizuje
u vie zona cilindara,
sa konstantnim brojem sektora po stazi, unutar
jedne zone

23.

Fizika organizacija datoteka


Blok
Osnovna jedinica razmene podataka (iz datoteke)
izmeu operativne memorije i perifernog ureaja
Osnovna adresabilna jedinica lokacija za datoteku

Datoteka
Fizika struktura podataka i pratee informacije o
nainu struktuiranja samih podataka, memorisanih na
eksternom memorijskom ureaju
Posmatra se kao niz blokova
24.

12

Fizika organizacija datoteka


Bafer (prihvatnik)
Zona (u sistemskom delu) operativne memorije,
rezervisana za smetanje jednog bloka datoteke
Kapacitet odgovara kapacitetu bloka

25.

Nain smetanja blokova datoteke na


disk
Programabilni postupak
Sektorski postupak

26.

13

Programabilni postupak
Ceo blok se u kontintinuitetu smeta na
jednu (maksimalno jednu) stazu disk paketa
Ne postoji podela staze ne sektore

27.

Sektorski postupak
Za svaki blok datoteke se rezervie najmanji ceo
broj sektora na (maksimalno) jednoj stazi disk
paketa potreban za smetanje bloka
Kapacitet bloka ne premauje kapacitet staze disk
paketa
Ceo blok se smeta na jednu stazu disk paketa
Poslednji sektor, rezervisan za smetanje bloka moe
ostati neopunjen do kraja, pri emu u nepopunjeni
ostatak kontroler upisuje specijalne oznake
Svaki blok zapoinje na poetku novog sektora
28.

14

Proraun kapaciteta
Ke - Efektivni kapacitet sektora
Kk - Kod za detekciju i korekciju greaka
Km - Meusektorski razmak
Maksimalni kapacitet
K = S(Ke + Kk + Km )

Efektivni kapacitet
K = SKe
29.

Vreme pristupa
U kontroleru se nalazi informacija o traenoj
adresi bloka (tj. sektora) (C, T, S)
U kontroler ulazi povratna veza upravljanja sa
informacijama o tekuoj poziciji kompleta glava i
disk paketa (C,T,S)
Vreme pozicioniranja adresnog mehanizma sa
pozicije (C,T,S) na (C, T, S)
T p = tc + th + tr
30.

15

Vreme pristupa
tc - vreme pozicioniranja kompleta glava
na traeni cilindar C (reda ms)
th - vreme aktiviranja glave (pozicioniranja
na T) (reda s) th << tc + tr (moe se
zanemariti u proraunu)
tr - vreme pozicioniranja glave na poetak
traenog sektora S (reda ms) rotaciono
kanjenje
31.

Srednje vreme pozicioniranja


adresnog mehanizma
Tp = tc + tr
tr srednje rotaciono kanjenje
Tp parametar ocene performansi diska
Rotaciono kanjenje
Ukupno vreme pozicioniranja adresnog
mehanizma na poetak sektora S, od trenutka
kad se glave nalaze nad cilindrom C
32.

16

Vreme prenosa bloka


Pri upisu bloka na disk
sa stanovita raspoloivosti bafera zavren
upis bloka u bafer, do trenutka kada se bafer
isprazni prenosom bloka na disk

Radna
zona

Bafer

Kontroler
diska
memorija

Disk

33.

Vreme prenosa bloka


Pri itanju bloka sa diska
Sa stanovita raspoloivosti bafera da se
prazan bafer napuni i pripremi za obradu

Radna
zona

Bafer

Kontroler
diska
memorija

Disk

34.

17

Naini pristupa blokovima datoteke i


vrste obrade
Direktan nain pristupa bloku po adresi
(C,T,S) direktna obrada datoteke
Sekvencijalan nain pristupa blokovima,
saglasno njihovom fizikom pozicioniranju
redosledna obrada datoteke, saglasno
fizikom pozicioniranju blokova

35.

Proizvoake karakteristike diskova


Broj aktivnih povrina (glava) - disk paketa
1 T 20

Broj cilindara disk paketa


100 C 2100

Broj sektora na stazi


8 S 128

Kapacitet disk paketa


20 GB K 200 GB
Nizovi diskova
36.

18

Proizvoake karakteristike diskova


Brzina disk paketa
3600 ob/min
5400, 7400, 9000

Srednje vreme pristupa


9-12 ms

Prenik ploe
3,5

Vreme aktiviranja glave


Nekoliko mikrosekundi
37.

OSNOVE INFORMACIONOKOMUNIKACIONIH TEHNOLOGIJA

Eksterni
memorijski ureaji
38.

19

You might also like