2013年3月17日日曜日

MacではDLLファイルカウンターパート


PCはそのすべての操作を実行するために依存している実体は、ダイナミックリンクライブラリ(DLL)として知られているシステムコンポーネントに追跡することができます。これらのライブラリは、PCベースのコンピューティング·デバイス内のすべてのシステム学部やアプリケーション内で見つけることができます。 Macは操作の独自のシステムを持っているので、このようなDLLのカウンターパートと同等のシステムファイルは、アップルによって開発されました。 Appleはメモリ要件を削減し、ライブラリやコードの単一コピーの下で共有資源を使用して、アプリケーションの操作を実行する際に、ディスク使用量を減らすために埋め込まれたDLLの機能をシミュレートするために、これらのDLLの対応を作成しました。

様々なファイルがMacの中に同等のDLLであることが指摘されている。一般的には、Macintoshコンピュータ内即座のDLLのカウンターパートとして実施されている直接のファイル形式がありません。しかし、マニフェストにPC内のシステムの教員に依存して同じDLLの回路図を開発したモジュールがあります。このようなシステムの実体は技術的には正式なライブラリ機構としてラベル付けされています。以下は、Appleコンピュータ内での相対的なDLL関数をレンダリングすることができる、最もよく知られたエンティティです。

•記述を用いた - 動的ライブラリ
•CFM - Code Fragment Managerは
•ASLM - アップル共有ライブラリマネージャー
•SOM - システム·オブジェクト·モデル。

dylibは、上記のすべてのモジュールタイプオーバーMacのコンピューティングデバイスの中で最も豊富なライブラリです。このデータ構造は、PowerPC用に元々あったとUnix実行可能ファイルです。これは、ファイルサイズの大きいMac OSのフレームワークライブラリのコンテンツとして落ちる。という記述を用いもMacのサードパーティ製のアプリケーションやOS自体からはさておき、Appleコンピュータのための他の商用ソフトウェア内に実装されています。

CFMは、マックで二番目に豊富なモジュールです。 CFMのデータ構造は、2つ以上の読み込まれた依存アプリケーションの操作中にDLLの関数を共有する機能を継承していると報告されている。これは、ロードされたプログラム '実行する操作のいずれかに、その性能を犠牲にすることなく、他のアプリケーションにその運用能力を貸し、OS内の共有ライブラリとして機能します。記述を用いた場合と同様に、CFMはPowerPCが開発のために作成されています。

Macコンピュータはまた、Appleコンピュータでのみ動作している排他的ソフトウェア用に開発されたカスタムメカニズムで満たされている。そのような実体は、ディスク使用量を最小限にするためにコードを共有するための有効なツールとして考えられている。

0 件のコメント:

コメントを投稿