Lesnotas volgens weke en kwartaal - Senior Seconder 2

Blaai deur onderwerpe vir Senior Sekondêr 2 1ste, 2de en 3de Kwartaal, Alle Weke, Alle Vakke

Klas: SSS 2

Kwartaal: 2de Kwartaal

Vak: Rekenaarwetenskap

Week 1

Onderwerp: Rekenaardata-omskakeling

Rekenaardata-omskakeling

Dataomskakeling is die omskakeling van rekenaardata van een formaat na 'n ander. Dwarsdeur 'n rekenaaromgewing word data op 'n verskeidenheid maniere geënkodeer. Rekenaar hardeware word byvoorbeeld gebou op grond van sekere standaarde, wat vereis dat data byvoorbeeld pariteitsbiskontroles bevat. Net so is die bedryfstelsel gebaseer op sekere standaarde vir data- en lêerhantering. Verder hanteer elke rekenaarprogram data op 'n ander manier. Wanneer enige een van hierdie veranderlikes verander word, moet data op een of ander manier omgeskakel word voordat dit deur 'n ander rekenaar, bedryfstelsel of program gebruik kan word.

REGISTERS : Registers word gebruik om data en instruksies wat onmiddellik deur die SVE gebruik word, vinnig te aanvaar, te stoor en oor te dra. Daar is verskillende tipes registers, akkumulator, programteller, geheuedataregister, geheuebufferregister. Registers is tydelike stoorarea vir instruksies of data. Hulle is nie deel van geheue nie; dit is eerder spesiale bykomende stoorplekke wat die voordeel van spoed bied. Dit werk onder leiding van die beheereenheid om instruksies of data te aanvaar, te hou en oor te dra en rekenkundige of logiese vergelykings teen hoë spoed uit te voer. Die meeste bewerkings word op die register gedoen; die verwerker kan nie direk rekenkunde in die geheue uitvoer nie. Byvoorbeeld, as jy 1 by 'n geheue-adres wil voeg, sal die verwerker dit normaalweg doen deur die aanvanklike waarde van die geheue in 'n register te laai, 1 by die register te voeg en dan die waarde terug in die geheue te stoor.

SOORTE REGISTER

  • MDR (Memory Data Register): Dit is die register van 'n rekenaar se beheereenheid wat die data bevat wat in die rekenaarberging gestoor moet word (bv. RAM), of die data na 'n haal van die rekenaar af Dit dien soos 'n buffer en hou enigiets wat word uit die geheue gekopieer, gereed vir die verwerker om dit te gebruik.

Die MDR is 'n tweerigtingregister, want wanneer data uit die geheue gehaal word en in die MDR geplaas word, word dit in een rigting geskryf. Wanneer daar 'n skryfinstruksie is, word die data wat geskryf moet word in die MDR geplaas vanaf 'n ander SVE-register, wat dan die data in die geheue plaas.

  • CIR (Current Interrupt Register) : Dit vang die waarde vas wat die onderbreking wen. Die CIR word bygewerk aan die begin van 'n onderbrekingserkenningsbussiklus of in reaksie op 'n update CIR-opdrag. Die inhoud bly in die CIR totdat 'n ander onderbrekingserkenningsiklus of opdatering van CIR-bevel plaasvind.
  • Gebruiker – Toeganklike Register: Die mees algemene verdeling van gebruikers – toeganklike registers is in dataregisters en adres
  • Dataregisters: Hulle word gebruik om numeriese waardes soos heelgetal en drywende punt te hou
  • GPR's (Algemene Doelregisters): Hulle kan beide data en adresse stoor.
  • FPR's (floating point Registers): Hulle stoor drywende punt nommers in baie

argitekture.

  • Konstante registers hou lees – slegs waardes soos een, of
  • Spesiale doelregisters: Hulle hou programstaat
  • Instruksieregisters stoor die instruksie wat tans is
  • Model – Spesifieke Register (ook bekend as masjien-spesifieke register) stoor data en instellings wat met die verwerker verband hou
  • Beheer- en statusregister: Dit het drie tipes wat programteller, instruksieregister en statuswoord (PSW) is.

ADRES : Is die kode wat identifiseer waar 'n stukkie inligting gestoor word. 'n Geheue-adres is 'n identifiseerder vir 'n geheue-ligging, waar 'n rekenaarprogram of 'n hardeware-toestel data kan stoor en dit later kan herwin. In moderne greep-adresseerbare rekenaars identifiseer elke adres 'n enkele greep berging; data wat te groot is om in 'n enkele greep gestoor te word, kan in veelvuldige grepe woon wat 'n reeks opeenvolgende adresse beset. Sommige mikroverwerkers is ontwerp om woordadresseerbaar te wees, sodat die adresseerbare stooreenheid groter as 'n greep was. Die doeltreffendheid van adressering van geheue hang af van die grootte van die adresbus.

In 'n rekenaarprogram is 'n absolute adres, (soms 'n eksplisiete adres of spesifieke adres genoem), 'n geheue-adres wat 'n plek in die geheue uniek identifiseer. Dit is anders as 'n relatiewe adres, wat nie uniek is nie en 'n ligging spesifiseer slegs in verhouding tot êrens anders (die basisadres). Byvoorbeeld, 'n rekenaar wat gesê word dat dit "32 biss" is, behandel geheue-adresse gewoonlik as 32 - bis heelgetalle; 'n grepe adresseerbare 32-bis rekenaar kan 232 = 4,294,967,296 grepe geheue of 4 gigagrepe adresseer.

BUS : Is 'n versameling drade waardeur data van een deel van 'n rekenaar na 'n ander oorgedra word. 'n Bus, in rekenaars, is 'n stel fisiese verbindings (kabels, gedrukte stroombane, ens.) wat deur verskeie hardeware-komponente gedeel kan word om met mekaar te kommunikeer. Die doel van bus is om die aantal paaie wat nodig is vir kommunikasie tussen die komponente te verminder, deur alle kommunikasie oor 'n enkele datakanaal uit te voer.

ASSESSERING

  1. is die omskakeling van rekenaardata van een formaat na 'n ander
    • data-insameling
    • dataverbinding
    • data omskakeling
    • data konsentrasie
  2. Registers word gebruik om al hierdie vinnig aan data te doen, behalwe
    • aanvaar
    • winkel
    • data oor te dra
    • skrap
  3. Een hiervan is nie 'n tipe register nie
    • MDR (Geheue Data Register)
    • CIR (huidige onderbrekingsregister)
    • Spoel en Herhaal Register
    • Beheer en statusregister
  4. Die kode wat identifiseer waar 'n stukkie inligting gestoor word, is
    • identifiseerder
    • adres
    • kalender
    • straat
  5. is 'n versameling drade waardeur data van een deel van 'n rekenaar na 'n ander oorgedra word
    • bus
    • voertuig
    • vragmotor
    • vragmotor

ANTWOORDE

  1. c
  2. d
  1. c
  2. b
  3. a