基本的に、それらはすべてをGUIに接着する別のプロセスを使用します。
Google Chromeは、ブラウザ、レンダラー、プラグインの3種類のプロセスを作成します。
ブラウザ: ブラウザのタブ、ウィンドウ、および「クロム」を管理するブラウザプロセスは1つだけです。このプロセスは、ディスク、ネットワーク、ユーザー入力、および表示とのすべての対話も処理しますが、Webからのコンテンツを解析またはレンダリングしようとはしません。
レンダラー: ブラウザープロセスは多くのレンダラープロセスを作成し、それぞれがWebページのレンダリングを担当します。レンダラープロセスには、HTML、JavaScript、CSS、画像などを処理するためのすべての複雑なロジックが含まれています。Chromeは、AppleのSafariWebブラウザでも使用されているオープンソースのWebKitレンダリングエンジンを使用してこれを実現します。各レンダラープロセスはサンドボックスで実行されます。つまり、ディスク、ネットワーク、またはディスプレイに直接アクセスすることはほとんどありません。ユーザー入力イベントやスクリーンペイントなど、Webアプリとのすべてのやり取りは、ブラウザープロセスを経由する必要があります。これにより、ブラウザプロセスは、疑わしいアクティビティがないかレンダラーを監視し、エクスプロイトが発生した疑いがある場合はレンダラーを強制終了できます。
プラグイン: ブラウザプロセスは、Flash、Quicktime、Adobe Readerなど、使用中のプラグインの種類ごとに1つのプロセスも作成します。これらのプロセスには、プラグイン自体と、ブラウザーやレンダラーと対話できるようにするためのグルーコードが含まれています。
出典:Chromiumブログ:マルチプロセスアーキテクチャ