簡単に言えば、コンピュータがソフトウェアを実行するとき、実行するために複数の部分に分割されるプロセスは、コンピュータが実行しているプログラムであり、プログラムの実行に必要な仮想コードです。アドレス空間と制御情報また、各アプリケーションは別々のプロセスで実行され、それぞれ独自のアドレス空間を持っています。異なるアプリケーションの境界はプロセス境界と呼ばれます。今日のWindowsのプロセスとアプリケーションを紹介します。これらがシステムに役立つことを理解してください。
プロセス
一般的なプロセスは、実行中のプログラムのインスタンスとして定義できます。 、
オペレーティングシステムがプロセスの管理に使用できるカーネルオブジェクト。システムがプロセス統計を保存する場所でもあります。
動的メモリ割り当て、スレッドスタックとヒープ割り当てを含む、実行可能ファイルとDLLモジュールのコードデータを含むアドレス空間。
CPUのしくみは、プロセスが複数のスレッドを持つことができることです。次に、CPUはクロックのように各スレッドへのリソースの割り当てをスケジュールします。
Windowsアプリケーションの構成について
重要なポイント:
1. GUIとCUIは、それぞれグラフィックとコンソールのインターフェースを表します。
2. /SUBSYSTEM:CONSOLEおよび/SUB-SYSTEM:WINDOWSは、それぞれコンソールおよびウィンドウ用のリンカスイッチです。
3._tWinMainグラフィカルインターフェイスのエントリポイント機能および_tmainコンソールインターフェイスのエントリポイント機能。
まず、Windowsは通常2つのアプリケーションを確立できます。
1.GUIプログラム - グラフィカルユーザインターフェース - 使用するコネクタスイッチは/SUBSYSTEM:CONSOLE
2.CUIプログラム - コンソールインターフェース - 使用するコネクタスイッチは/SUB -SYSTEM:WINDOWS
オペレーティングシステムは、実行可能イメージのファイルヘッダーを読み込んでチェックし、このサブシステムの値を取得します。
サブシステムの値に基づいて要件を満たすプログラムインターフェイスを作成します。
次に、Windowsアプリケーション
にはエントリポイント関数があります。この関数はプログラムの実行時に呼び出されます。
int WINAPI _tWinMain(
HINSTANCE hInstanceExe、
HINSTANCE、
PTSTR pszCmdLine、
int nCmdShow);
int _tmain(
int argc、
TCHAR * argv []、
TCHAR * envp []);前12次合計2ページ
コンピュータのコマンドラインは非常に便利な機能で、主にコンピュータ上のファイルをすばやく開くのに役立ちますが、コマンドラインを使用してグループポリシーを開くと、プロンプトが表示されることがあります。
を使用する Tracertとは何ですか?私は誰もがそれを理解するべきだと思います! Tracertは、Windows Route Trackingユーティリティとも呼ばれ、コマンドプロンプト(CMD)
ノートパソコンには独自のワイヤレスインターネットアクセス機能があることを誰もが知っているので、ワイヤレスネットワーク信号を検索し、そのパスワードを知っていれば無料でイン
WinXPユーザーがインターネットを閲覧すると、突然「リアルタイムデバッグ」プロンプトウィンドウから飛び出しますが、ウィンドウを閉じると次回警告が表示され、迷惑になり