|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • iPhone
  • * Dator Kunskap >> Hårdvara >> PC Computers >> Content

    Vad är åldrande register i datorarkitektur?

    Inom datorarkitektur är ett åldrande register en hårdvarumekanism som används i minneshantering, speciellt inom virtuella minnessystem som använder efterfrågan eller segmentering. Syftet är att spåra recensen av åtkomst för sidor eller segment i minnet. Denna information är avgörande för att fatta informerade beslut om vilka sidor som ska avlägsnas från huvudminnet när den blir full (ett sidfel inträffar).

    Istället för att helt enkelt använda en minst nyligen använt (LRU) -algoritm, som kräver att spåra den exakta ordningen för åtkomst för varje sida, erbjuder ett åldrande register en probabilistisk tillnärmning. Det är mer effektivt att implementera i hårdvara än en helt exakt LRU -tracker.

    Så här fungerar det:

    * bitvektor: Varje sida eller segment har en associerad bit i åldrande registret. Detta register är vanligtvis en enda bit per post.

    * periodisk skiftning: Med regelbundna intervaller (t.ex. varje klockcykel eller en multipel därav) flyttas bitarna i åldrande registret till höger. En "1" läggs till den vänstra biten om motsvarande sida har nåtts sedan den senaste skiftet.

    * Recency approximation: Ju nyare åtkomst till en sida, desto mer "1" kommer att finnas i sin åldrande registerbit. Sidor med mer ledande "1" anses nyligen använda.

    * Sidbyte: När ett sidfel inträffar väljer sidbytesalgoritmen (ofta en variant av LRU) en sida för utkastning baserat på antalet ledande "1" (eller någon annan härledd metrisk). Sidor med färre ledande "1" (vilket innebär att de inte har nåtts nyligen) är mer benägna att ersättas.

    Fördelar med åldrande register:

    * Hårdvaruimplementering: Det är relativt enkelt och snabbt att implementera i hårdvara.

    * approximation av LRU: Det ger en rimlig tillnärmning av LRU -algoritmen utan komplexiteten i att spåra exakt åtkomstorder.

    * Effektivitet: Jämfört med helt noggrann LRU -spårning är det mer effektivt när det gäller både hårdvarukostnader och hastighet.

    Nackdelar med åldrande register:

    * approximation felaktigheter: Det är inte helt korrekt när det gäller att bestämma den senast använda sidan; Det är en sannolikhet.

    * Parameterkänslighet: Frekvensen för bitskiftningsoperationen är en parameter som påverkar det åldrande registrets noggrannhet och effektivitet. Att välja en optimal frekvens kan vara utmanande.

    Sammanfattningsvis är Aging Register en smart hårdvarumekanism som erbjuder en praktisk avvägning mellan noggrannhet och effektivitet för att hantera virtuellt minne genom att tillnärma LRU-sidersättning. Det är en vanlig funktion i många processorarkitekturer.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vilka är de fem komponenter att tänka på när man kö…
    ·Hur får Pictures Off av en Kodak FunSaver Kamera och p…
    ·Felsökning av en Compaq Presario C700
    ·Guiding Tech - Hur man artiklar, köpguider för prylar…
    ·Var kan man hitta bra erbjudanden för billiga datorer?…
    ·Vilken typ av eMachine Har jag
    ·Felsökning av en Compaq Computer startknapp
    ·Vad är skillnaden mellan en persondatorserverdator?
    ·VEM UPPFINNADE HP-DATORN?
    ·Finns det några datorkomponenter som verkligen spelar …
    Utvalda artiklarna
    ·Hur man använder Pad och mus på en Toshiba Satellite
    ·Hur man testa hastigheten på en USB-port
    ·Vad är meningen med optisk enhet
    ·Hur man reparerar bläckpatroner Heads
    ·Hur man installerar DVD Firmware
    ·Hur löda flera trådar till en terminal
    ·Vilka är fördelarna med att köpa en Alienware-dator?…
    ·Hur man byter en CPU för en Mac Mini 1,83
    ·Den struktur Analoga datorer
    ·Anvisningar för påfyllning av bläck i en iP2600 Cano…
    Copyright © Dator Kunskap https://www.dator.xyz