Che cosa è API e CPI?

February 27

Che cosa è API e CPI?


società di sviluppo software offrono una API o Application Programming Interface, come un insieme di regole per lo sviluppo di un nuovo software. Il CPI è cicli per istruzione ed è un aspetto delle prestazioni di un processore del computer. Sia l'API e il CPI sono utilizzati con i computer, ma l'API è una lingua e il CPI è una misura di calcolo.

API

regole standardizzate sono necessari quando lo sviluppo di software per una particolare azienda o di un programma. L'API è l'insieme collettiva di queste regole. Una volta che le regole siano rispettate, quindi le applicazioni, add-on, modifiche e altre modifiche al codice del software possono essere creati. L'API è un'interfaccia tra questi diversi programmi software e aiuta la comunicazione tra loro interazione. Molte aziende diverse ora stanno offrendo il loro API per uso pubblico e gli sviluppatori di software. Ci sono diverse categorie per le API, tra cui generale, specifica, la lingua-dipendente e indipendente dal linguaggio.

Usi API

Mentre le aziende di sviluppo software sono più propensi a utilizzare una API, possono anche essere creati per le applicazioni, librerie, sistemi operativi e altri programmi. L'API è simile a un SDK (software development kit), in quanto è dotato di regole e linee guida standardizzate per lo sviluppo del software. Le aziende che offrono il loro Web online delle API includono Amazon.com, Netflix, Yahoo !, Android, Google Maps, Twitter, Facebook e molti altri.

CPI

Il CPI è la quantità di tempo calcolato durante un certo numero di cicli di clock che si verificano quando viene eseguito un'istruzione nelle prestazioni di un processore. Per questo motivo, il CPI è anche conosciuto come istruzioni ciclo di clock. Essa non deve essere confusa 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 utilizzo

Ci sono diverse applicazioni che utilizzano il CPI. Poiché è noto anche come cicli di clock per istruzione, un orologio computerizzato è un esempio. Il CPI è usato nei classici CPU del computer gasdotto RISC. I cicli di clock in una pipeline a cinque stadi sono completati in sequenza. Per l'architettura del processore che non utilizza una sequenza gasdotto, chiamato anche MISC, il CPI è utilizzato anche in tutte le fasi.