? Empresas de desenvolvimento de software oferece uma API , ou interface de programação de aplicativos , como um conjunto de regras para desenvolver um novo software . A CPI é o de ciclos por instrução e é um aspecto do desempenho de um processador de computador . Tanto a API ea CPI são usados com os computadores, mas a API é uma linguagem eo IPC é uma medida de cálculo. API
regras padronizados são necessários ao desenvolvimento de software para uma empresa ou um programa específico. O API é o conjunto coletivo dessas regras . Uma vez que as regras são cumpridas, então aplicações, add-ons, modificações e outras alterações ao código do software pode ser criado. A API é uma interface entre estes programas de software diferentes e ajuda a comunicação entre sua interação. Muitas empresas diferentes já estão oferecendo a sua API para uso público e software desenvolvedores. Existem diferentes categorias de APIs , incluindo geral , específico, dependente da linguagem e independente de linguagem .
API Usa
Enquanto as empresas de desenvolvimento de software são mais propensos a usar um API , eles também podem ser criados para aplicações , bibliotecas , sistemas operacionais e outros programas. A API é semelhante a um SDK (software development kit) , na medida em que dispõe de regras padronizadas e diretrizes para o desenvolvimento de software . As empresas que oferecem a sua API Web on-line incluem Amazon.com , Netflix, Yahoo! , o Android , o Google Maps , Twitter, Facebook e muitos outros.
CPI
a CPI é a quantidade de tempo calculado durante um certo número de ciclos de clock que ocorrem quando uma instrução no desempenho de um processador está sendo executado. Por esta razão , o IPC também é conhecido como instrução ciclo de relógio . Ela não deve ser confundida com as instruções por ciclo , o que é o número médio de instruções executadas por cada ciclo de relógio . Os dois ciclos são calculados de forma diferente . A CPI é o inverso multiplicativo de instruções por ciclo. Ciclos CPI pode ser usado tanto em gasoduto e arquitetura do processador não pipeline.
CPI Uso
Existem vários aplicativos que usam a CPI . Uma vez que também é conhecida como ciclos por instruções , um relógio computadorizado é um exemplo . O IPC é usado em clássicos RISC CPUs de computadores pipeline. Os ciclos de clock em um gasoduto de cinco estágios são completados sequencialmente . Para a arquitetura do processador que não usa uma seqüência gasoduto , também chamada MISC , a CPI também é usado ao longo das etapas .