設計原理とは? わかりやすく解説

設計原理

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/04/13 03:19 UTC 版)

Darwinbots」の記事における「設計原理」の解説

Darwinbotsの設計原理は他の多く人工生命シミュレータとは根本的に異なっている。 全てのボット自分専用の半保護されアドレス空間を持つ(別のボット属す領域内容変更することも出来るが、これは非常に攻撃的な手段であり、互いに接近しなければならず、またこの攻撃から身を守るための対抗手段存在する)。 すべてのボット1つ周期自分自身DNAコードを「全て実行する。そのため、ボットDNA複雑になっても実行速度犠牲にすることがない。これはTierraAvidaなどのタイプ人工生命シミュレータ大きく異なる点である。 提供される仮想環境離散的な平面世界ではない。つまり、それぞれのボットマス目状に配置されているわけではなく、この点でセル・オートマトンとも異なっている。 全てのボットはsysvarsと呼ばれる特定のメモリ領域を介して世界そのもの相互作用できるという、基本的かつ高度な能力有する(sysvarsは「一連の物体前方加速せよ」「接続糸を打ち出せ」といったものである)。DarwinBotsはこの特徴により、他の人工生命シミュレータのように計算処理のために進化するではなく食物追いかけたり、余分エネルギー利用して筋肉形成したり、あるいは現実生物様に各種問題解決する為に基本的な性質組み合わせて新し手段獲得したりする。このようにしてDarwinbots能力進化ではなく習性」の進化シミュレートするのである

※この「設計原理」の解説は、「Darwinbots」の解説の一部です。
「設計原理」を含む「Darwinbots」の記事については、「Darwinbots」の概要を参照ください。


設計原理

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/02/03 00:49 UTC 版)

Capability-based security」の記事における「設計原理」の解説

Capability-based security はユーザアプリケーションを設計するためのコンセプトで、それらが「最小権限の原則」 (principle of least privilege) に基づいて直接 capability分け合う方法セキュリティ実現する方法をいう。オペレーティングシステム (OS) 側にもそれらのトランザクション効率的に行い、かつセキュアなものにする下地が必要である。 ほとんどの商用OSでは、capability-based security用いられず、そのかわりアクセス制御リストベースにしたセキュリティが行われる。そこでは、プロセスがあるオブジェクトアクセスする際、OS対し特権的な参照行いOSはそれに対しプロセス利用者情報元にアクセス権を渡すかどうか決定する。capability-based system ではユーザプロセスは非特権的な参照ではなく特権的 (privileged) な capability用いる。capability というのは合法的なアクセス法であり、それを持っている時点で、違法アクセス防止するための利用者特定ステップ等は不要となる。 既にほとんどのOSがこれに似た仕組み装備している(ファイル記述子ファイルハンドルなど)が、典型的にcapability交換サポートしていない。capability-based OS対照的に信頼できないエンティティ混じった中で capability交換行い、これを最も基本的な方法として、システム全体通したアクセス権保証伝播実現することを骨子としている。

※この「設計原理」の解説は、「Capability-based security」の解説の一部です。
「設計原理」を含む「Capability-based security」の記事については、「Capability-based security」の概要を参照ください。

ウィキペディア小見出し辞書の「設計原理」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「設計原理」の関連用語

設計原理のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



設計原理のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのDarwinbots (改訂履歴)、Capability-based security (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS