Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 25

Pomnilne enote

Memory, Storage
Notranji : zunanji pomnilnik
Notranji pomnilnik (hitri, delovni, Zunanji pomnilnik (external)
internal)
Značilnost čipi, pomnilniški moduli, z računalnikom povezani preko
polprevodniška tehnologija, na matični vmesnikov
plošči
Fleksibilnost so na matični plošči, lahko tudi lahko preklapljamo med računalniki
prispajkani
Cena dražji (na pomnilno enoto, recimo GB) cenejši
Hitrost hitrejši počasnejši
Kapaciteta manjša večja
Primer bralni (ROM), bralno-pisalni (RAM) HDD, flash pomnilniki, SSD, optični
pogoni, tračne enote, …

Kapaciteta (velikost) pomnilniških enot


Notranji pomnilnik – z dvojiškimi predponamni (KiB, MiB, GiB), zaradi dvojiških
naslovov!
Zunanji pomnilnik – desetiške predpone (beri drobni tisk!)
Čas dostopa in velikost pomnilnih enot
VRSTA POMNILNIKA ODZIVNI ČAS VELIKOST
Registri 1 ns 16 b – 64 b, nekaj 10
Predpomnilnik – cache 2 ns – 10 ns L1: 8 – 32 KiB, L2: 128
– 512 KiB, L3: do 22
MiB
Pomnilnik DRAM 40 ns – 100 ns do 768 GiB
Trdi disk – HDD 5 ms – 10 ms do 10TB
Optične enote prvo branje 10 s, potem 120 650 MB – 128 GB
ms – 300 ms
Tračne enote prenos + prvo branje 10 s, 20 MB – 185 TB
potem 100 ms do nekaj 100
ms
Načini dostopa do podatkov
Zaporedni, sekvenčni dostop - Serial Access
o čas dostopa do lokacije odvisen od naslova prejšnje lokacije: iz lokacije
N se pomaknemo neposredno na N+1 ali N-1, M korakov do N+M
lokacije
o magnetni trak, luknjane kartice, optični mediji (CD, DVD, BR)
Naključni dostop - Random Access
o čas dostopa do lokacije je konstanten, ne glede na fizični položaj
naslovljene lokacije
o glavni pomnilnik – RAM, flash pomnilniki
Krožni dostop - Rotational Access
o povprečni čas dostopa je enak ½ periode vrtenja
(obhodnega časa)
o magnetni diski s fiksnimi glavami, magnetni bobni

o kombinacija zaporednega in krožnega dostopa –


direktni dostop
o magnetni diski s premičnimi glavami - HDD
Začasnost (minljivi, hlapljivi) pomnilnikov/volatile memory
nklkmlk Trajni (neminljivi, nehlapljivi)
pomnilnik/non-volatile memory
Začasni (minljivi, hlapljivi)
pomnilnik/volatile memory
Značilnost ohrani podatke, če izključimo izgubi podatke, če izključimo
(električno) napajanje (električno) napajanje
Shramba podatkov za daljše časovno obdobje za krajše časovno obdobje
Hitrost počasni do zmerno hitri hitri
Primer HDD, SSD, flash, optični mediji, RAM, cache, registri
trakovi, …

NVMe?

Spremenljivost podatkov v pomnilniku


Bralno-pisalni (spremenljiv) Bralni pomnilnik / Read Only
pomnilnik / Read/Write Memory - ROM
Značilnost sprememba podatkov kadarkoli le enkraten vpis podatkov
Primer RAM, EPROM, EEPROM, cache, ROM, PROM, CD-ROM, DVD-
registri, HDD, SSD, flash, optični ROM, zvočni CD, video DVD, CD-R,
mediji CD-RW, DVD-RW, trakovi, DVD-R

Pomnilniška hierarhija
Primarne pomnilniške enote
• CPU do njih neposredno dostopa
Sekundarne
• zunanji pomnilnik
Terciarne
• shranjevanje varnostnih in arhivskih kopij, prenos
Pomnilniške tehnologije
Papirnata
• luknjani trak, luknjane kartice
• črtna koda, QR koda
Magnetna
• feritna jedra, magnetni trak, magnetni bobni
• trdi disk HDD, disketa FDD
Polprevodniška
• RAM (DRAM, SRAM)
• ROM, PROM, EPROM, EEPROM
• flash pomnilnik, SSD
Optična
• CD, DVD, BD Blu-ray, v bralni, zapisljivi in prepisljivi obliki
Polprevodniška tehnologija
Bralni/pisalni pomnilnik – RAM
• naključni dostop
• polprevodniški pomnilnik
• hitri, delovni, notranji pomnilnik, RAM
• zbrisljiv, minljiv, hlapljiv – volatile, spremenljiv
• velikost merimo v Ki, Mi, Gi, … zlogov/bytov – B
• prepustnost – bandwidth
• čas dostopa (zakasnitev, latenca – latency)

