技術的な概要
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/09/13 02:50 UTC 版)
技術の背景は、1990年代にアメリカ・MITメディアラボのT.G.Zimmerman氏が提唱したPAN(Personal Area Network)に遡り、伝送方式としては電流方式と電界方式の2種類に大別される。 日本においては、NTTドコモが日本電信電話(NTT)の電界センシング技術を応用して電界方式の人体通信技術を開発した。 電界方式は、技術が未熟であると人体からデータが放射するため通信対象に触れる前に通信がおこなわれることがある。 電流式は人体表面に実際に数百マイクロアンペアオーダーの電流を流す必要がある。また、電界式であっても通信をする為には回路が閉じている必要があるため地面を接地(グランド)として測定不能なほどの僅かな電流は流れる。電界式の場合は靴などの絶縁物を介した状態でも通信が可能である。電流式の場合、人体に電流を流すということから気になる感電の問題だが、感電は電流が人体に影響を与えるだけのエネルギーをもつ場合に発生する現象であるため、一定範囲内における高電圧小電流では人間は感電を起こさない。概ね体脂肪計が使用する電流・電圧と同程度である。 ただし、人体の電気的性質はその人の体質や体調、その日の気温や湿度・ないし気分(発汗による)によっても皮膚の電気抵抗が変化する(→ポリグラフ)ことも知られており、電流式の場合は余り厳密に規格を定めた高速通信は難しいと見られている。ただ低速通信による数キロバイト毎秒程度の情報交換程度でも、使い方如何では様々な利便性が想定されており、同技術に注目する向きもいる。
※この「技術的な概要」の解説は、「人体通信」の解説の一部です。
「技術的な概要」を含む「人体通信」の記事については、「人体通信」の概要を参照ください。
技術的な概要
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/06/05 15:31 UTC 版)
マイクロカーネルはマルチタスクとメモリー管理、プロセス間通信を扱う。また、カーネルベースのスレッドを提供し、対称型マルチプロセッシングをサポートしている。マイクロカーネル設計に典型的なように、ファイルシステム、ネットワーク、デバイスドライバー、グラフィカルユーザーインターフェイスは、それぞれ独立したユーザースペースのコンポーネントの集合として実装されており、コンポーネントの集合はメッセージバスで通信する。 それぞれのプロセス(タスクと呼ばれる)は、複数のスレッド(カーネルによるプリエンプティブにスケジューリングされる)を持つことができる。また、ユーザースペースで協調的にスケジューリングされたファイバーを持つこともできる。デバイスドライバーとファイルシステムドライバーは、他のシステムサービスと同様にユーザースペースのタスクの集合(サーバー)として実装されている。これにより、HelenOSはマルチサーバーな特徴を持つこととなっている。 タスクはコネクション指向で非同期的なHelenOS IPCにより通信する。これは、固定長のメッセージを送信したり、一連のバイト列を送信したり、メモリーの共有をネゴシエートするのに利用できる。メッセージは、多量のデータをコピーしたり、中間のタスクのアドレス空間をメモリーマッピングすることなく転送できる。
※この「技術的な概要」の解説は、「HelenOS」の解説の一部です。
「技術的な概要」を含む「HelenOS」の記事については、「HelenOS」の概要を参照ください。
- 技術的な概要のページへのリンク