API, ABI, ISA in operating systems

What is ABI?

Application Binary Interface works as an interface between the operating system and application programs in the context of object/binary code.

ABI handles the followings;

  • Calling conventions
  • Data type
  • How functions arguments are passed
  • How functions return values retrieved
  • Program libraries
  • The binary format of object files
  • Exception propagation
  • Byte ordering
  • Register Use

What is API?

Application Program Interface works as an interface between the operating system and application programs in the context of source code.

What is ISA?

ISA is an instruction set architecture.

ISA is a visible part of the processor and programmer can look at the ISA because ISA works as the boundary between the hardware and software.

ISA works as an intermediate interface between computer software and computer hardware.

api in os
Figure: API, ABI, ISA
Fazal Rehman Shamil
Welcome to all friends. The reason for our success is only your love for T4Tutorials. Our team is always available to answer your queries regarding any kind of confusions or discussion regarding your study and career matters. For discussion with us please join our facebook group "T4Tutorials.com". The link of the group is mentioned below. Thanks and love to all for connecting with us. We are nothing without you. Love you all.....
https://web.facebook.com/groups/2066136233601097/

Leave a Reply