Dinamični RAM (DRAM)


• tranzistor + kondenzator
• za svoje delovanje potrebuje signal, ki nekaj tisočkrat na sekundo osveži – refresha vsebino
pomnilnika (= kondenzatorjev)
• cenejši, večje kapacitete, manjša poraba energije – se manj greje
• delovni pomnilnik

Statični RAM (SRAM)


• 6 tranzistorjev
• ne potrebuje osveževanja, zato hitrejši dostop do podatkov,
• dražji (uporaba v registrih, predpomnilnikih), hitrejši, manjše kapacitete
• cache v CPU, v mikrokrmilnikih, buffer v sekundarnih pomnilnih enotah
Notranji pomnilnik
hitri pomnilnik, delovni pomnilnik,
RAM (Random Access Memory)

Naslov Vsebina - DRAM


adresa po zlogih - hitrost (v MHz)
- velikost MiB, GiB
00000000 1 0 0 1 1 0 1 1 - vrste rež (DDRx)
00000001 1 0 0 0 1 0 1 1 - vrste pomnilnikov (prevladuje SDRAM)
00000002 1 0 0 0 1 0 0 0
- DDR – Double Data Rate
00000003 0 1 0 1 1 0 1 1

00000004 0 0 0 1 1 0 1 1

00000005 1 0 0 0 0 0 1 1

................. ...............................................
..........
FFFFFFFA 0 0 0 0 0 0 0 0

FFFFFFFB 1 1 0 0 1 0 1 1

FFFFFFFC 1 0 0 1 1 0 1 1

FFFFFFFD 1 0 0 1 1 0 1 1

FFFFFFFE 1 1 1 1 1 1 1 1

FFFFFFFF 1 0 0 1 1 0 1 1
Bralni pomnilnik - Mostly read

(M)ROM - Read-Only Memory, nebrisljiv, non-volatile


• (M) mask
• podatke beremo, ne moremo pa jih vanj zapisovati
• podatki so v ROM zapisani v tovarni, zato se ne
spreminjajo in so stalno shranjeni
• primer uporabe BIOS – Basic Input Output System
PROM - programabilni/programirljiv - Programmable ROM
• omogoča enkratno zapisovanje podatkov s
programatorjem
• vsebina pa je nespremenljiva
EPROM - zbrisljiv PROM - Erasable PROM
• omogoča večkraten zapis podatkov.
• pred ponovnim vpisom podatkov celotno vsebino
zbrišemo z UV svetlobo

EEPROM - električno EPROM - Electricaly Erasable


PROM
• EPROM, ki ga brišemo in ponovno vpisujemo s
programatorjem
• možno je izbrisati samo en del (blok) EEPROM
Flash (bliskovni) pomnilnik
• nebrisljiv- non volatile polprevodniški pomnilnik,
podvrsta EEPROM-a
– brisanje po blokih
– hitrejše branje in pisanje
• vsebino hranijo več let
• izvedbi NOR in NAND
NOR
• omogoča RAM (naključni) dostop tudi za
brisanje/pisanje
• omogoča direktno izvajanje ukazov
• hitrejše branje
NAND Flash
• branje in pisanje blokov (4, 8, 16, 32, 64, 128, 256 KiB)
• SLC Single Level Cell 2 napetosti = 1 bit
• MLC Multi LC 4 napetosti = 2 bita
• TLC Triple LC 8 napetosti = 3 biti
• QLC Quad LC 16 napetosti = 4 biti

• pomnilniške kartice, USB flash drive


