Topp 21 dataarkitekturintervjuspørsmål og svar

Her er COA Computer Architecture intervjuspørsmål og svar for ferskinger så vel som erfarne kandidater for å få drømmejobben.


1) Forklar hva er dataarkitektur?

Dataarkitektur er en spesifikasjon som beskriver hvordan et sett med programvare- og maskinvarestandarder samhandler med hverandre for å danne et datasystem eller plattform.

Gratis PDF-nedlasting: Dataarkitekturintervjuspørsmål


2) Hvordan karakteriseres datamaskinarkitektur?

Dataarkitekturen er karakterisert i tre kategorier

  • System design: Den inkluderer all maskinvarekomponenten i systemet, inkludert dataprosessor bortsett fra CPU som direkte minnetilgang og grafisk prosesseringsenhet
  • Instruction Set Architecture (ISA): Det er det innebygde programmeringsspråket til den sentrale behandlingsenheten. Den bestemmer CPUens funksjoner og muligheter basert på programmering den kan behandle.
  • mikroarkitektur: Den definerer databanen, lagringselementet og databehandlingen samt hvordan de skal implementeres i ISA.

3) Nevn viktige trinn for datamaskindesign?

En CPU-arkitektur er definert av settet med maskinspråk som kan defineres som en

  • Sett med registre og deres funksjoner (evner)
  • Sekvens av mikrooperasjoner utført på data som er lagret i registre
  • Styresignaler som setter i gang sekvensen

4) Nevn hva er de ulike typene felt som er en del av en instruksjon?

De ulike typene felt som er deler av en instruksjon er

  • Operasjonskodefelt eller OP-kodefelt: Dette feltet brukes til å bestemme operasjonen som skal utføres for instruksjonen
  • Adressefelt: Dette feltet brukes til å bestemme ulike adresser som minneadresse og registeradresse
  • Modusfelt: Dette feltet bestemmer hvordan operand skal utføre eller hvor effektiv adresse utledes

5) Nevn hva er de grunnleggende komponentene i en mikroprosessor?

De grunnleggende komponentene i en mikroprosessor er

  • Adresselinjer for å referere til adressen til en blokk
  • Datalinjer for dataoverføring
  • IC-brikker for behandling av data
Dataarkitekturintervjuspørsmål
Dataarkitekturintervjuspørsmål

6) Nevn hva er ulike typer avbrudd i et mikroprosessorsystem? Forklare?

Det er tre typer avbrudd som kan forårsake en pause.

  • Ekstern avbryter:

Fra eksterne input/output-enheter kommer slike typer avbrudd.

  • Interne avbrudd:

Disse typer avbrudd er forårsaket på grunn av unntak forårsaket av selve programmet. For eksempel divisjon med null eller en ugyldig opkode, etc.

  • Programvare avbryter:

Bare under utførelsen av en instruksjon kan en slik type avbrudd forekomme. Hovedformålet med slike avbrudd er å bytte fra brukermodus til supervisormodus.


7) Nevn hva er de vanlige komponentene i en mikroprosessor?

De vanlige komponentene i en mikroprosessor inkluderer

  • I/O-enheter
  • Kontrollenhet
  • Aritmetisk logisk enhet (ALU)
  • registre
  • Cache

8) Forklar hva er Snooping Cache?

Snooping Cache er prosessen der individuelle cacher overvåker adresselinjer for tilgang til minneplasseringer som de har bufret.


9) Nevn hva som er den enkleste måten å finne hurtigbufferplasseringer for å lagre minneblokker?

Direkte kartlegging er den enkleste måten å definere hurtigbufferplasseringer for å lagre minneblokker. Assosiative minner er dyre sammenlignet med tilfeldig tilgangsminner på grunn av den ekstra logikken knyttet til hver celle.


10) Hvilke digitale funksjoner bør brukes for å konvertere den oktale koden til binær kode?

For å konvertere den oktale koden til binærkode brukes multipleksere. Det er også referert til som Data Selector, der dynamisk minne bruker de samme adresselinjene for både rad og kolonne.


