ヘレノ

ヘレノ仕様に従って作業オペレーティングシステムを開発するための努力。
今すぐダウンロード

ヘレノ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Jakub Jermar
  • 出版社のWebサイト:
  • http://helenos.itbs.cz/

ヘレノ タグ


ヘレノ 説明

ヘレノス仕様に従って作業オペレーティングシステムを開発するための努力。 Helenos Projectは、Helenos仕様に従って作業オペレーティングシステムを開発するための努力です。 Helenosは、32ビット、マルチタスク、マルチスレッド、32ビット、リトルエンディアン、ビッグエンディアン、リトルエンディアン、リトルエンディアン、リトルエンディアン、プロセンターアーキテクチャ、IA-32、IA-64(Itanium)の間でサポートしています。 、32ビットMIP、32ビットMIP、SPARC V9.HELENOSは、プラハのチャールズ大学で数学と物理学の学生によって開発されています。ソースコードはBSDライセンスの下にあります。サードパーティのコンポーネントはGpl.inの下でライセンスされています。このプロジェクトは現在重い開発中であり、私たちはチームに参加する人々をベータテスターとして探しています。今日のベータテスターは明日の開発者になることができます。ここに「HELENOS」の主な機能があります。 ・ツリー内は、港が既に始まっていること、およびそのそれぞれのアーキテクチャのためのSpartanカーネルの2値画像を構築することが可能であることを意味します。 ・割り込みと例外処理は、カーネルが生き残る準備ができているかどうかを言います。これは特にタイマー割り込みのようなハードウェア割り込みに関するものです。 ・コンテキスト保存/復元は、カーネルモード内の現在のCPUの状態を保存および復元する機能です。これはアーキテクチャ固有のタスクであり、いくつかの組み立てコーディングが必要です。 ・FPUコンテキストとは、スレッドのプライベートフローティングポイント環境をサポートする機能を指します。 ・タイムマネジメントとは、カーネルのタイマーのティマをカウントする機能と、タイムアウトと呼ばれる特別なイベントで登録されたアクションを実行する機能です。 ・カーネルのプリエンプションは、通常のユーザースペースのプリエンプションとは反対に、CPUの優先順位が低い場合には、カーネルコードの実行を中断できるようになります(割り込みは無効です)。 ・カーネルスレッドは、独自のカーネルコンテキストを持つスケジュール可能エンティティです。 ・同期は、セマフォ、ミューテックス、rwlocks、および条件変数によって提供されます。これらすべてはSMP SAFEでタイムアウトモードの動作モードが可能です。 ・ヒープマネージャは、カーネル目的のためのメモリの動的割り当てと割り当て解除を補助します。 ・物理メモリ管理は、物理メモリのフレームの割り当てを行います。 ・仮想メモリ管理は、仮想アドレスの物理メモリへのマッピングを提供するサブシステムです。スレッドのユーザースペースメモリマッピングを整理するためにも使用されます。 ・USERSPACEスレッドは、ユーザースペーススタックと仮想メモリマッピングが追加されたスレッドです。 ・マルチプロセッササポートSMPシステムのサポートを宣言します。各アーキテクチャは、すべてのCPUを検出し、それらをカーネルコードを実行するために起動時にシステムを設定する必要があります。 ・リトルエンディアンアーキテクチャとビッグエンディアンアーキテクチャがサポートされています。 ・32ビットおよび1つの64ビットアーキテクチャがサポートされています。


ヘレノ 関連ソフトウェア