Dope vektor

I programmering af computere, en dope vektor er en datastruktur bruges til at holde oplysninger om en data objekt, fx et array, især dens hukommelse layout.

En dope vektor indeholder typisk information om typen af ​​arrayelement, rang af en matrix, de udstrækninger af et array, og skridtlængde af et array samt en pegepind til blokeret hukommelse, der indeholder arrayelementerne.

Det er ofte brugt i compilere at passere hele arrays mellem procedurerne i et højniveausprog som Fortran.

Dope vektor omfatter en identifikator, en længde, en forælder adresse og et næste barn adresse. Identifikationen var en tildelte navn og var for det meste ubrugelige, men længden var mængden af ​​tildelt lagerplads til denne vektor fra slutningen af ​​dope vektor, der indeholdt data for anvendelse til de interne processer i computeren. Denne længde af mange blev kaldt offset, span vektor længde. De overordnede og underordnede referencer var absolutte kerne referencer, eller registrere og offset indstillinger til den forælder eller barnet, afhængigt af typen af ​​computeren.

Dope vektorer blev forvaltet internt af operativsystemet og tillod processoren til at tildele og de-allokere opbevaring i specifikke segmenter efter behov.

Senere dope vektorer havde en status bit, der fortalte systemet, hvis de var aktive; hvis det ikke var aktiv, vil blive omfordelt når det er nødvendigt. Ved hjælp af denne teknologi computeren kunne udføre en mere detaljeret styring af hukommelse.

  0   0
Forrige artikel Canada ved Vinter-OL 1984
Næste artikel 2013 FAI Cup

Relaterede Artikler

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha