Frågesport!
-
- Inlägg: 2360
- Blev medlem: 16 september 2003, 17:18:13
- Ort: Dubai, United Arab Emirates
- Kontakt:
Hmmm, det enda jag kan komma på är följande:
Eftersom adressbussen ofta stegar upp med 1 värde åt gången så blir det ibland väldigt stora omslag ( tillexempel då adressbussens 24 första pinnar går från 0x3FFFFF till 0x400000 - 21 adresspinnar ändrar värde samtidigt) vilket kan ge upphov till kraftiga förändringar i strömförbrukningen då en krets strömförbrukning grundas på antalet föndringar per tidsenhet.
Genom att använda graykod på adressbussen är man garanterad att bara en pinne åt gången ändrar sig när programräknaren stegar upp ett steg - vilket leder till mindre/lägre förändinger på kretsens strömförbrukning och sålunda också mindre störningar.
Hur mycket man i verkligheten tjänar på det är en annan fråga med tanke på att samma minnes(sbuss) används både till data- och programminne i dagens vanligaste cpu-akkitekturer, vilket medför att minnesaccesserna på bussen blir någotsånär slumpmässiga ijämförelse med en akritektur som har separata bussar för data och program-minnet.
Men lite hjälper det väl till kan jag tänka mig.
EDIT: Nackdelar... Det blir jobbigare att bränna ett eprom eftersom man måste "scrambla" adressbussen i det, annars hittar inte cpu'n rätt. Sen så måste man unscrambla adressbussen innnan man kör ut den till tillexempel PCI/ISA-slotten.
Eftersom adressbussen ofta stegar upp med 1 värde åt gången så blir det ibland väldigt stora omslag ( tillexempel då adressbussens 24 första pinnar går från 0x3FFFFF till 0x400000 - 21 adresspinnar ändrar värde samtidigt) vilket kan ge upphov till kraftiga förändringar i strömförbrukningen då en krets strömförbrukning grundas på antalet föndringar per tidsenhet.
Genom att använda graykod på adressbussen är man garanterad att bara en pinne åt gången ändrar sig när programräknaren stegar upp ett steg - vilket leder till mindre/lägre förändinger på kretsens strömförbrukning och sålunda också mindre störningar.
Hur mycket man i verkligheten tjänar på det är en annan fråga med tanke på att samma minnes(sbuss) används både till data- och programminne i dagens vanligaste cpu-akkitekturer, vilket medför att minnesaccesserna på bussen blir någotsånär slumpmässiga ijämförelse med en akritektur som har separata bussar för data och program-minnet.
Men lite hjälper det väl till kan jag tänka mig.
EDIT: Nackdelar... Det blir jobbigare att bränna ett eprom eftersom man måste "scrambla" adressbussen i det, annars hittar inte cpu'n rätt. Sen så måste man unscrambla adressbussen innnan man kör ut den till tillexempel PCI/ISA-slotten.
Du är iaf inne på det hållet jag tänkte mig. Med gray-kod har man hela tiden en ändring för varje adress när man stegar genom hela minnet. Tänkte mer på specialbyggen (ASIC, FPGA...) här en processorer egentligen. I extremfallet när man alltid räknar upp adresser från 0 -> max och runt igen har man då en övergång per adress för gray-koden och för binära har man i genomsnitt två, och i värsta fall N stycken (för N-bitars buss).
-
- Inlägg: 164
- Blev medlem: 10 juli 2004, 11:38:50
- Ort: Linköping
Exempel på negativ resistans: lysrör, för att undvika strömrusning seriekopplar man dem med en induktor.
Även varistorn har negativ resistans (om jag nu inte är ute och cyklar).
Då tar vi en följdfråga till ovanstående:
50. Vad använder man en varistor till?
______________________________________________________________________
Angående reläer, det har jag alltid undrat, hur sjutton fungerar det? Relä kopplat till växelströmsnätet? Kan det verkligen bli som en elektromagnet?
Även varistorn har negativ resistans (om jag nu inte är ute och cyklar).
Då tar vi en följdfråga till ovanstående:
50. Vad använder man en varistor till?
______________________________________________________________________
Angående reläer, det har jag alltid undrat, hur sjutton fungerar det? Relä kopplat till växelströmsnätet? Kan det verkligen bli som en elektromagnet?
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
-
- Inlägg: 164
- Blev medlem: 10 juli 2004, 11:38:50
- Ort: Linköping
Jo. Man kan oxå parallellkoppla den som som skydd mot överspänning och pikar, varistorns resistans minskar drastiskt med ökad spänning.
Edit: ändrat
Edit: ändrat
Senast redigerad av Sigge Sinusspänning 13 mars 2005, 15:13:30, redigerad totalt 1 gång.
- MadModder
- Co Admin
- Inlägg: 31173
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Dels för att det är totalt meningslöst, och dels för att jag kom på idén och gav koden för den "funktionen" till geekjoan, för det är forumets enda regel: Citera inte föregående inlägg. Länk till regeln
Trots en längre tid utan regler, och bara en vädjan till forumbesökare att inte citera på det viset, så gick det upp för moderatorerna att folk inte verkade bry sig om det. Då fick det bli på det här viset istället
Varför vill du citera föregående inlägg? Du skriver ju inlägget direkt efter, och det är underförstått att du refererar till just detta inlägg.
Det tar bara massa onödig plats, och det är jobbigt att läsa precis samma sak igen bara ett par centimeter nedanför originalinlägget.,
Trots en längre tid utan regler, och bara en vädjan till forumbesökare att inte citera på det viset, så gick det upp för moderatorerna att folk inte verkade bry sig om det. Då fick det bli på det här viset istället

Varför vill du citera föregående inlägg? Du skriver ju inlägget direkt efter, och det är underförstått att du refererar till just detta inlägg.
Det tar bara massa onödig plats, och det är jobbigt att läsa precis samma sak igen bara ett par centimeter nedanför originalinlägget.,