– do 420 MB/s branje in 380 MB/s pisanje
• SSD (Solid State Drive)
– do 6900 MB/s branje in 5000 MB/s pisanje (M.2 NVMe PCIe 4.0)
– obraba pomnilnika v SSD – Memory wear
• 100K E/P ciklov (erase/program)
• wear leveling – izravnava obrabe ≠ defragmentacija
– predpomnilnik za združevanje zapisov
– ECC
Magnetna tehnologija
Trdi disk – Hard disk (drive) HDD
• magnetni zapis
• oblika trajnega pomnilnika – non volatile
• zunanji pomnilnik, V/I naprava
• prevladujoča oblika masovnega pomnilnika?
• dostop do podatkov kombinacija zaporednega in
krožnega dostopa – "direktni dostop"
• podatki zapisani v datotekah – file
• fizične velikosti (5 ¼"), 3 ½", 2 ½"
• koliko je "?
• koliko je 1 GB, 1 TB, …?
Deli diska
• ohišje
• plošče
• motor
• aktuator
• ročica z R/W
glavami
• vezje
• konektorji
Razvoj HDD
1956 IBM, 350 RAMAC
• 5M 6 bitnih znakov
Six-bit BCD
• 50 24" plošč, 100 površin,
• 100 sledi/površina
• 1200 rpm
• 8800 znakov/sek
• 1 par glav (na 50 plošč!)
• najem 3200 USD/mesec
Razvoj trdih diskov
Improvement of HDD characteristics over time
Parameter Started with (1957) Developed to (2019) Improvement
Capacity 18 terabytes (as of
3.75 megabytes[17] 4.8-million-to-one[19]
(formatted) 2020)[18]
68 cubic feet (1.9 m3)[c] 2.1 cubic inches (34 
Physical volume 56,000-to-one[21]
[6]
cm3)[20][d]
2,000 pounds 2.2 ounces
Weight 15,000-to-one[22]
(910 kg)[6] (62 g)[20]
approx. 600  2.5 ms to 10 ms; RW about
Average access time milliseconds[6] RAM dependent 200-to-one[23]

US$9,200 per US$0.024 per gigabyte


Price 383-million-to-one[28]
megabyte (1961)[24] by 2020[25][26][27]

Data density 2,000 bits per 1.3 terabits per square 650-million-to-one[31]


square inch[29] inch in 2015[30]

Average lifespan c. 2000 hrs MTBF[ c. 2,500,000 hrs (~285 1250-to-one[33]


citation needed]
years) MTBF[32]
Aktualne in opuščene oblike
Dimensions
(Each dimension in mm) Capacity
Form factor Status Largest Platters per platter
(inch) capacity (max.)
Length Width Height (GB)

14 TB[2]
19, 25.4 or
3.5 Current 146 101.6 26.1[1] (October 8[3] 1,750[a]
2017)
5,[4] 7, 9.5,[b]
2.5 Current 100 69.85 12.5, 15 or 5 TB[6] 5[7] 1,000
19[5]

1.8 Obsolete 78.5[c] 54 5 or 8 320 GB[8] 2 220[9]


(2009)

8 Obsolete 362 241.3 117.5 Minimum Minimum 6 Minimum


64.5 MB 0.01075
47 GB[10]
5.25 (FH) Obsolete 203 146 82.6 14 3.36
(1998)
19.3 GB[11]
5.25 (HH) Obsolete 203 146 41.4 4[d] 4.83
(1998)
40 GB[12]
1.3 Obsolete ? 43 ? 1 40
(2007)
1
(CFII/ZIF/IDE Obsolete ? 42 ? 20 GB (2006) 1 20
-Flex)

0.85 Obsolete 32 24 5 8 GB[13][14] 1 8


Dostopni časi
• Iskalni čas – seek time – zaradi premika glav, 3 – 10 ms
(prvotno koračni motorji, kasneje aktuatorji z zvočno
tuljavo - navitjem) (zaporedni dostop)
fragmentacija – prazni prostori na disku, podaljšuje
iskalni čas –rešitev defragmentacija
• Zamik – latency time – zaradi vrtenja (krožni dostop)
Število obratov/min Povprečni zamik –
(rpm) latency (ms)
15.000 2
10.000 3
7.200 4,16
5.400 5,55
4.800 6,25
Vmesniki - Interfaces
Kratica Meaning Description

SASI
Shugart Associates System Historical predecessor to SCSI.
Interface
Bus oriented that handles concurrent
SCSI Small Computer System Interface  operations.

Improvement of SCSI, uses serial communication


SAS Serial Attached SCSI instead of parallel.

ST-506 Seagate Technology Historical Seagate interface.

Historical Seagate interface (minor improvement


ST-412 Seagate Technology over ST-506).

Historical; backwards compatible with ST-


ESDI Enhanced Small Disk Interface 412/506, but faster and more integrated.

(P)ATA Integrated Successor to ST-412/506/ESDI by integrating the


Drive Electronics (Parallel) AT Attachment disk controller completely onto the device.
Incapable of concurrent operations.
 (IDE)

Modification of ATA, uses serial communication


SATA Serial ATA instead of parallel.
Disketne enote
magnetni zapis, majhna gostota, opuščene
FDD – Floppy Disk Drive
• 8" – pred PC
• 5,25" – 360kB, 720kB,
1,2MB, oznake SS, DS, HD
• 3,5" – 720kB, 1,44MB,
2,8MB
ZIP in JAZ podjetja Iomega
• ZIP (100, 200, 750MB)
• JAZ 1GB

Druge magnetne enote?


Optične enote
CD – Compact Disc, prvotno namenjen zvočnemu zapisu
• 1x hitrost: 2048 bajtov/sektor * 75 sektorjev/sekundo = 150
KiB/s = 9 MiB/min
• 74 minut zvoka (650 MB), 80 min (700MB)
• 12x/10x/40x - 12-kratna hitrost pisanja na CD R, 10-kratna
hitrost pisanja RW in 40 kratna hitrost branja, na CD RW

DVD – Digital Video (Versatile) Disc, prvotno namenjen video


zapisu

BluRay

You might also like