BIOS piept. United open project Pci-latentietimer welke waarde moet worden ingesteld

Zonder overdrijving is de BIOS-installatie de basis van elke computer; dit is misschien wel het belangrijkste proces bij het instellen van het systeem.

Velen van jullie weten dat BIOS een basisinvoer-/uitvoersysteem is, waarvan de stabiliteit en betrouwbaarheid van het systeem als geheel rechtstreeks afhangt. Om uw computer te optimaliseren en de prestaties ervan te verbeteren, moet u beginnen met de basisinstellingen. Hier kun je de hoogste resultaten behalen.

En nu over alles in meer detail. Om het programma te openen, moet BIOS setup (of Installatie), druk gewoon op " DEL" (of " F2") wanneer de computer opstart.

Om de standaardinstellingen terug te zetten, selecteert u “Load SETUP Defaults” in de BIOS-instellingen. De computer zal opnieuw opstarten met de fabrieksinstellingen.

Hieronder geef ik de basisinstellingen aan voor zowel moderne pc's als voor vereerde oudjes die ik graag weer in gebruik wil nemen.

CPU-niveau 1-cache– Zorg ervoor dat u deze optie inschakelt. Het is verantwoordelijk voor het gebruik van de cache op het eerste niveau en verbetert de prestaties van het hele systeem aanzienlijk.

CPU-niveau 2-cache– deze parameter speelt een niet minder belangrijke rol dan de vorige. Dus laten we het inschakelen. Ter referentie: het uitschakelen van het cachegeheugen kan alleen worden gedaan als het mislukt, maar dit zal de prestaties van het systeem als geheel aanzienlijk verminderen.

CPU-niveau 2 Cache ECC-controle– parameter voor het in-/uitschakelen van het foutcorrectiecontrolealgoritme in de cache van het tweede niveau. Als u deze optie inschakelt, worden de prestaties enigszins verminderd, maar wordt de stabiliteit verbeterd. Als u uw processor niet overklokt, raad ik u aan deze optie niet in te schakelen.

Systeemsnelheid opstarten– de parameter heeft de waarde High of Low en bepaalt de processorsnelheid en systeembusfrequentie. Onze keuze is Hoog.

Cachetimingcontrole– de parameter regelt de leessnelheid van het cachegeheugen van het tweede niveau. Onze keuze is Snel (Turbo) – hoge snelheid, hoge prestaties.

We zijn klaar met het instellen van de processor, laten we verder gaan met het instellen van het RAM-geheugen. Deze instellingen staan ​​in de sectie “Chipsetfuncties instellen” of hier in de sectie “Geavanceerd”.

DRAM-frequentie– de parameter bepaalt de snelheid van de RAM-werking. Als u deze parameter zeker kent (meestal aangegeven op de verpakking van de geheugenmodule), stelt u deze bij twijfel handmatig in;

SDRAM-cycluslengte– de parameter bepaalt het aantal klokcycli dat nodig is om gegevens naar de bus uit te voeren nadat het CAS-signaal arriveert. Een van de belangrijkste parameters die de prestaties beïnvloeden. Als het geheugen dit toelaat, moet u de waarde instellen op 2.

RAS-naar-CAS-vertraging— Het aantal klokcycli dat nodig is voordat een gegevensregel de versterker binnenkomt. Heeft ook invloed op de prestaties. Waarde 2 heeft de voorkeur en is in de meeste gevallen geschikt.

SDRAM RAS-voorlaadtijd— oplaadtijd van geheugencellen. Meestal wordt de waarde 2 gebruikt.

FSB/SDRAM/PCI-freq– bepaalt de frequentie van de FSB-bus, SDRAM en PCI-geheugen.

Geheugengat op 15-16M– de parameter is verantwoordelijk voor het toewijzen van een deel van de adresruimte voor het geheugen van ISA-apparaten. Zorg ervoor dat u deze optie inschakelt als uw computer oudere uitbreidingskaarten voor de ISA-bus heeft, bijvoorbeeld een overeenkomstige geluidskaart.

Optimalisatiemethode– de parameter bepaalt de algehele snelheid van gegevensuitwisseling met RAM. Empirisch bepaald, beginnend met de hoogste waarde.

Er zijn andere parameters waarvan de instellingen het proces van gegevensuitwisseling met RAM aanzienlijk zullen versnellen.

Hoe lager de waarde van tijdsvertragingen of timing (dit is het jargon van IT-ingenieurs en systeembeheerders), hoe hoger de prestaties, maar misschien zal dit allemaal leiden tot een onstabiele werking.

Experimenteer voor uw gezondheid, vergeet niet dat u de instellingen kunt resetten en de fabrieksinstellingen kunt laden.

CPU naar PCI-schrijfbuffer— wanneer de processor met een PCI-apparaat werkt, schrijft hij naar de poorten. De gegevens komen vervolgens in de buscontroller en vervolgens in de apparaatregisters.

Als we deze optie inschakelen, wordt er een schrijfbuffer gebruikt, die gegevens verzamelt voordat het PCI-apparaat gereed is. En de processor hoeft er niet op te wachten: hij kan de gegevens vrijgeven en doorgaan met het uitvoeren van het programma. Ik raad u aan deze optie in te schakelen.

PCI dynamisch barsten- Deze parameter is ook gekoppeld aan de opnamebuffer. Het maakt de gegevensaccumulatiemodus mogelijk, waarbij een schrijfbewerking alleen wordt uitgevoerd wanneer een heel pakket van 32 bits in de buffer is verzameld. Moet worden opgenomen.

PCI-latentietimer– de parameter stelt het aantal klokcycli in dat aan elk PCI-apparaat wordt toegewezen voor. Hoe meer klokcycli, hoe hoger de efficiëntie van de apparaten. Als er echter ISA-apparaten zijn, kan deze parameter niet worden verhoogd naar 128 klokcycli.

De grafische kaart heeft doorgaans de grootste invloed op de spelprestaties, dus het optimaliseren van de instellingen van uw grafische kaart kan een aanzienlijke invloed hebben op de algehele systeemsnelheid.

Dit geldt vooral voor de gelukkige bezitters van oude videokaarten met een AGP-interface. Laten we de belangrijkste parameters bekijken.