11) Hvilken teknikk brukes for å automatisk flytte program- og datablokker inn i det fysiske hovedminnet når de er nødvendige for utførelse?

Virtual Memory-teknikk brukes. Det gir en mekanisme for å oversette programgenerert adresse til riktige hovedminneplasseringer. Ved hjelp av kartlegging håndteres tabelloversettelse eller kartlegging.


12) Nevn hva er bruken av RAID-system?

Bruken av RAID-systemet er å øke disklagringskapasiteten og tilgjengeligheten.


13) Forklar hvilken type minne som kan slettes med den elektriske utladningen?

Med passering av elektrisk utladning er EEPROM den typen minne hvis innhold slettes.


14) Forklar hva som er horisontal mikrokode?

Den horisontale mikrokoden inneholder styresignalet uten noe mellomledd. Den inneholder mange signaler og på grunn av det øker også antallet biter.


15) Forklar hva er direkte kartlegging?

Ved direkte kartlegging brukes RAM til å lagre data og noen av dataene lagres i cachen. Adresseområdet er delt inn i to deler indeksfelt og taggfelt. Tag-feltet brukes til å lagre tag-feltet, mens resten lagres i hovedminnet.


16) Nevn hva slags mikrooperasjoner er?

Typene mikrooperasjoner er

  • Registrer overføringsmikrooperasjoner: Denne typen mikrooperasjoner brukes til å overføre informasjon fra ett register til et annet binærinformasjon
  • Skift mikrooperasjon: Disse operasjonene brukes til å utføre skiftoperasjoner i datalager i registre
  • Logisk mikrooperasjon: Disse brukes til å utføre noen aritmetiske operasjoner på numeriske data som er lagret i registrene
  • Aritmetiske mikrooperasjoner: Disse mikrooperasjonene brukes til å utføre noen aritmetiske operasjoner på numeriske data lagret i registrene

17) Hva står DMA for?

DMA står for Direct Memory Access.


18) Når et stort antall registre er inkludert i CPU, hva er den mest effektive måten å koble dem på?

Når et stort antall registre er inkludert i CPU, er den mest effektive måten å koble dem på gjennom en ALU.


19) Forklar hvis den interne bussforbindelsen bare registreres innenfor CPU, hvordan vil du få data til og fra minnet?

AR- eller adresseregisteret brukes til å velge en minneadresse, og dataregisteret brukes til å sende og motta dataene. Begge disse registerene er koblet til den interne BUS, og Dataregisteret fungerer som en bro mellom minnedata BUS og intern BUS. Så først laster vi AR med ønsket minneadresse og overfører deretter til eller fra Dataregister.


20) Forklar hva som er WAIT-tilstand?

En WAIT-tilstand spiller en nøkkelrolle for å forhindre inkompatibilitet med CPU-hastighet. Mange ganger er prosessoren klar til å akseptere data fra en enhet eller plassering, men det kan hende det ikke er noen tilgjengelige innganger. I slike tilfeller vil det være sløsing med CPU-tid, og systemet kommer i WAIT-tilstand.


21) Forklar hvordan du kan håndtere WAIT-tilstand?

Den ene måten å håndtere WAIT-tilstand på er å øke mikroprosessorens klokkeperiode ved å redusere klokkefrekvensen. Den andre måten er å bruke spesiell kontrollinngang KLAR. Den lar minnet stille inn sin egen minnesyklustid.

Disse intervjuspørsmålene vil også hjelpe i coa viva(orals)

Del

10 Kommentarer

  1. >>>>>>> fortsett å legge ut

  2. Flott jobb. Jeg liker det.

  3. Avatar andowa elizabeth s sier:

    det er nyttig. vil trenge din hjelp igjen

  4. Avatar Panderee Tutjavi sier:

    Takk jeg forfølger en karriere innen IT og jeg elsker arbeidet ditt.

  5. nice work
    veldig bra innhold tusen takk

  6. Avatar mathias Lugobi sier:

    Jeg trenger spørsmål om beregning av ventetilstand

  7. Avatar kitiyo benjamin sier:

    Veldig nyttig.gode veiledende spørsmål og svar, rett på vent for beregningsspørsmål og eksempelsvar

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *