赞
踩
相信大家看百科后对两者应该都有一定了解。
我觉得系统调用是:操作系统提供的安全的系统特殊服务。
注意是基于操作系统的、封装好给你的。
而API是应用程序接口,大多是编程工具提供的,比如jdk API、PHP API、Win32 API。
如果你不是一个编程者可能完全不知道有API这个东西。
而且API是对系统调用的再封装,虽然已经“面目全非”,但是用起来更加简单,给编程者带来方便。
比如在移植性上,相同功能的api函数它依赖的系统调用在不同操作系统上可能是不一样的,这样的话,我们针对不同操作系统设计各自的API,在程序进行切换运行平台后,这些API函数依然可以正常工作,这样就增加了很好的移植性。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。