Schermgrootte cachevenster weergeven– de parameter bepaalt de grootte van het cachegeheugen voor de behoeften van het videosysteem. Als uw computer minder dan 256 MB RAM heeft, stelt u deze parameter in op 32 MB. Stel anders de waarde in op 64 MB.

AGP-mogelijkheden– de parameter bepaalt de bedrijfsmodus van de videokaart. De belangrijkste prestatiekenmerken van AGP-videokaarten. Selecteer de snelste modus - 8X.

Niet alle videokaarten ondersteunen deze modus echter. Als het besturingssysteem na het opnieuw opstarten van de computer niet wordt geladen of als het beeld is verslechterd, verlaagt u de waarde van deze parameter.

AGP Master 1WS Lezen / 1WS Schrijven– de parameter stelt het aantal klokcycli van één lees- of schrijfcyclus in. Net als bij RAM-instellingen verhoogt de timingparameter de procesprestaties aanzienlijk, maar lees- en schrijfbewerkingen kunnen instabiel worden.

Als deze parameter is ingeschakeld, vindt het lezen/schrijven plaats in één klokcyclus - maximale prestaties. Wanneer de parameter is uitgeschakeld, werkt het systeem stabiel, maar langzaam.

VGA 128 bereikkenmerk– schakelt de gegevensuitwisselingsbuffer tussen de centrale processor en de videoadapter in. De productiviteit neemt toe.

Ik raad u ook aan om de AGP Spread Spectrum-optie uit te schakelen en ervoor te zorgen dat u AGP Fast Write Capability inschakelt.

HDD S.M.A.R.T-mogelijkheden– de parameter schakelt het S.M.A.R.T.-diagnosesysteem in of uit, dat waarschuwt voor mogelijke defecten aan de harde schijf. Het is aan u om te beslissen of u dit systeem wilt gebruiken of niet. Persoonlijk schakel ik het uit, omdat... Ik gebruik gespecialiseerde software. Wanneer deze functie actief is, wordt de snelheid van uw computer enigszins verlaagd.

IDE HDD-blokkeermodus– parameter die verantwoordelijk is voor de blokgegevensoverdracht. Die. Per tijdseenheid wordt meer informatie verzonden, wat ook de systeemprestaties verbetert. Het is mogelijk om automatisch de juiste parameter te bepalen.

IDE Burst-modus– de parameter verbindt het dataklembord met de IDE-interface, wat ook de prestaties verbetert.

Viruswaarschuwing– Ik schakel deze functie altijd uit. Het zal een antivirusprogramma niet vervangen, maar uw prestaties zullen wel afnemen.

Snelle inschakelzelftest (of snel opstarten)– u moet deze optie inschakelen om te voorkomen dat de hardware van uw computer wordt getest. Er is ook vrijwel geen voordeel en de hulpbron wordt verspild.

Opstartdiskette zoeken– schakel deze optie uit. We hoeven niet naar een opstartdiskette te zoeken wanneer de computer opstart.

En het allerbelangrijkste: als het systeem niet opstart nadat het opnieuw is opgestart en/of er pieptonen zijn gehoord, ga dan terug naar het BIOS en laad de standaardinstellingen (ik heb aan het begin van het artikel beschreven hoe dit wordt gedaan).

Of er is nog steeds een zekere manier om de instellingen te resetten: schakel de computer uit, haal de stekker uit het stopcontact, open de klep van de systeemeenheid en verwijder voorzichtig de batterij uit het moederbord, plaats deze na 2 minuten terug, zet de computer weer in elkaar en probeer om het te starten. De instellingen moeten opnieuw worden ingesteld, de BIOS-instellingen keren terug naar de standaardwaarden en het systeem zal normaal opstarten.

PCI-latentietimer

PCI-bus vertragingstimer. De initiator (Master) en het doelapparaat op de PCI-bus moeten bepaalde limieten hebben voor het aantal wachtcycli dat ze aan de huidige transactie kunnen toevoegen. Bovendien moet de initiërende agent een programmeerbare timer hebben die zijn aanwezigheid op de bus als masteragent beperkt tijdens perioden van maximale interfacebelasting. Een soortgelijke eis wordt gesteld aan bruggen die toegang hebben tot apparaten met lange toegangstijden (ISA, EISA, MC-interfaces), en deze bruggen moeten worden ontworpen op basis van de strikte eisen dat apparaten met lage snelheid geen significante invloed hebben op de algehele prestaties van de PCI-bus.

Als de busmaster niet voldoende buffercapaciteit heeft om de gelezen gegevens op te slaan, moet hij zijn verzoek aan de bus uitstellen totdat de buffer volledig gereed is. Bij een schrijfcyclus moeten alle over te dragen gegevens klaar zijn om te worden geschreven voordat de bustoegangsfase wordt uitgevoerd. Om maximale PCI-interfaceprestaties te garanderen, moeten gegevens op een register-naar-register-manier worden overgedragen. Bij systemen die op de PCI-bus zijn gebouwd, is er altijd een afweging tussen lage latentie (de aanwezigheid van een agent op de bus in actieve modus) en het bereiken van de hoogste prestaties voor alle transactiedeelnemers. Normaal gesproken worden de hoogste prestaties bereikt met lange, continue (burst) apparaattoegang tot de bus.

Elk uitbreidingsslot van de PCI-interfacecomponent heeft een duidelijk gedefinieerd aantal klokcycli om continue toegang tot de systeembus te verkrijgen. Vanaf het moment dat deze wordt ontvangen, wordt elke toegang geassocieerd met een initiële vertraging (straf), en de verhouding tussen het aantal inactieve en actieve cycli verbetert naarmate de buslatentiecycli (PCI-latentie) toenemen. Over het algemeen ligt het acceptabele bereik van latentiewaarden tussen 0 en 255 PCI-busklokcycli in stappen van 8. Het register dat deze latentie regelt, moet beschrijfbaar zijn als het apparaat burst-toegang tot de bus in meer dan twee fasen kan uitvoeren. en moeten in de Alleen-lezen-modus blijven voor apparaten die toegang verlenen in twee of minder fasen in burst-modus (de hardwaretimerwaarde mag in dit geval niet groter zijn dan 16 PCI-klokcycli). Het verhogen van de latentie, bijvoorbeeld van 64 naar 128 buscycli, zou de systeemprestaties met 15% moeten verbeteren (de prestaties nemen ook toe als de latentiewaarde wordt gewijzigd van 32 naar 64 klokcycli). Als het systeem een ​​chipset gebruikt met een hub-architectuur (bijvoorbeeld allemaal Intel 8xx), dan heeft de PCI Latency-waarde in de BIOS-instellingen alleen betrekking op de PCI-naar-PCI AGP-bridge en niet op de Host-naar-PCI. aangezien MCH's (hoofdhubs)-interfaces die zijn opgenomen in de logische set) geen PCI Latency ondersteunen.

