? Mjukvaruutveckling företag erbjuder ett API eller Application Programming Interface , som en uppsättning regler för att utveckla ny programvara . KPI är de cykler per instruktion och är en del av en dator processorns prestanda . Både API och KPI används med datorer , men API är ett språk och KPI är ett mått på beräkning . API
Standardiserade regler krävs när man utvecklar programvara för ett visst företag eller program . API är den kollektiva uppsättning av dessa regler . När reglerna är uppfyllda , då program , tillägg , ändringar och andra ändringar i programkoden kan skapas . API är ett gränssnitt mellan dessa olika program och hjälper kommunikationen mellan deras samspel . Många olika företag erbjuder nu sina API för allmänheten och mjukvaruutvecklare . Det finns olika kategorier för API , inklusive allmänna , specifika , språkberoende och språkoberoende . Addera API Använder
mjukvaruutveckling företag är mest benägna att använda en API , kan de också skapas för applikationer , bibliotek , operativsystem och andra program . Den API liknar ett SDK ( Software Development Kit ) , eftersom det finns standardiserade regler och riktlinjer för mjukvaruutveckling . De företag som erbjuder sina Web API nätet inkluderar Amazon.com , Netflix , Yahoo , Android , Google Maps , Twitter , Facebook och många andra .
KPI
KPI är den tid beräknas under ett antal klockcykler som uppstår när en instruktion i en processor prestanda exekveras . Av detta skäl är KPI också känd som klockcykel instruktion. Det är inte att förväxla med de instruktioner per cykel , vilket är det genomsnittliga antalet instruktioner exekveras för varje klockcykel . De två cykler beräknas olika . KPI är den multiplikativa inversen av instruktioner per cykel . KPI cykler kan användas i både pipeline och icke - pipeline processorarkitektur . Det finns flera program som använder KPI
KPI Användning
. Eftersom det är också känd som klockcykler per instruktion , är en datoriserad klocka ett exempel. KPI används i klassisk RISC pipeline dator processorer . De klockcykler i en fem -stegs pipeline färdigställs sekventiellt . För processorarkitektur som inte använder en pipeline sekvens , även kallad MISC , är KPI också används i de olika stadierna .