Voordelen & nadelen van een Computer-Overlay

Oudere generaties van computers gemeten werkgeheugen in kilobytes in plaats van megabytes of gigabytes. Deze beperkte beschikbaarheid van geheugen maakte het moeilijk meerdere programma's tegelijk uitvoeren. Een overlay van de computer toegestaan een computer uitvoeren van meerdere toepassingen met behulp van meer RAM dan een computer had beschikbaar. Echter beperkte deze overlays ook opties voor programmeurs.

Wat is Computer Overlay

  • Een overlay vervangt een blok van opgeslagen instructies op een computer met een andere set gegevens. Met behulp van een overlay-systeem, kunnen een programma of segmenten van een programma laden in de dezelfde locatie of ruimte in het geheugen van een computer. Dit proces wordt het programma verdeeld in zichzelf staand object codeblokken overlays genoemd. Zodra de overlay segment is voltooid, kan een ander segment toegang krijgen tot dezelfde ruimte in het computergeheugen. De overlay-handler swaps van het oude programma en het vervangen door het volgende segment van het programma. Aangezien de eerste besturingssystemen gebruikt systemen moment, kan slechts één programma op hetzelfde moment als het besturingssysteem worden uitgevoerd. Een computer-overlay toegestaan meerdere programma's tegelijkertijd worden uitgevoerd op deze vroege besturingssystemen.

Voordelen

  • Sommige computersystemen niet gebruiken virtueel geheugen of wellicht niet voldoende RAM beschikbaar. In deze omstandigheden kan een computersysteem voor de overlay vergemakkelijken het gebruik van meerdere, geheugenintensieve toepassingen op een computer. Een computer-overlay behandelt ook voorspelbaar vertragingen met betrekking tot het laden van toepassingen. De reactietijd van het virtuele geheugen, aan de andere kant, kan leiden tot vertragingen resulterend in real-time computersystemen ontbrekende termijnen.

Nadelen

  • Een primaire nadeel van computersystemen overlay is dat overlays noodzakelijk maken voor programmeurs om te overwegen de grootte van het hele programma. Om dit obstakel te overwinnen, moet de programmeur assembleurs gebruiken om de grootte van het programma en de overlay te controleren. Als de programmer niet wordt beperkt door de hoeveelheid geheugen, zullen hij of zij niet ervaren dit soort problemen. Het merendeel van de toepassingen die vandaag uitvoert op virtuele geheugen platforms waarmee programmeurs toepassingen waarvoor geen geheugen beperkingen maken.

Geheugen

  • Vroege generaties van computers vereist overlays, omdat systemen hadden geen voldoende virtueel geheugen. In het virtuele geheugen bepaalt het besturingssysteem het fysieke geheugen. Wanneer een programma geheugen nodig heeft, moet het besturingssysteem een fysieke locatie vinden. De hoeveelheid RAM in vroege generaties van computers zelden overschreden 640 KB vanwege de kosten in verband met geheugen en processors. Vandaag, echter, heeft de lagere kosten van geheugen geresulteerd in het minder frequent gebruik van computersystemen voor de overlay.

Gerelateerde Artikelen

Voordelen & nadelen van Home Computer Networking

Voordelen & nadelen van Home Computer Networking

Voor huizen met meer dan één PC is een thuisnetwerk een manier om verbinding maken met elk van de computers voor het delen van bestanden, toegang tot dezelfde Internet-verbinding en andere taken eenvoudiger uitvoeren. Er zijn echter bepaalde nadelen
Voordelen & nadelen van een spaarrekening

Voordelen & nadelen van een spaarrekening

Spaarrekeningen behoren tot de meer conservatieve beleggingsmogelijkheden voor het opslaan van extra middelen. Een primaire nadeel van een spaarrekening is haar beperkte rentegevende potentieel, maar vrijwel geen risico op verlies is een groot voorde
De voordelen & nadelen van een vertrouwensrelatie

De voordelen & nadelen van een vertrouwensrelatie

Een vertrouwensrelatie is een juridische constructie waarin u controle van uw woning aan een beheerder die verantwoordelijk is overdragen voor het beheren van uw financiële zaken. In tegenstelling tot een testament, wordt een vertrouwen gebruikt om d
Wat zijn de voordelen & nadelen van een maandelijkse salaris baan?