AGP 2X-modus

De Accelerated Graphics Port-specificatie bevat in principe algemene PCI-besturingsopdrachten met verschillen in het gebruik van de mogelijkheid om directe bewerkingen in het geheugen uit te voeren (DiME of DME - Direct (in) Memory Execute), de aanwezigheid van een adresseringspoort (SBA - SideBand Addressing) en het gebruik van de pass-through-schrijfmodus naar systeem-RAM (Fast Write).

Met behulp van de DiME-modus kunnen videoadapters op basis van de AGP-bus in twee modi werken. In de DMA-modus gedraagt ​​de controller zich als een gewoon PCI-videoapparaat en gebruikt hij alleen zijn eigen lokale geheugen om texturen op te slaan en bewerkingen uit te voeren - de DiME-bedieningsmodus is uitgeschakeld. Bij gebruik van de Execute-modus ‘verenigt’ de controller een deel van het systeemgeheugen (dit is het volume dat is opgegeven in de parameter ‘AGP Aperture Memory Size’) voor het opslaan van texturen, met behulp van een specifiek remapping-schema (GART - Graphic Address Remapping Table), dynamisch opnieuw toewijzen van pagina's van 4 KB. Sommige fabrikanten van videocontrollers introduceren geen ondersteuning voor de DiME-modus (AGP-texturing), waarbij ze de AGP-interface alleen gebruiken voor compatibiliteit, maar alleen de DMA-modus implementeren. In feite werkt zo'n accelerator als een gewone PCI-videoadapter, alleen met een "mechanisch" verschil: de werkfrequentie is verdubbeld: 66 MHz voor AGP versus 33 MHz voor PCI.

Een specifieke SBA-adresseringspoort maakt het mogelijk om, door gebruik te maken van de stijging en daling van het kloksignaal, de resulterende (ook wel "effectieve") frequentie van de AGP-bus te verhogen, zonder de master (referentie) frequentie te verhogen - 66 MHz. AGP-transacties (een pakket waarin verschillende bewerkingen als één eenheid worden uitgevoerd) worden alleen gebruikt in de Bus Mastering-modus - terwijl een gewone PCI-transactie op zijn best vier 32-bits woorden kan overbrengen in 5 klokcycli (aangezien het adres wordt overgedragen op adres /datalijnen voor elk pakket van vier woorden), kan een AGP-transactie Sideband gebruiken om het adres in kleine stukjes tegelijk met de gegevens te verzenden. Tijdens de verzending van een pakket van vier woorden worden vier delen van het adres verzonden voor de volgende pakketcyclus. Aan het einde van de lus zijn het adres en de verzoekinformatie voor het volgende pakket al verzonden, zodat het volgende pakket van vier woorden onmiddellijk kan beginnen. AGP kan dus vier woorden overbrengen in vier buscycli, in plaats van de vijf die nodig zijn voor PCI, wat, rekening houdend met de klokfrequentie van 66 MHz, idealiter een piekdoorvoer van 264 MBps oplevert.

Om informatie sneller over te dragen, schrijft de processor eerst gegevens naar het systeemgeheugen, waarna de grafische controller deze ophaalt. Als er echter een grote hoeveelheid gegevens wordt overgedragen, is de bandbreedte van het systeemgeheugen mogelijk niet voldoende, waarvoor een end-to-end overdrachtsmodus - Fast Writes - is geïntroduceerd. Hierdoor kan de processor gegevens rechtstreeks naar de grafische controller overbrengen zonder toegang te krijgen tot het systeemgeheugen, wat uiteraard de prestaties van het grafische subsysteem aanzienlijk kan verbeteren en een deel van de belasting van het hoofdgeheugensubsysteem van de pc kan verlichten. Deze modus wordt echter niet door alle systeemlogica ondersteund - de status van de statusregisters van individuele chipsets verbieden het gebruik ervan op het laagste niveau. Zo wordt de doorschrijfmodus momenteel geïmplementeerd in sommige chipsets van Intel (i820, i840, i850 en i845x-serie) en VIA (Apollo 133A, KX133, KT133 en alle daaropvolgende). Systeemlogica's i440xX, i810, i815, AMD-750, AMD-760 en AMD-760MPx ondersteunen deze modus niet.

Met de AGP 2X-modus kunt u het dubbele gegevensoverdrachtprotocol via de AGP-interface in-/uitschakelen. Zoals eerder vermeld, wordt de gegevensoverdracht in de AGP 1X-specificatie uitgevoerd aan de rand van het kloksignaal, met behulp van een kloksignaal van 66 MHz, wat een piekdoorvoer van 264 MBps oplevert. Door de AGP 2X-modus in te schakelen, wordt de doorvoer verdubbeld door gegevens over te dragen aan de rand en de staart van het kloksignaal, tot een theoretisch plafond van 528 MBps. Tegelijkertijd is het duidelijk dat ondersteuning voor de AGP2X-specificatie vereist is, zowel in de basislogica als in de grafische controller. Het uitschakelen van deze modus wordt aanbevolen als het systeem instabiel is of als overklokken gepland is (er wordt geen rekening mee gehouden voor basislogica met een asynchrone AGP-interface - bijvoorbeeld de i850- en i845x-serie).

AGP-diafragmageheugengrootte

