(1)システムコールとAPIとイコールですか? いいえ。詳しくは後述しますよ。 (2)カーネルは、デバイスドライバを操作し、ハードウェアのすべての機能を操作できる。 だいたい良いと思います。厳密に言えば「すべての」という風に言い切ることは危険。厳密じゃなければそれで正解。 (3)アプリケーションは、カーネルにシステムコールを通じて、ハードウェアの操作を依頼する。 基本的に良いと思います。細かく言えば、そういう原則に当てはまらないものもあるでしょう。 (4)システムコールを機能単位にまとめたものがAPI? いや、それは…。 API、Application Programming Interface、アプリケーションプログラミングインターフェイスですからね。アプリケーションの作り込みを行う時に利用する切り口ですよ。相手のソフトウェア系があって、そことのやり取りを行う際の窓口です。 相手のソフト
![Windowsにおいて、システムコールとAPIとイコールですか? - システムコールとAPIの関係性が分かりません。私なりに、下記のよう... - Yahoo!知恵袋](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d07bee2b75b182ba712690f3a3464c29972e28b/height=288;version=1;width=512/https%3A%2F%2Fs.yimg.jp%2Fimages%2Fks%2Fclap%2Fimage%2Fogp%2Fogp.png)