今天看啥  ›  专栏  ›  嵌入式微处理器

系统调用和API有什么区别?

嵌入式微处理器  · 公众号  ·  · 2024-09-09 12:00

文章预览

最近有很多同学在 群 里问, 操作系统中的系统调用与API有什么区别 ,今 天我们就 简单聊一聊这个话题。 首先,什么是API呢?很简单,这就是API: 这是发动机给你提供的api,当你想让汽车前进时只需要将其挂到“D”档位,然后轻踩油门就可以前进了,当你挂挡时你根本就不需要关心汽油是怎么进到发动机的,进到发动机的油量有多少,这些油量被点燃后会产生多少热量,进而会产生多少推力,这些推力又是怎样作用到车轮上等等。 这些细节统统不需要关心,api的作用就是说某个 系统能对外提供什么功能,你应该怎样使用这些功能 。 从这个角度讲菜单就是餐厅给你提供的“API”,有了菜单后能开始点菜了,至于这些菜是怎么炒出来的你根本就不需要关心;手柄就是游戏给你提供的“API”,你只需要简单按下前进或者后退即可,至于这些是怎么 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览