Konsept og hovedtyper av dataarkitektur.
På 1960-tallet begynte ledende programmerereå utvikle den nyeste designen, som inkluderer en kombinasjon av maskinvare og programvareinteraksjon, og som har gitt grunn til definisjonen av dataarkitektur. Datamaskinens arkitektur er blitt en viktig detalj i datamaskinverdenen og forblir så frem til nå.
Konsept og hovedtyper av dataarkitektur
Arkitekturen til en datamaskin er en multiple symbiosefelles drift, konfigurasjon og sammenkobling av de viktigste logiske noder på datamaskinen. Denne symbiosen tjener til å oppfylle oppgavene som stilles av brukeren og dekker flere faktorer som kombinerer for å skape maskinvare og programvare, hvor hovedspenningen er å generalisere tilkoblingene og prinsippene som er knyttet til forskjellige modifikasjoner av datateknologi. For eksempel i maskinproduksjonen kan utstyrets hovedkomponenter og funksjonalitet være det samme, men de enkelte prøvene har en betydelig forskjell i pris, hastighet og produktivitet.
Under hverdagen av enhver brukeri stor grad ikke bare effektiviteten og hastigheten til maskinen, men også evnen til å løse bestemte oppgaver. Som et resultat har aggregatet av disse forbruksbehovene ført til en betydelig utvikling av datamaskinelementbasen, som er preget av større pålitelighet og enkelhet i arbeid. Det er nødvendig å ta hensyn til at økningen i ytelsenes hastighet for enkelte elementer ikke er ubegrenset. Derfor ser ledende eksperter løsningen på dette problemet i moderniseringen av dataarkitekturen.
Som et resultat av modernisering av datamaskiner, kraftigdatamaskiner med en multiprocessorarkitektur som tillater samtidig drift av flere prosessorer. Og jo mer kraftig datamaskinen er, desto mer i arbeidet er prosessorene involvert.
Hovedtyper av dataarkitektur
Hele datasystemet deler typer datamaskinarkitektur i tre grupper, på grunn av antall kommando- og datastrømmer, bør du vurdere dem:
- Grunnleggeren av klassisk dataarkitekturFørste og andre generasjon var John von Neumann, som formulerte de grunnleggende prinsippene for konsistens. En slik gruppe inkluderer enkeltprosessorsystemer, i ett tilfelle som har en enkelt datastrøm (SISD), og i den andre - en multiple datastrøm (SIMD). Disse typer arkitektur skyldes en enkelt vektorstrøm av kommandoer, mens datastrømmene selv er mange.
- Den neste gruppen inkluderer arterarkitektur - MIMD. Det er et multiprosessorsystem med en multiple kommandastrøm og den samme datastrømmen. Dette arkitektoniske systemet brukes hovedsakelig i moderne super-datamaskiner.
- Og den siste, tredje typen arkitektur - MISD,som representerer et enkelt program med mye data. Dessverre har MISD ingen praktisk betydning. Denne typen er ikke klassifisert som en datamaskinarkitektur, men som en form for programparallellisering. Det betyr samtidig utførelse av to eller flere kopier av det samme programmet i forskjellige prosessormoduler med forskjellige data.
Det er verdt å vurdere en så viktig retning.utvikling av dataarkitektur, som data streaming maskiner. På 1980-tallet ble det antatt at perspektivet til høyytelsesdatamaskiner er direkte relatert til den kontrollerte datastrømmen til en datamaskin, hvor disse strømmene er i stand til å utføre flere kommandoer, mens de ovennevnte typer datamaskinarkitekturer har datasystemer som styres av kommandoer. I moderne produksjon har bare noen få elementer av denne tilnærmingen tatt grunnlag, som brukes i mikroprosessorer som inneholder mange synkront operative funksjonelle enheter som avventer operativitet.