1. Home
  2. Liv och hälsa
  3. Hälsa
  4. Mat
  5. Mor och barn
  6. Stil
  7. Sjukdom
  8. Cancer
  9. Family Health
  10. Tandhälsa
  11. biter Stings
  12. Mental hälsa
  13. Folkhälsa säkerhet
  14. alternativ medicin
| | Liv och hälsa | Hälsa |

Vad är en Offset minne?

En dator lagrar data för att köra program i primärminnet för snabb åtkomst. Detta gör att datorn kan köra flera program samtidigt. För att samla in data när det krävs, måste datorn vet adressen till data i primärminnet. Men tidiga datorer har inte utrymme att lagra längre adresser i processor register. Därför var ett kompensationssystem infördes för att ge processorer ett sätt att ta itu med stora block av minne med begränsad adressering utrymme. Relativ och Absolut adressering

Minnet levereras med två allmänna kategorier, var och en representerar en viss bild av hur minnet bör organisera. Den "absoluta" kartläggning av minnet ger en unik identifikation för varje plats i minnet. Denna beteckning minne gör kartdata till minnesadresser mycket lättare för människor. Men för maskiner, hjälper en "släkting" kartläggning mildra några av sin kapacitet genom att skapa matematiska förskjutningar för att komma åt data.
Minnesadressering och Registrera Storlek

Anledningen minnesadressering ta på en relativ aspekt inuti datorn har att göra med registret storlek. Ett "register" är en plats i processorn som innehar ett värde. I minnet, kommer ett register håller en adress till en plats i minnet. Dock registrera storlekarna är begränsade: a 16-bitars register kan bara hålla 16 binära siffror, för ett maximalt positivt värde på 65.536. Detta innebär en 16-bitars register kan hejdas endast 65, 536 platser i minnet. Ofta representerar minnet många fler uppgifter adresser än detta. För att hantera denna fråga, blev ett minne offset utvecklat Addera ditt Segment:. Offset adressering

Detta system, som kallas "segment: offset" adressering, tillät mindre register för att hantera högre adresser i minnet. Vägen segment: offset adressering hänvisar till en absolut adress är genom att ta ett segment värde, multiplicera den siffran med 16, och lägga en offset. Denna process gör att adresseringen av högre värden i minnet genom att förskjuta ett värde bortom det maximala värdet på registret. Intressant, kan många olika segment /offset kombinationer hänvisa till en enda absolut adress.
Hög Memory Area

De första 65520 byte minne efter "riktiga" fysiska minne kallas "hög minnesområdet." Detta område av minnet är den enda delen av utökat minne som datorn kan använda medan i "riktig"-läge. Real-läge begränsar minnet tillgång processorn till "riktiga" data tillgängliga genom direkt adress, bestämda efter adress storlek. MS-DOS-program, som har sitt ursprung i dagarna av 8 - och 16-bit databearbetning, använder ofta denna bearbetning läge för bakåtkompatibilitet Addera
.

SHARE

Upphovsrätt © Liv och hälsa