A interface entre aplicativos e o sistema operacional é a API. A ABI define como , entre quaisquer duas partes de software. A API define o que .
Os seguintes itens estão corretos:
A interface para interação entre OS e dispositivos de hardware é drivers de dispositivos;
A interface para interação entre SO e aplicativos de software é aplicativo binário interface ?
Por favor, indique se há algo de errado.
Obrigado e cumprimentos!
A interface entre aplicativos e o sistema operacional é a API. A ABI define como , entre quaisquer duas partes de software. A API define o que .
Quase:
Tecnicamente, os drivers de dispositivo implementam ou fornecem funções esperadas para uma interface (que é apenas uma API, veja abaixo, ou especificação de função), sendo a interface E / S e funções de gerenciamento de energia. Drivers de dispositivo são uma "camada".
A interface binária do aplicativo, ou ABI, refere-se a como as chamadas de função e de sistema funcionam no nível do montador. ABI responde a pergunta: Eu sou uma função, como obtenho meus parâmetros (forma a pilha? De registradores ?, etc.) Dois binários que estão obedecendo ao mesmo padrão ABI podem usar, ou chamar, funções uns dos outros.
Interface de programação de aplicativos é mais provável o que você quer dizer. APIs são as funções bem definidas, incluindo o nome da função, os parâmetros necessários e uma especificação detalhada do que a função faz, que permite aos programadores tirar proveito dos serviços oferecidos por outro binário. A ABI está apenas preocupada com o "vínculo" e sem definir o que qualquer coisa especificamente está tentando realizar.
De acordo comigo Eu acho que o OS ACTS como uma interface entre o software e hardware. Como o SO controla todas as ações do computador, ele é capaz de fornecer os detalhes ou os elementos necessários para que o software seja executado a partir da interface de hardware. Assim, o SO faz o suporte do software, fazendo o gerenciamento de armazenamento virtual no disco rígido. fazê-lo correr. Assim, o arquivo que o software suporta está ligado ao disco rígido devido ao sistema operacional.
Tags operating-systems