Re: bit-transistor
Geplaatst: ma 19 nov 2012, 23:59
door 317070
Als je meer wil weten over hoe je van transistoren geheugen/rekenkracht/enzovoort maakt, dan wil ik je deze game aanraden:
http://www.zachtronicsindustries.com/play-kohctpyktop/ (je legt P door de shift knop in te duwen)
Je gaat waarschijnlijk veel moeten opzoeken voor je de eerste level gaat kunnen oplossen, maar eenmaal je het principe gevonden hebt van een transistor is het puzzelen
En het spel komt aardig in de buurt van hoe processoren en chips in het echt ook ontworpen worden:
Re: bit-transistor
Geplaatst: wo 27 mar 2013, 16:33
door Roisindub
Wat betreft je 2e vraag zou ik zeggen:
Je kunt 1 bit niet een-op-een gelijk stellen aan 1 transistor als je over geheugen spreekt. Om een bit te onthouden moet er een soort terugkoppeling plaatsvinden van de '0' of '1'. Een flip-flop kan een bit onthouden; dit is een schakeling die enkel in 2 toestanden kan staan. Een eenvoudige flip-flop wordt gemaakt van 4 transistoren. Dit noemt men statisch RAM.
Er bestaat ook dynamish RAM, waarbij lading wordt opgeslagen in 1 transistor. Omdat deze lading op den duur weglekt moet zo'n RAM geregeld opnieuw worden geschreven (refresh), en dat kost weer extra transistoren voor het herschrijf-circuit.
Daarnaast is elk geheugen fysiek gelayout als een matrix: horizontale lijnen wijzen de rij (wordline) aan en verticale lijnen de bits (bitlijnen). Om een geheugencel aan te spreken is extra een transistor nodig die zowel aan de word- als bitline verbonden is, dus op elk kruispunt van een word- en een bitline.
...................b0 b1 b2 .........bn
wordline0 --+---+---+--+....---+
wordline1 --+---+---+--+....---+
..............--+---+---+--+....---+
wordline n--+---+---+--+....---+
In flash-geheugen wordt wel 1 transistor gebruikt om 1 bit te onthouden, maar dit zijn speciale transistoren die lading kunnen opslaan (zonder refresh cycle).