Linuxカーネルを使用した難読化[閉じる]

Linuxカーネルを使用した難読化[閉じる]

カーネルの概念は本当に混乱しています。

私はカーネルがアプリケーションとハードウェアの間にあり、カーネルがアプリケーションから入力を受け取り、処理のためにハードウェアにコマンドを送信することに気づきました。

私が知る限り、Windowsで「カーネル」という言葉を聞いたことはありません。

私の質問はカーネルとは何ですか?

答え1

カーネルはあなたが言うのとほぼ同じです。これにより、実行可能ファイルがハードウェアと通信できます。簡単に言えば、ユーザーは高度なソフトウェア(GUIインターフェイスなど)と対話し、カーネルは要求をCPUとデバイス(イメージ)に変換する役割を果たします。源泉):

ここに画像の説明を入力してください。

カーネルはメモリ管理も担当し、すべてのデバイス(サウンドカード、グラフィックカード、キーボードなど)を処理し、プロセス管理を制御します。本質的にカーネルははいオペレーティングシステムだからそう呼ばれるんだ。コア、これはオペレーティングシステムの中核です。

Windowsを含むすべてのオペレーティングシステムにはカーネルがあり、Windowsの世界ではカーネルについて何かできることがないので、カーネルについてはあまり話しません。非公開のソースであり、Microsoft以外の誰も変更できないため、コードにアクセスしたり、それについて書くことができる人はほとんどいません。しかし、それは存在します。現在のWindowsカーネルは「NTカーネル」と呼ばれ、すべての最新バージョンのWindowsはそれに基づいています。

カーネルの詳細については、次のリンクを参照してください。

関連情報