Het hypothetische voordeel van de AGP-interface ten opzichte van PCI, afgezien van het timingschema, is dat het systeem-RAM hierdoor kan worden gebruikt als onderdeel van een Unified Memory Architecture (UMA) voor gegevensopslag, met behulp van de eerder genoemde DiME-modus. De grafische adapter kan gegevens rechtstreeks in het systeemgeheugen benaderen en ermee werken, waarbij het eigen lokale geheugen wordt omzeild. Deze functie vereist de toewijzing van een duidelijk gedefinieerde hoeveelheid systeem-RAM voor gebruik voor bewerkingen met grafische gegevens. Naarmate de hoeveelheid lokaal videogeheugen van de grafische controller toeneemt, verliest deze functie van het reserveren van een deel van het systeemgeheugen uiteraard zijn relevantie, waardoor er verschillende aanbevelingen zijn voor het gebruik van de hoeveelheid toegewezen hoofdgeheugen.

Over het algemeen maakt de opening deel uit van het bereik van de RAM-adresruimte van het systeem die is toegewezen aan het grafische geheugen. Voorlopende frames die binnen dit diafragmabereik vallen, worden zonder vertaling doorgestuurd naar de AGP-interface. De AGP-openingsgrootte wordt gedefinieerd als het maximaal gebruikte AGP-geheugen vermenigvuldigd met twee (x2) plus 12 MB - dit betekent dat de grootte van het gebruikte AGP-geheugen minder dan de helft is van de grootte van de AGP-opening. Deze omstandigheid wordt verklaard door het feit dat het systeem niet-gecacht AGP-geheugen nodig heeft, plus een geheugengebied van vergelijkbare grootte voor gecombineerde opname en nog eens 12 MB voor virtuele adressering. Fysiek geheugen wordt alleen indien nodig vrijgegeven wanneer de API (softwarelaag) het juiste verzoek doet om een ​​niet-lokaal oppervlak te maken (Create Non-local Surface). Windows 9x-besturingssystemen gebruiken bijvoorbeeld het watervaleffect wanneer oppervlakken voor het eerst worden gemaakt in het lokale geheugen, en als dit vol is, wordt het proces voor het maken van oppervlakken overgebracht naar het AGP-geheugen en vervolgens naar het systeemgeheugen. Op deze manier wordt het RAM-gebruik automatisch geoptimaliseerd voor elke toepassing, waarbij AGP en systeemgeheugen niet worden gebruikt tenzij dit absoluut noodzakelijk is.

Het is erg moeilijk om ondubbelzinnig een schema te geven voor het bepalen van de optimale openingsgrootte. De optimale systeem-RAM-reservering kan echter worden bepaald aan de hand van de volgende formule: totaal systeem-RAM/(video-RAM/2). Voor een videoadapter met 16 MB videogeheugen in een pc met 128 MB systeem-RAM is de AGP-opening bijvoorbeeld 128/(16/2)=16 MB, en voor een videoadapter met 64 MB videogeheugen in een pc met 256 MB systeem-RAM - 256/(64/2)=8 MB. Deze oplossing is een soort benadering - in werkelijkheid wordt het in ieder geval aanbevolen om minimaal 16 MB toe te wijzen voor het diafragma. We moeten ook niet vergeten dat de diafragmagrootte (bij gebruik van het 2 N-schema, of kiezen tussen 32/64 MB) niet direct overeenkomt met de resulterende prestaties, dus het vergroten ervan tot enorme proporties zal de prestaties niet verbeteren. Tegenwoordig is de vuistregel, met een gemiddelde RAM-grootte van het systeem van 128-256 MB, een AGP-diafragmagrootte van 64 MB tot 128 MB. Het overschrijden van de "barrière" van 128 MB heeft geen invloed op de prestaties, maar het is nog steeds beter om vast te houden aan de "standaard" 64-128 MB, zodat de GART-tabelgrootte niet te groot wordt.

Een andere “frontale” aanbeveling, die waarschijnlijker het resultaat is van meerdere praktische experimenten, zou kunnen zijn om de helft van het systeem-RAM toe te wijzen aan AGP Aperture Memory Size, rekening houdend met de BIOS-mogelijkheden: 8/16/32/64/128/256 MB (schema met 2 N stappen) of keuze tussen 32/64 MB. Bij systemen met kleine (tot 64MB) en grote (vanaf 256 of meer) hoeveelheden RAM werkt deze regel echter niet altijd (de efficiëntie wordt aangetast), bovendien moet je, zoals eerder vermeld, ook rekening houden met de hoeveelheid van het lokale RAM-geheugen van de videokaart zelf. Daarom kunnen aanbevelingen in deze context worden gepresenteerd in de vorm van de volgende tabel, rekening houdend met de mogelijkheden van het BIOS:

Afhankelijkheid van de diafragmagrootte van de hoeveelheid systeem-RAM

Systeem RAM-bedrag

AGP-diafragmagrootte

Systeem RAM-bedrag

AGP-diafragmagrootte

Spread spectrum gemoduleerd

De klokgenerator (Clock Synthesizer/Driver) is een bron van pulsaties, waarvan de extreme waarden elektromagnetische interferentie vormen - elektromagnetische straling (interferentie) die voorbij het transmissiemedium doordringt, voornamelijk als gevolg van het gebruik van hoge frequenties voor de draaggolf en modulatie . Het EMI-effect is gebaseerd op de toevoeging van twee of meer frequenties, wat resulteert in een complex signaalspectrum. Met spectrale modulatie van de klokpuls (SSM, anders SSC - Spread Spectrum Clock) kunt u verwaarloosbare waarden van de algemene achtergrond van elektromagnetische straling die afkomstig is van een functionerend onderdeel van het systeem gelijkmatig verdelen over het gehele frequentiespectrum van de klokpuls. Met andere woorden, met SSM kunt u hoogfrequente interferentie "verbergen" tegen de achtergrond van een nuttig signaal door in het spectrum een ​​ander extra signaal te introduceren dat werkt in een frequentiebereik van enkele tientallen kilohertz (dit soort proces wordt modulatie genoemd).

Het SSM-mechanisme is ontworpen om de interferentie van harmonischen met hogere busfrequenties te verminderen. De signaaltheorie zegt dat elke golfvorm hogere soorten harmonische oscillaties genereert, die, wanneer ze worden geaccumuleerd, vervolgens een interferentie voor het hoofdsignaal kunnen worden. Eén manier om dit probleem te omzeilen is door het hoofdsignaal bloot te stellen aan een specifieke modulerende frequentie op een veel lagere frequentie, die het gevolg is van variaties van ±1% van de nominale referentiewaarde. Meestal komt de implementatie van SSM neer op het gebruik van twee verschillende waarden, waarbij de nominale frequentie de referentie is, of het instellen van de hoofdfrequentie als maximum (low-profile modulatie) - vaak op de referentie. In werkelijkheid zijn er veel redenen en methoden.

