? Softwareudvikling virksomheder tilbyder en API eller application programming interface, som et sæt regler til at udvikle ny software. CPI er cyklusser per instruktion og er et aspekt af en computer-processor ydeevne. Både API og CPI bruges med computere, men API er et sprog og CPI er et mål for beregningen. API
Standardiserede regler er nødvendige, når at udvikle software til en bestemt virksomhed eller et program . API'et er kollektiv sæt af disse regler. Når reglerne er opfyldt, så applikationer , add-ons , ændringer og andre ændringer til softwaren koden kan oprettes. API er en grænseflade mellem disse forskellige programmer, og hjælper kommunikationen mellem deres interaktion . Mange forskellige virksomheder tilbyder nu deres API til offentlig brug og softwareudviklere. Der er forskellige kategorier for API'er , herunder generelle, specifikke , sprog - afhængige og sproguafhængigt .
API Bruger
softwareudvikling virksomheder er mest tilbøjelige til at bruge en API , kan de også være skabt til applikationer , biblioteker , operativsystemer og andre programmer . API ligner en SDK ( Software Development Kit) , idet den er udstyret med standardiserede regler og retningslinjer for udvikling af software . De virksomheder, der tilbyder deres web API online omfatte Amazon.com, Netflix , Yahoo!, Android , Google Maps , Twitter, Facebook og mange andre.
CPI
< p > CPI er den mængde tid beregnes under en række klokcykler der opstår, når en instruktion i en processor ydeevne bliver eksekveret . Af denne grund er CPI også kendt som taktcyklus instruktion . Det er ikke at forveksle med de instruktioner per cyklus , hvilket er det gennemsnitlige antal instruktioner udføres for hver taktcyklus . De to cyklusser beregnes forskelligt . CPI er det multiplikative inverse af instruktioner per cyklus . CPI cyklusser kan bruges i både pipeline og ikke- pipeline processor -arkitektur.
CPI Brug
p Der er flere programmer, der bruger forbrugerprisindekset. Da det også er kendt som ur cyklusser per instruktion, et edb- ur er et eksempel. CPI bruges i klassisk RISC pipeline computer CPU'er. De ur cyklusser i en fem -trins pipeline er afsluttet sekventielt. For processor arkitektur, der ikke anvender en rørledning sekvens , også kaldet MISC er CPI også anvendes i hele faser.