? Sociétés de développement de logiciels offrent une API ou interface de programmation d'application, comme un ensemble de règles visant à développer un nouveau logiciel. L'IPC est des cycles par instruction et est un aspect de la performance d'un processeur de l'ordinateur . Tant l' API et de l'IPC sont utilisés avec les ordinateurs, mais l'API est un langage et de l'IPC est une mesure de calcul. API
règles standardisées
sont nécessaires lors du développement logiciel pour une société ou un programme particulier . L'API est un ensemble collectif de ces règles. Une fois que les règles sont respectées, les applications, les add-ons , des modifications et autres changements apportés au code du logiciel peuvent être créés. L'API est une interface entre ces différents logiciels et permet la communication entre leur interaction. Bon nombre de sociétés offrent maintenant leur API pour un usage public et les développeurs de logiciels . Il existe différentes catégories pour l'API, y compris les objectifs généraux, spécifiques dépendant de la langue et indépendant de la langue .
API utilise
Alors que les entreprises de développement de logiciels sont plus susceptibles d'utiliser une API , ils peuvent également être créés pour des applications , des bibliothèques, des systèmes d'exploitation et d'autres programmes . L'API est semblable à un SDK ( Software Development Kit) , en ce qu'elle comporte des règles et des lignes directrices pour le développement de logiciels standardisés. Les entreprises qui offrent leurs services Web API en ligne Amazon.com include, Netflix , Yahoo! , Android, Google Maps , Twitter, Facebook et bien d'autres .
IPC
< p> l'IPC est le laps de temps calculé pendant un nombre de cycles d'horloge qui se produisent quand une instruction dans la performance d'un processeur est en cours d'exécution . Pour cette raison , l'IPC est également connu comme instruction de cycle d'horloge. Il ne doit pas être confondu avec les instructions par cycle , ce qui est le nombre moyen d'instructions exécutées par cycle d'horloge. Les deux cycles sont calculées différemment. L'IPC est l'inverse multiplicatif des instructions par cycle . Cycles IPC peuvent être utilisés à la fois pipeline et non pipeline architecture de processeur .
IPC utilisation
Il existe plusieurs applications qui utilisent l'IPC. Comme il est également connu comme cycles d'horloge par instruction , une horloge informatique est un exemple. L'IPC est utilisé dans le classique RISC pipeline ordinateur processeurs. Les cycles d'horloge dans un pipeline à cinq étapes sont terminées de manière séquentielle. Pour l'architecture du processeur qui n'utilise pas une séquence de pipeline , aussi appelé MISC , l'IPC est également utilisée dans les stades .