12.07.2015 Views

Kompendium i Datorteknik

Kompendium i Datorteknik

Kompendium i Datorteknik

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Kapitel 2MinnenMinnen är en central del i ett datorsystem. För att kunna utföra mer kompliceradeuppgifter så finns det i regel ett betydligt större behov av lagringsutrymme än det somfinns tillgängligt i form av register. Och redan för enkla uppgifter så krävs det ettutrymme för det program som körs. Detta kapitel diskuterar olika typer av minnenbaserade på halvledarteknik samt organisationen hos dessa.2.1 MinnesorganisationFrån användarens perspektiv ser minnen i regel ut som höga och smala matriser medminnesceller, se figur 2.1(a). Man brukar kalla detta för ett minnes externa organisation.Denna organisation är i praktiken väldigt otaktisk när man bygger ett minne då enväldigt stor avkodare skulle behövas för adresseringen. I stället används en någorlundakvadratisk matris med celler där delar av adressen används för att välja vilken rad ochdelar av adressen används för att välja vilken kolumn som ska användas enligt figur2.1(b). Detta brukar kallas för minnets interna organisation. Fördelen i form av avkodareär uppenbar då ett minne på en megaord behöver en avkodare med 20 insignaleroch 1048576 utsignaler. I ett kvadratiskt minne behövs istället en avkodare av storlek10 in och 1024 ut samt en multiplexer för 1024 till 1. Den sammanlagda komplexitetenför dessa är avsevärt mindre än för den förstnämnda lösningen.2.2 MinnestyperMinnen kan grovt klassificeras i två grupper. Dessa är ROM, read only memory, ochRWM, read/write memory. I den första kategorin ingår minnen som under normalaförhållanden bara kan läsas medan den andra kategorin utgörs av minnen där det ävengår att skriva. Exempel på ROM är mask-ROM och fabrikspressade CD-skivor. Exempelpå RWM är RAM, hårddiskar och magnetband. Ett mellanting mellan ROM ochRAM utgörs av så kallade WORM-media, write once/read many. Ett typiskt exempelpå WORM-media är CD-R.5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!