? Società di sviluppo software offrono una API o Application Programming Interface , come un insieme di regole per lo sviluppo di nuovo software . Il CPI è i cicli per istruzione ed è un aspetto della prestazione di un processore del computer . Sia l' API e il CPI sono utilizzati con i computer , ma l'API è un linguaggio e l'IPC è una misura di calcolo. API
regole standardizzate sono necessari durante lo sviluppo di software per una particolare azienda o di un programma . L'API è l'insieme collettivo di queste regole . Una volta che le regole siano rispettate , quindi è possibile creare applicazioni , add-on , modifiche e altre modifiche al codice del software . L'API è un'interfaccia tra questi diversi programmi software e aiuta la comunicazione tra loro interazione . Diverse aziende ora stanno offrendo il loro API per l' uso pubblico e gli sviluppatori di software . Ci sono diverse categorie per le API , tra cui generali, specifiche , in funzione della lingua e indipendente dal linguaggio .
API utilizza
Mentre le società di sviluppo software hanno più probabilità di utilizzare un API , che può essere creato anche per le applicazioni , librerie , sistemi operativi e altri programmi . L'API è simile a un SDK ( software development kit) , in quanto è dotato di regole standard e linee guida per lo sviluppo del software . Le aziende che offrono il loro Web API online includono Amazon.com , Netflix , Yahoo! , Android , Google Maps , Twitter , Facebook e molti altri.
CPI
< p > il CPI è la quantità di tempo calcolata in un certo numero di cicli di clock che si verificano quando un'istruzione in prestazioni di un processore è in esecuzione. Per questo motivo , il CPI è anche conosciuto come istruzione ciclo di clock . Non è da confondere con le istruzioni per ciclo , che è il numero medio di istruzioni eseguite per ogni ciclo di clock . I due cicli sono calcolati in modo diverso . Il CPI è l'inverso moltiplicativo di istruzioni per ciclo . Cicli CPI possono essere utilizzati sia in pipeline e architettura del processore non pipeline.
CPI Uso
Ci sono diverse applicazioni che utilizzano il CPI . Poiché è noto anche come cicli di clock per istruzione , un orologio computerizzato è un esempio. Il CPI è utilizzato nel classico gasdotto CPU del computer RISC . I cicli di clock in una pipeline a cinque stadi sono stati completati in sequenza . Per l'architettura del processore che non utilizza una sequenza di gasdotto , chiamato anche MISC , il CPI è utilizzato anche in tutte le fasi .