Het is gebaseerd op het feit dat naarmate de bedrijfsfrequentie toeneemt, elektronische componenten elektromagnetische interferentie uitzenden, die op zijn beurt interferentie met signalen van andere apparaten kan veroorzaken. Aangezien elk apparaat dat de limiet voor buitenlandse signaalinterferentie overschrijdt, niet door de FCC-certificering zal komen, is het belangrijk om de methoden te begrijpen die worden gebruikt om EMI-niveaus te bepalen. Om te beginnen wordt het te testen apparaat in de radio-ontvangermodus gezet en wordt het ontvangstfrequentiebereik in een breed spectrum bepaald, waarbij interferentie met video- en audiosignalen wordt gemeten. De bandbreedtegevoeligheid van het te testen apparaat wordt bepaald in de orde van 1 MHz. Als de fundamentele werkfrequentie wordt gemoduleerd, waardoor de bandbreedte wordt uitgebreid tot meer dan de typische 4-5 MHz, verandert het spectrum van elektromagnetische interferentie: in plaats van scherpe scherpe pieken (de gebruikelijke vorm van EMI-manifestatie), verschijnen er zogenaamde “Gaussiaanse bellen” (een signaalvorm die hierboven is beperkt door een curve die wordt beschreven door een Gaussiaanse verdeling), waardoor de resulterende signaalamplitude aanzienlijk kleiner wordt (1/3-1/4 van de grootte van de oorspronkelijke EMI-piek). Desondanks blijft de energie constant. Naarmate de pulsbreedte groter wordt en aan de wet van behoud van energie moet worden voldaan, zal de amplitude van dit signaal kleiner worden.

Het inschakelen van spectrummodulatie kan EMI verminderen die wordt veroorzaakt door clustering van nabijgelegen hoogfrequente componenten en de operationele stabiliteit verbeteren. In gevallen van abnormale omstandigheden ("overklokken") kan het inschakelen van SSM leiden tot onstabiele systeemwerking vanwege het feit dat met de grote vermenigvuldiger die momenteel wordt gebruikt, ±0,5% modulatie een verschil kan veroorzaken van wel 10 MHz voor één modulatiecyclus . Met andere woorden: als de processor op de maximale frequentie werkt, kan het verhogen van deze frequentie met nog eens 10 MHz fataal zijn. Wanneer het systeem onder abnormale bedrijfsomstandigheden werkt (overklokken), wordt het gebruik van SSM daarom sterk afgeraden (uitschakelen).

Automatische detectie DIMM/PCI Clk

Tijdens de normale werking van het systeem worden kloksignalen van de driver via alle uitbreidingsslots voor geheugen en PCI-interfaces verzonden. Elke individuele sleuf en zijn pinnen hebben hun eigen inductie, impedantie en capaciteit, wat leidt tot verzwakking en verzwakking van het kloksignaal. Daarnaast zijn signalen van derden een bron van EMF (Electric Motion Force, EMF) en EMI. Deze parameter helpt bij het automatisch bepalen en aanpassen van de werkfrequentie van geheugenmodules en PCI-interfaceadapters. Door dit in te schakelen (Enable) kunt u de invloed van elektromagnetische interferentie op componenten die in het systeem zijn geïnstalleerd verminderen, wat op zijn beurt de algehele stabiliteit van het hele systeem als geheel vergroot.

Cv

Eén ding is dus duidelijk: een uniek snel en uiterst betrouwbaar systeem kan worden bereikt met alleen geheugen van voldoende hoge kwaliteit. Dit betekent dat op dit moment het moderne geheugen, als het bijvoorbeeld SDRAM is, strikt moet voldoen aan alle technische vereisten die naar voren worden gebracht, althans binnen het raamwerk van de PC100-specificatie. Door geheugen aan te schaffen dat voldoet aan de eisen van de PC133, krijgt u een extra garantie dat de eerder beschreven parameters veilig op het aanbevolen minimum (maximum) kunnen worden ingesteld en krijgt u het snelste en tegelijkertijd betrouwbare systeem. Elke geheugenmodule, evenals het systeem (moederbord), bepaalt op zijn eigen manier de mate van “overklokvermogen” en fouttolerantie. Daarom is het vrijwel onmogelijk om duidelijke aanbevelingen te doen over de in te stellen parameters. Maar aan de andere kant is er een kant-en-klaar installatieschema, waarmee u na enige tijd uw eigen systeem kunt creëren dat maximale prestaties en gegarandeerde werking biedt. De vraag hoe de geheugenmodule, en het systeem als geheel, zich zal gedragen, met de instellingen in het BIOS, kan alleen ondubbelzinnig worden beantwoord door een specifiek besturingssysteem en gespecialiseerde testpakketten die het geheugensubsysteem behoorlijk zwaar kunnen belasten, controleer het grondig en geef eventuele storingen of fouten aan. Met andere woorden, alleen kennis en begrip van alle eerder beschreven parameters, evenals geduld en tijd, zullen u in staat stellen het gewenste resultaat te bereiken bij het bereiken van het gekoesterde doel van elke pc-gebruiker: het samenstellen van het snelste en meest fouttolerante systeem - het ideaal van de kwaliteit/prestatieverhouding.

Slachtoffer in de wieg of hoe u het BIOS correct kunt flashen

Van de redactie: Dit overkomt een mens, het gebeurt. Dit geldt vooral als hij leert dat hij zonder veel moeite iets belangrijks kan bereiken. Dit wordt “dit” genoemd: de honger naar gratis geschenken. Het was precies deze dorst die mij ooit overwon toen ik ontdekte dat er zo'n procedure bestaat als het flashen van het BIOS van het moederbord, en dat het systeem na het uitvoeren van deze procedure beter kan werken.

Documentatie, artikelen, vrienden, internet - iedereen verzekerde me dat alles goed zou komen. Maar het bleek dat het kritieke punt de documentatie was, waarin stond dat je na het flashen van de firmware op de eindknop moest drukken, de machine opnieuw moest opstarten en vervolgens de knop los moest laten. Ik heb de nieuwste firmware gedownload, alles volgens de regels gedaan, op de knop gedrukt en de machine opnieuw opgestart. En toen ik de knop moest loslaten, ontdekte ik tot mijn schrik dat ik in plaats van op de knop Einde op de verwijderknop had gedrukt. Hallo, hallo, we zijn gearriveerd.

