問題タブ [microkernel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
274 参照

linux-kernel - DI/EI、TS、CS 命令なしでセマフォを実装する方法

Milan Milenkovic によるオペレーティング システムの本 ( http://books.google.co.in/books?id=wbvHuTfiQkoC&printsec=frontcover#v=onepage&q&f=false )を読んでいます。これから、次のアセンブリ命令を使用してセマフォを実装する方法を理解しました。

上記の 3 つのアセンブリ手順を使用する以外に、セマフォを実装する他の方法があるかどうかを知りたいです。どんな助けでも大歓迎です。ありがとう。

0 投票する
0 に答える
203 参照

scala - スタンドアロン スケジューラ モジュールに Akka MicroKernel を使用する

schedulerモジュールを作成する予定です。スケジューラに必要なすべてのタスクを提供する外部サービスがあり、スケジューラはこれらのタスクを定期的に呼び出す必要があります。スケジューラにはさまざまなユース ケースがあり、スケジューリングはデータ ストアのデータに基づいて大幅かつ動的に変更されます。この機能を、現在構築しているシステム (の) の一部として含めたくはありませんがplay framework、スケジューリングを実行するためのスタンドアロン プロセスが必要です。

上記のユース ケースを考慮して、Akka MicroKernelは目的を果たしますか、それとも他のコンテナーまたはアプリケーション サーバーにスケジューラーをデプロイすることを検討する必要がありますか?

0 投票する
2 に答える
297 参照

arm - TrustZone 拡張機能を使用するために使用するボード

デュアル実行環境を実装するために、TrustZone テクノロジが有効になっているシングルコア ARM ベースのボードを見つけようとしています (私の TEE となる TrustZone で実行されるマイクロカーネルの横にあるリッチ OS)。インターネットで検索すると、TrustZone 拡張機能が ARM Cortex A8、A9、A15 で有効になっていることがわかりました。ただし、これらのプロセッサを使用するほとんどのボードでは、この拡張機能は有効になっていません。TrustZone が有効になっているボードの名前を教えてもらえますか??

0 投票する
0 に答える
315 参照

akka - akka マイクロカーネル用の sbt-native-packager JavaAppPackaging アーキタイプの使用方法

akka マイクロカーネル archtype は、このリンクhttp://www.scala-sbt.org/sbt-native-packager/archetypes/akka_app/index.htmlに従って非推奨です。ただし、推奨される JavaAppPackaging アーキテクチャーを使用して akka マイクロカーネル アプリを作成する方法は明確ではありません。

私は試した

sample.kernel.hello.HelloKernel は Bootable から派生しています。HelloKernel のコードは、ほとんどhttp://doc.akka.io/docs/akka/2.1.0/scala/microkernel.htmlからコピーされています。

コンパイル後、sbt コンソールで「実行」すると、次のようになりました。

java.lang.NoSuchMethodException: sample.kernel.hello.HelloKernel.main

なぜsbtはまだ「メイン」を探しているのですか? 通常の Java アプリではなく akka マイクロカーネル アプリを実行していることを sbt に知らせるにはどうすればよいですか? ヒントをありがとう。

0 投票する
1 に答える
465 参照

operating-system - デスクトップユーザー向けのマイクロカーネルアーキテクチャベースのオペレーティングシステム?

デスクトップ ユーザーを対象としたマイクロカーネル アーキテクチャを備えたオペレーティング システムを使用できますか? この Web サイトで、古いマイクロカーネルはモノリシック カーネルよりも 50% 遅くなる可能性があることを読みましたが、L4 などの新しいバージョンはモノリシック カーネルよりも 2% または 4% しか遅くありませんでした。L4 カーネルは、そのパフォーマンスで非常に有名です。

デスクトップユーザーを対象としたマイクロカーネルアーキテクチャに基づくオペレーティングシステムがないのはなぜですか? 将来、そのようなオペレーティング システムを使用できるでしょうか。