Wat zijn de voordelen & nadelen van een maandelijkse salaris baan?

Wanneer u een aangeboden baan ontvangt, u kan worden betaald op uurbasis, of u kan een set salaris worden betaald voor de standaard uren die u werkt. Begrijpen van de verschillen tussen de twee is belangrijk, aangezien het invloed op uw financiën en
Voordelen & nadelen van een betaalrekening

Voordelen & nadelen van een betaalrekening

Een betaalrekening is een primaire hulpmiddel voor het beheer van persoonlijke financiën. Alle controle van de rekeningen in een gelijkaardige methode werken door alle bankinstellingen, maar account functies en kosten variëren tussen de banken. Handh
De voordelen & nadelen van een Matrix-organisatie

De voordelen & nadelen van een Matrix-organisatie

Matrix organisaties hebben gemeengoed in veel bedrijven en industrieën. De organisatie is in principe geschikt zodat werknemers met soortgelijke vaardigheidsreeksen en specialisaties samen in dezelfde afdeling werken. Dit soort regeling heeft zowel v
Voordelen & nadelen van een Yorkie

Voordelen & nadelen van een Yorkie

De American Kennel Club meldt dat de Yorkshire Terriër het zesde meest populaire ras van de hond in de Verenigde Staten is. De uiterst kleine Yorkie heeft een grote persoonlijkheid en is slim, leergierig en loyaal. Geen RAS is echter perfect voor elk
De voordelen & nadelen van een markteconomie

De voordelen & nadelen van een markteconomie

Een markteconomie is één waarin de productie en distributie van goederen en diensten is ongecontroleerde, of slechts licht gecontroleerd door een centrale overheid. De vrije uitwisseling van goederen en diensten tussen privé-personen of groepen perso
Voordelen & nadelen van een Gap-analyse

Voordelen & nadelen van een Gap-analyse

Een organisatie voert een gap-analyse voor het meten van de werkelijke prestaties tegen waar haar doelstellingen. Bedrijven kunnen het identificeren van hiaten vanuit verschillende perspectieven, met inbegrip van vaardigheden, business richting, bedr
Voordelen & nadelen van een lay-out van de supermarkt

Voordelen & nadelen van een lay-out van de supermarkt

Consument bewegingen zijn onderzocht, elke keer als ze duwen hun karren via de doorgangen van een supermarkt. Kruideniers weten dat hun winsten omhoog springen wanneer klanten lopen aan de achterzijde van de winkel voor Hoogvolume items moeten omdat
De voordelen & nadelen van een Game Designer

De voordelen & nadelen van een Game Designer

Spel ontwerpers maken de tekens, de niveaus, de wapens en de verhaallijnen van videogames. Een spel ontwerper werkt aan een videospel project in de oorspronkelijke ontwerpfase via de beproevings- en debugging proces. Weegt de voors en tegens van een
De voordelen & nadelen van een oligopolie

De voordelen & nadelen van een oligopolie

Industrieën die in producten zoals auto's, ontbijtgranen, frisdranken en motorolie handelen hebben een paar bedrijven die het grootste gedeelte van de markt. Ondanks het kleine aantal grote spelers, oligopolies kunnen het genereren van hevige concurr
De voordelen & nadelen van een niet-schitterende Coating op brillen

De voordelen & nadelen van een niet-schitterende Coating op brillen

Opties in overvloed voor het vinden van enkel de juiste lenzenvloeistof frames te complimenteren uw gezicht en mode smaak. Zodra u de selectie hebt gemaakt, nu komen de vele keuzes van de functies van die lens te kiezen. Voor diegenen die nieuw zijn
Voordelen & nadelen van een Zip-schijf

Voordelen & nadelen van een Zip-schijf

Iomega ontwikkeld de Zip drive-opslagsysteem in de vroege jaren 1990 als een private opslagtechnologie om computergebruikers meer opties voor reservekopieën maken van gegevens. Net als de diskettestations lezen Zip-schijven draagbare Zip-schijven. ZI