Tweede moederbord. Met zijn hulp probeer ik het BIOS van het eerste moederbord meteen te reflashen. Ik start het programma, specificeer het firmwarebestand en wijzig de BIOS-chips voordat ik op OK klik. Oeps... het werkte niet... Het bleek dat mijn eerste microschakeling ontworpen was voor 12 V, en de moeder waarop ik dit deed had een 5 volt... Het lukte opnieuw niet. Bovendien slaagde ik er op de een of andere manier in om de BIOS-chip van de tweede moeder te kraken toen ik hem eruit trok. Het zal niet meer samen groeien.

En nu is het derde (!) moederbord onderweg (ik vroeg het aan een vriend). Het had geen Flash BIOS meer. Ja, ik had geluk die dag. Ik heb de laatste twee BIOS-chips uit pure domheid verbrand - ik heb ze simpelweg met de verkeerde kant in de socket gestoken, en ze puilden uit. Een paar dagen later, toen ik alle hardware kon herstellen, niet zonder aanzienlijke financiële investeringen, drong er plotseling een klein feit tot me door: ik probeerde het BIOS te flashen met dezelfde firmware die ik eerder had. Het is alleen dat de fabrikant nog niets nieuws heeft gedaan, en bij het downloaden van het nieuwe BIOS dacht ik er niet aan om de firmwareversies te vergelijken. Wil je zo’n geluk? Nee? Lees dan verder.

Van de auteur: Luister naar elk woord! Omdat anders alles kan ‘buigen’. Ik waarschuw u bij voorbaat dat noch ik, noch de redactie enige verantwoordelijkheid dragen voor het feit dat u van uw computer een prachtige aardappelbewaardoos kunt maken. In dit artikel wordt alleen het flashen van het Award BIOS besproken, en eigenaren van kaarten met BIOS van andere bedrijven mogen in geen geval de onderstaande aanbevelingen opvolgen!

Laten we beginnen met het feit dat alle BIOS geboren vóór 1997 ROM waren, dat wil zeggen dat het onmogelijk was om het microcircuitprogramma opnieuw te flashen zonder een speciaal apparaat dat een programmeur wordt genoemd. Maar de technologische groei van verschillende apparaten en soorten geheugen kon niet anders dan het BIOS beïnvloeden. Na een behoorlijk lange tijd verscheen Flash-ROM (het wordt ook wel EEPROM genoemd - Electrically Erasable and Programmable Read-Only Memory). Flash-ROM lost dus het probleem op van het rondlopen met nieuwe firmware naar servicecentra (echt een fantastische optie - de gebruiker rent, vanwege een gevangen bug, om het BIOS bij te werken).

De meest dringende reden om het BIOS te vervangen is het installeren van een krachtigere processor, waar uw moederbord niets vanaf weet, maar die technologisch gezien in staat is om aan boord te accepteren. Het vervangen van de firmware kan de processor en het bord vriendelijker maken, maar de nieuwe firmware lost uiteraard de technologische problemen niet op - je kunt Celeron niet installeren op een bord met Socket 7 of Athlon XP installeren op een bord gebaseerd op VIA KT133 .

De tweede reden zijn harde schijven met een grote capaciteit die niet door uw moederbord worden herkend, maar bij het updaten van het BIOS kunnen ze er vrienden mee worden, omdat het BIOS verantwoordelijk is voor het werken met de ingebouwde harde schijfcontroller.

De derde, niet minder dwingende reden is het aantal systeemopstartpunten. Niet alle BIOS'en behagen ons met zulke belangrijke parameters als bijvoorbeeld AGP Fast Writes of SBA. Maar de nieuwe firmwareversie kan deze dingen hebben.

Ten slotte is het niet het meest redelijke, maar wel het meest populaire punt: 'Ik wil het gewoon'. Sorry, maar het heeft geen zin om het BIOS met dezelfde frequentie bij te werken als de antivirusdatabases. (Een ander argument hiervoor is dat degenen die graag de “nieuwste stuurprogramma’s” van de sites van NVIDIA, VIA, enz. installeren, mij vaak brieven naar de technische ondersteuning schrijven waarin ze schreeuwen over een gecrasht systeem, en degenen die graag om een BIOS “omdat er een nieuwe is uitgekomen” behoren tot de technische ondersteuningsklanten, dus over het algemeen is er meer dan genoeg - red.)

Methodische handleiding

