これがオペレーティングシステムにどのように適用されるか、また実際のオペレーティングシステムではないものにどのように適用されるかを理解したい. 3つとその本質の違いがわかりません。API は呼び出すことができる関数ですが、シェルとは何ですか? API がある場合、オペレーティング システムのカーネルとは正確には何ですか? オペレーティング システムには変更されないコアがあり、このコアは典型的な OS の基本的なジョブを実行しますが、同じカーネルで GUI やコマンド ラインなどのユーザー インターフェイスが異なる場合があることを理解しています。問題は、これらのものがどのように違うのか混乱していることです。あああああああ!
C の printf や fopen などの関数を API 呼び出しと呼ぶことはできますか?