Transcript PowerPoint
小型デバイスとシステム 情報処理系論 第4回 授業の前に,,, • 情報処理系論のホームページ http://www.sfc.wide.ad.jp/~jin/js – 課題情報 – 授業で使ったスライド – 授業で配ったプリント 今日の授業の内容 「小型デバイスの情報処理系」 • 小型デバイスのハードウエア – 様々な種類がある • 小型デバイスのソフトウエア – ハードウエアに対応して様々な機能がある • 小型デバイスとシステム – 個人用,工業用,実世界インタフェース指向な いろいろなデバイス 第2回目の授業より コンピュータアーキテクチャを知る • 様々なコンピュータ Sun Workstation PC-AT互換機 IBM SP2 スーパーコンピュータ みんなのラップトップ 小型デバイス 工業用コンピュータ Windows CE機 Zaurus Dreamcast Nintendo64 小型デバイスのいろいろ • 個人用の小型デバイス – Zaurus,Palm Pilot,Cassiopeiaなど – ウエアラブルコンピュータ • 商・工業用の小型デバイス – Duonus,コンビニの発注端末など • 各種センサや実世界指向インタフェース機器 – 遮光センサ,指紋,ActiveBadge – Pick and Drop,Java Ring, Java Card 何が違うんだろう? • 使われ方によって, – ハードウエアの形状や性能,特性 • • • • 記憶装置 CPU 入出力デバイス 表示装置 – オペレーティングシステム • JavaOS,JTRON(TRONプロジェクト版JavaOS) • ITRON(TRONプロジェクト版工業用OS) • などなどいろんなOSが動いている – インストールされているソフトウエア 小型デバイスのハードウエア ー 記憶装置 - • 小型デバイスでは,記憶装置も小型. 壊 れ づ ら い – – – – – ATAカード(PCMCIA) コンパクトフラッシュ スマートメディア メモリースティック マイクロドライブ メモリースティック コンパクトフラッシュ 記憶装置と用途の関係 ラップトップ PDA デスクトップ コンパクトフラッシュ ← • デジカメ, PDAの記憶装置としてよく使わ れる. ← 4.3cm → 3 • 厚さ3.3mm, 重さ14g 6 • 容量は、4・8・10・15・20・30・40・48・64・80・ 96MB • 3.3Vまたは5Vの不揮発性メモリ(要するに ただの半導体)を使っているため,2.4mの 高さから落としても壊れない(らしい). . → メモリースティック 2.15cm 5cm • Sonyが開発した世界で最も使えない最悪 な小型記憶装置. • プラスチックケースの中にスマートメディア が入ってるだけ. • 書き込み速度最大1.5MB/秒、読み出し速 度最大2.45MB/秒 • 要領は,4M,8M,16Mと小さい. • Sonyの製品にしか刺さらない(PCMCIAア ダプタは一応売っている) マイクロドライブ • IBMが開発した革新的超小型ハードディス ク(本物.GMRヘッド採用) • 170MB,340MB • コンパクトフラッシュ互換 • 回転数:4500rpm • 平均シークタイム:15ミリ秒 • IBMのウエアラブル おもちゃではありません. コンピュータで使用 本品は食べられません. 小型デバイスのハードウエア ー CPU ー • SH4(Super Hitachi Risc engine) – 200MHz動作のときに360MIPS,1.4GFLOPS – DreamcastやDuonusなどいろいろな小型民生 デバイスで採用されている. – ちなみに,Intel PentiumII 400MHzは,計算上 4GFLOPS • VR4121(NEC) – 168MHz動作のときに224MIPS – Cassiopeia,MobileGear IIなどが採用 CPUと用途の関係 大型計算機 ラップトップ デスクトップ 小型デバイス 小型デバイスのハードウエア ー 入出力装置 ー • 工業用コンピュータ – 様々な外部センサからの情報を入力 – 遠隔ホストから操作するため出力装置なし • 個人用小型デバイス – 小型の液晶ディスプレイ – スタイラス,十字キー,3~5個ぐらいのボタン 小型デバイスのハードウエア ー その他 ー • 特に工業用小型ハードウエアや個人用小 型デバイス(携帯情報端末:PDA)では – 落としても壊れない モータなどの稼動部を なくすことによる – 特殊な通信環境 携帯電話やPHSによる 工業用コンピュータDUONUS 3mの高さから落としても 壊れないという.(実証済) 小型デバイスのソフトウエア • このように,小型デバイスのハードウエア は,フツーのデスクトップ計算機や大型計 算機やラップトップ計算機とは全く異なる. – 性能が劣る,特殊な周辺機器がついている • 小型デバイス上のソフトウエアも異なるの では? – オペレーティングシステム – ファイルシステム – アプリケーションソフトウエア 小型デバイスの オペレーティングシステム • 何が要求されるのか? – 徹底した電力管理 – 制約のあるハードウエア上でもサクサク動く軽快さ – 例えば. • • • • Windows CE VX/Works ITRON JavaOS/JTRON 個人用デバイスやゲーム機で動く 工業用リアルタイムOS 工業用リアルタイムOS Java言語ネイティブなOS 用語 TRON ⇒ The Realtime Operating System Nucleus 小型デバイスのファイルシステム • 小型デバイスには小さな記憶装置しかない – 遠隔ホストのファイルシステムに,遅延なくアク セスするための様々な工夫がある. • データのデュプリケーション • データのキャッシング • データのシンクロナイゼーション 小型デバイスのファイルシステム デュプリケーション(複製) • PCのファイルシステム上のデータのうち, よく使うと思われるものを小型デバイスに あらかじめ複製して持ち歩く. ワーキングセット/ブリーフケース 行って 来ま す! ワーキングセットとして あらかじめ複製しておく 小型デバイスのファイルシステム キャッシング • 一度遠隔ファイルシステムから取得した データを,とりあえず小型デバイスのメモリ 上にできる限り残しておく. • ネットワークが切断されても編集を継続で きる.(ディスコネクテッドオペレーション) メモリ中に 残しておく ネットワーク ファイルサーバ 小型デバイスのファイルシステム シンクロナイゼーション(同期) • お出かけ先で編集したワーキングセットや ネットワーク切断中に編集したデータを, 元のデータと統合する. • Windowsのブリーフケースや Palm Pilotのホットシンクなど. ただいま! ワーキングセットをもとの データと統合する. 小型デバイスのアプリケーション ハードウエアの制約とサービスの型・質 • 小型デバイスのいろいろな制約 – – – – ディスプレイがない ディスプレイが白黒 スピーカがない CPUが遅い,メモリが少ない ⇒一般的なコンピュータと同様の処理を小型デバイスに 求めるのは不可能であるため,各デバイスのアプリケ ーション用に,サービスの型や質を変換する必要がある. プロキシサーバ 小型デバイスのアプリケーション と,プロキシサーバ • 白黒ディスプレイのみ(スピーカなし)のデ バイスで,VODサーバ上のスターウォーズ をどーしてもみたいとき • 携帯電話で自分の電子メールを聞く • PDAから留守番電話を見る VODサーバ プロキシサーバ せりふ文字 白黒 1fps 型変換 質変換 音声 カラー 30fps 様々な小型デバイス 個人向け編 • ユーザの小型デバイスへの要求は? – 外出先でメールが読みたい – 外出先でもPCデータを活用したい – PHS,携帯を使ってオフィスとデータをやりと りしたい マイPCとデータの同期 – 外出先からwwwなどの情報にアクセスしたい – 画像や音声も扱いたい 性能上の制約を超えた活用 情報携帯端末の仕様 • 操作性(小型キーボードは利便性に欠ける)) – ペン入力(スタイラス) – 十字キーやボタンの配置 • インターネットへの接続性 – 携帯電話・PHSを用いる。 いろいろあるね. • • カシオペア,ザウルスなど 携帯電話.特にiMode端末 – iModeって使えるのか? • ソフトウェア – メール、メモ、表計算、地図、辞書、時刻表など – PCと情報の同期がとれる • 周辺機器 – カメラ、フラッシュカードなど カシオペア(Casio) • • • • • • • • マルチメディア情報の扱いを強化 Windows CEが動作 255g MP3フォーマットの音声を再生 動画を再生 メモリー32MB ヴォイスレコーダ装備 スピーカやヘッドフォンジャック を搭載 欲しいなぁ(じんより) ザウルス(Sharp) • • • • • 多機能でビジネス向け 320g ビデオ出力、プリンタ接続可能 メモリー10MB(増設可) 独自ソフトウェア – Office,Outlook,ノーツなどとの連携ソフトウェア が市販されている Palm Pilot(3com) • • • • 機能を絞ったシンプルなPDA 162g メモリー 4MB 機能はメール、メモ、アドレス帳 など7つ • 米国のシェア70%、日本でも今年から発売 モバイルギア(NEC) • • • • • • • PCを持ち運ぶ感覚のPDA 770g Windows CEが動作 メモリー:16MB CPU:VR4121 扱い易い大型キーボード 連続駆動25時間 情報携帯端末を利用した 新しいサービス • PDAの利用者への独自コンテンツ配信 • 地図 – GPSと連携した端末も登場 – epsonのlocatioは全国6箇所にGPSアンテナ を設置。利用者の位置によって地図やタウン 情報などを提供する予定 • リアルタイムな時刻表 – 新幹線の席の予約なども可能 imode携帯電話 • 電子メールの送受信ができる – 電話番号@docomo.ne.jp • wwwへアクセスできる – テキストブラウザーを内臓 • パケット通信 – 送受信したデータ量によって課金 – 1パケット(128byte)につき0.3円 – wwwを用いたモバイルバンキング、辞書検索 で約10~20円になる計算 Imode携帯電話 • 携帯電話からwwwにアクセスできる – テキストブラウザーを内臓 – WWWページそのままは表示しきれないので、 あらかじめimode携帯電話から見るための ページを作成 – グループでの情報共有、 社内イントラネットなどに利用 様々な小型デバイス 工業用編 • ユーザの要求は? – 落としても壊れない. – 工場に何千個も置くデバイスをいちいち管理 できない – 入出力として各種のセンサをつなげられる • 煙,光,温度,湿度 • システムとしての位置付けはどのようなものがあ るだろうか? 工業用小型デバイスの仕様 例として横河電機製Duonus • 操作性(ユーザからの入力は直接とらない) – RS-232/RS-422/RS-485,TTL ,絶縁型Digital入出力 • インターネットへの接続性 – 例えばEthernet • ソフトウェア – 特別なアプリケーションを入れない – OSのプリミティブ+必要最低限のアプリケーション • 周辺機器 – 各種のセンサ,制御対象機器 様々な小型デバイス 工業用編 • 工場の生産ラインを遠隔管理 – 温度,湿度,光度などさまざまな情報をセンサ から入力し,ネットワーク越しに見る. 様々な状態情報 様々な小型デバイス 実世界インタフェース編 • • • • Wearable PC Active Badge Pick and Drop Java Ring , Java Card – 特性,ユーザが求めるもの Java Ring • iButton というボタン型のコンピュータ – Java VM が入ったマイクロコンピュータを搭載 • ICカードと同じ機能 – 内部のメモリに情報を記憶 – 暗号キーによるアクセス制限 – CPUが入っているものでは、 プログラムを動かせる。 • Bluedotというインタフェースで読み書き – データの読み書き – プログラムのRead,Writeも可能 Wareable PC • 身につけられるPC(総重量449g) – ヘッドフォンステレオサイズの本体(299g)に ノートパソコンと同等の性能(MMX Pentium233) – マイク・トラックポイント・クリックボタン付きの 手のひらサイズ小型コントローラー、 – マイクロディスプレイとイヤホンを装備したヘッ ドセット • Windows98が動作している • 音声認識ソフトが稼動 こんなかんじ じんが使ってみた感想 •ディスプレイは透明で向こう側も 透けて見えた •だけどみずらかった •マウスはまあまあ使える •パフォーマンスは十分