Vanaf dit apparaat BIOS gaat verder met laden vanaf de volgende Door apparaatopstartlijst... geef gewoon de controle terug, of keer terug berichtoverfout. In ieder geval de implementatie van de methode... van hen de implementatie. Het mag worden probleem in een wereld waar...

  • Technische diagnostiek van computerapparatuur, een leerboek voor docenten en leerlingen van mbo-onderwijsinstellingen in het specialisme 230101 “computersystemen, systemen en netwerken”

    Document

    ... worden bron van fouten, dus in moderne configuratieprogramma's BIOS ... Door inschakelen). Enkele audio- en videocodes berichtenoverfouten, ... en apparaat-1 is niet aangesloten, BIOS zal uitgeven berichtoverfout. ACT (Drive Actief) - ...

  • Standaard bios-installatieopties

    Document

    Verlies van informatie Door naarmate de batterij ouder wordt of kan worden worden ontoegankelijk, ... -servers, enz.) zonder problemen berichtenoverfout toetsenbord testen. 4. GEAVANCEERDE CMOS...MET BIOS DEFAULTS Autoconfiguratie met waarden BIOSDoor standaard. Waarden BIOSDoor standaard...

  • Het BIOS bevat nogal wat instellingen, die niet altijd gemakkelijk te begrijpen zijn, omdat helpinformatie voor sommige functies soms ontbreekt of niet helpt om de principes van hun werking duidelijk te begrijpen. Daarom stellen veel gebruikers een logische vraag: PCI Latency Timer, wat is het? Laten we uitzoeken waarom deze functie nodig is en hoe deze correct kan worden geconfigureerd.

    Deze BIOS-parameter bepaalt hoe lang een apparaat dat op de PCI-bus is aangesloten het voor zijn eigen behoeften vasthoudt, om zijn gegevens erover over te dragen. Voordat deze tijd (aantal klokcycli) is verstreken, kunnen alle andere apparaten die de PCI-bus gebruiken deze niet gebruiken. De standaardwaarde voor deze functie is 32 of 64 ticks en kan in de meeste gevallen veilig worden verhoogd. De minimumwaarde is 32, en de stap van de gebruikte cyclus kan achtereenvolgens worden verhoogd met 32 ​​klokcycli (64, 96, enzovoort), tot 224.

    Mogelijke optiewaarden

    De maximale waarde van deze functie kan worden ingesteld op 248.

    Hoe u deze instelling correct configureert

    Het verhogen van de PCI Latency Timer-waarde helpt de effectieve bandbreedte van de gelijknamige bus te vergroten, wat in bepaalde gevallen kan leiden tot onjuiste werking van sommige hogesnelheidsapparaten die grote hoeveelheden informatie verzenden en ontvangen. Soortgelijke problemen komen bijvoorbeeld vaak voor bij RAID-controllers.

    Het wordt echter aanbevolen dat u probeert de waarde van deze instelling te verhogen, vooral als uw computer niet over veel uitbreidingskaarten beschikt die gebruik maken van het PCI-slot. In dit geval is het de moeite waard om geleidelijk (met 32 ​​klokcycli) de waarde van de PCI Latency Timer te verhogen voordat u begint met het laden van het besturingssysteem, en vervolgens de prestaties van de computer en de software zorgvuldig te controleren.

    Als alles normaal functioneert, kunt u de PCI Latency Timer-waarde sequentieel verhogen tot ongeveer 160 klokcycli en zelfs hoger als daar een serieuze behoefte aan is. Aan de andere kant, als er problemen optreden bij de werking van PCI-apparaten, moet u de waarde van de bovenstaande parameter verlagen tot 64 of zelfs 32 klokcycli. Deze behoefte ontstaat wanneer de PCI-bus door veel apparaten wordt gebruikt, waarvan sommige prioriteitstoegang tot deze bus nodig hebben voor een foutloze werking. Houd er daarom rekening mee dat u dergelijke problemen kunt elimineren door de parameter PCI Latency Timer in te stellen op 32.

    - (Time-outtimer PCI-bus). De waarde van deze optie specificeert hoe lang (in PCI-busklokken) een Busmaster-compatibele PCI-kaart de controle over de PCI-bus kan behouden als een andere PCI-kaart toegang heeft tot de bus. In feite is dit een timer die de tijd beperkt dat de PCI-bus door het busmasterapparaat wordt bezet. Na een bepaalde tijd neemt de busarbiter met geweld de bus van de master over en draagt ​​deze over naar een ander apparaat. Het toegestane bereik voor het wijzigen van deze parameter is van 16 tot 128 in stappen van veelvouden van 8. In sommige gevallen wordt echter de waarde "Automatisch geconfigureerd" (standaard) toegevoegd, wat de twijfels en kwellingen van de gebruiker aanzienlijk verlicht.

    De waarde van de parameter moet zorgvuldig worden gewijzigd, omdat deze afhangt van de specifieke implementatie van het moederbord, en alleen als er ten minste twee PCI-kaarten in het systeem zijn geïnstalleerd die de "Busmaster" -modus ondersteunen, bijvoorbeeld SCSI- en netwerkkaarten. Grafische kaarten ondersteunen de Busmaster-modus niet. Hoe lager de ingestelde waarde, hoe sneller een andere PCI-kaart die toegang nodig heeft, toegang krijgt tot de bus. Als u meer tijd nodig heeft om bijvoorbeeld een SCSI-kaart te laten werken, kunt u de waarde verhogen voor het PCI-slot waarin deze zich bevindt. De waarde voor de netwerkkaart moet bijvoorbeeld dienovereenkomstig worden verlaagd of zelfs op 0 worden gezet, hoewel instelling 0 in sommige gevallen niet wordt aanbevolen. Welke parameterwaarde geschikt en optimaal is voor een bepaald systeem, hangt in het algemeen af ​​van de gebruikte PCI-kaarten en wordt gecontroleerd met behulp van testprogramma's. Ook moet worden overwogen in hoeverre “concurrerende kaarten” gevoelig zijn voor mogelijke vertragingen.

    De optie kan ook heten: " PCI-bus time-out", "PCI Master-latentie", "Latentietimer", "PCI-klokken", "PCI initiële latentietimer". Voor de laatste optie zagen een aantal mogelijke waarden er als volgt uit: "Uitgeschakeld", "16 Klokken", "24 Klokken", "32 Klokken". Nog een oude optie, " PCI Bus-releasetimer", had de volgende reeks waarden: "4 CLK's", "8 CLK's", "16 CLK's", "32 CLK's".

    En nog een heel belangrijke opmerking. Ooit werd deze optie (en soortgelijke) geïntroduceerd, rekening houdend met het naast elkaar bestaan ​​van PCI- en ISA-bussen. De ISA-bus maakte het gebruik van één “master”-apparaat mogelijk. Dit werd zowel vroeger als nu zelden gebruikt. Maar de PCI-bus maakte het mogelijk om tegelijkertijd meerdere ‘master’-apparaten te gebruiken. Gezien de verschillen in bussnelheid, en nog meer in hun bandbreedte, was het noodzakelijk om het probleem van de gezamenlijke werking van “master”-apparaten op de PCI-bus en standaardapparaten op de langzamere ISA-bus op te lossen. Dit gold vooral voor de destijds gangbare geluids- en netwerkkaarten voor de ISA-bus, die over een kleine hoeveelheid buffergeheugen beschikten. gevoelig voor eventuele vertragingen in de gegevensoverdracht. Met "AMI BIOS" kunt u in enkele stappen een parameterwaarde selecteren in het bereik van 0 tot 255. De waarde "66" was standaard ingesteld, hoewel een lager bezit van de PCI-apparaatbus de voorkeur had. Nieuwere versies van “AMI BIOS” zijn minder democratisch geworden: 32, 64, 96, 128, 160, 192, 224, 248 en “Disabled”. Bovendien flitste een andere optienaam - " Hoofdlatentietimer (Clks)", en de standaardwaarde is ingesteld op "64".

    Toegegeven, dit is niet de volledige mogelijke lijst. Functies " Latency Timer-waarde" En " Standaard latentietimerwaarde"worden samen toegepast. Als u de laatste optie instelt op "Ja" (het is ook de standaard), wordt de eerste functie genegeerd. Iets hoger hadden we het al gehad over de mogelijkheid om parameters in te stellen voor individuele slots. Hier ziet u hoe het Phoenix BIOS implementeert deze functie:

    "PCI-apparaat, sleuf #n",

    "Standaard latentietimer:",

    "Latentietimer:",

    Uiteraard wordt er een apart configuratiesubmenu weergegeven om met deze parameters te werken. Voor het zoveelste slot kan de gebruiker de standaardinstelling (“Ja”) selecteren, waarna de waarde in hexadecimale vorm in het onderste veld wordt weergegeven. In dit geval wordt de gebruikerstoegang tot het veld “Latency Timer:” geblokkeerd. Als u de optie “Standaard latentietimer:” instelt op “Nee”, kunt u handmatig een waarde instellen binnen het bereik: 0000h... 0280h. De laatste waarde komt overeen met decimaal 640. De standaardwaarde is 0040h (64 klokcycli).

    Een andere optie voor de optiewaarden “Latency Timer”: “20h”, “40h”, “60h”, “80h”, “A0h”, “C0h”, “E0h”, “Standaard” (d.w.z. “40h”) .

    Daarom moet men bij het specifiek oplossen van een taak (of probleem) waarmee de gebruiker wordt geconfronteerd, in de eerste plaats uitgaan van de mogelijkheden van de gebruikte chipset, BIOS-versie en uitbreidingskaarten.

    Zoals je al weet, hoor je vrijwel onmiddellijk na het aanzetten van de computer een kort signaal via de luidspreker die in de behuizing is ingebouwd, die zegt: “Alles is in orde, jongen (of meisje, maar dit komt minder vaak voor)! Je kunt doorgaan met werken!” Maar soms is er in plaats van dit prettig hoorbare gepiep een hele reeks onbegrijpelijke signalen te horen, en als een sikkel... weet je waarom. In dit artikel zullen we uitzoeken wat deze vreemde signalen zijn en waarom ze verschijnen.

    Kortom, de computer gaat niet aan. Wat moet ik doen? Gooi de systeemeenheid uit het raam en ga bier drinken :) Maar serieus, weet dat je misschien heel goed geld hebt, maar dat dit misschien niet het geval is. Vaak is het voldoende om de computer opnieuw aan te zetten en dat is alles. Als dit niet helpt, luister dan goed naar het signaal en onthoud de korte en lange pieptonen. Als een beer op je oor stapt, dan is dit jouw probleem, maar als alles in orde is met je gehoor, kun je een kort signaal onderscheiden van een lang signaal, kijk dan in de tabellen aan het einde van het artikel. Mogelijke fouten worden daar geschreven. Let op het woord ‘mogelijk’. Feit is dat het POST-programma geen krachtig programma is voor het testen van hardware. Zij kan het ook mis hebben.

    Dus wat te doen nadat u de fout heeft ontcijferd. Probeer het aambeienbord eruit te halen en terug te plaatsen, of controleer gewoon of het goed in de connector "past". Doe dit voorzichtig, nadat u eerst het netsnoer van het netwerk hebt losgekoppeld en de statische spanning van uw vingers (en tenen) hebt verwijderd door het frame van de behuizing aan te raken. Als er problemen zijn met CMOS, gebruik dan een speciale jumper op het moederbord om de instellingen te resetten (of verwijder eenvoudigweg de batterij voor een paar seconden). Als er aambeien bij het toetsenbord zitten, controleer dan de verbinding met de systeemeenheid en de integriteit van de kabel. Als de aambeien een voeding hebben, controleer dan of je deze op het moederbord hebt aangesloten, en als dat zo is, of je het correct hebt gedaan. Trouwens, ik had persoonlijk een geval waarin ik de muisconnector niet correct op het moederbord had aangesloten (integendeel), de computer ging niet aan en er waren geen signalen!

    Maar als niets je helpt, dan zul je helaas het niet-werkende apparaat moeten vervangen, al is er nog steeds hoop dat het BIOS van je moederbord er simpelweg niet mee kan werken. In dit geval is het noodzakelijk om het BIOS te wijzigen. Maar dit is een onderwerp voor een apart artikel.

    Dus tabellen met BIOS-geluidssignalen van AMI en AWARD. Eén kort signaal van beide bedrijven betekent dat alles in orde is. In de tabellen wordt een lang signaal aangegeven met de letter “ D", en de korte is " Naar«.

    AMI

    Mogelijk
    storing


    — *

    Het blok is bedekt
    voeding


    2k

    Pariteitsfout
    RAM


    3k

    Fout in eerste 64
    KB-RAM


    4k

    Storing
    systeemtimer


    5k

    De CPU is bedekt


    6k

    Bedekt
    toetsenbordcontroller


    7k

    Bedekt
    moederbord


    8k

    Er was onvoldoende geheugen
    videokaarten


    9k

    Controlefout
    BIOS-bedragen


    10k

    Kan niet opnemen
    in CMOS


    11k

    De cache is bedekt,
    bevindt zich op het moederbord


    1d+2k

    Bedekt
    videokaart


    1d+3k


    1d+8k

    Niet verbonden
    monitor

    PRIJS

    Mogelijk
    storing


    2k

    Kleine fouten**


    3D

    Controllerfout
    toetsenborden


    1d+1k

    RAM-fouten


    1d+2k

    Bedekt
    videokaart


    1d+3k

    Fout
    initialisatie van het toetsenbord


    1d+9k

    Leesfout
    van ROM


    k, repetitief

    Het blok is bedekt
    voeding


    d, herhalen

    RAM-problemen


    continu

    Het blok is bedekt
    voeding

    * - afwezigheid van enig geluidssignaal.

    ** - in de meeste gevallen zijn dit problemen in de CMOS-installatie of met het moederbord.

    Nou, dat is alles.

    Moge God toestaan ​​dat je deze signalen nooit hoort!