kosenconf_K-Ske

1,436 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,436
On SlideShare
0
From Embeds
0
Number of Embeds
191
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

kosenconf_K-Ske

  1. 1. 知ってるようで知らない      " OS " のお話 ©Keisuke KITO @ Oyama NCT Date:2009/11/07 高専カンファレンス2009秋 in 東京 1
  2. 2. 軽く自己紹介 高専カンファレンス2009秋 in 東京 2
  3. 3. 軽く自己紹介  木藤 圭亮 (KITO Keisuke) 高専カンファレンス2009秋 in 東京 3
  4. 4. 軽く自己紹介  木藤 圭亮 (KITO Keisuke)  H.N.→K-Ske とか  ID は kitokey とか 高専カンファレンス2009秋 in 東京 4
  5. 5. 軽く自己紹介  木藤 圭亮 (KITO Keisuke)  H.N.→K-Ske とか  ID は kitokey とか  小山高専の電子制御工学科3年 高専カンファレンス2009秋 in 東京 5
  6. 6. 軽く自己紹介  木藤 圭亮 (KITO Keisuke)  H.N.→K-Ske とか  ID は kitokey とか  小山高専の電子制御工学科3年  コンピュータに魅せられた変態さん 高専カンファレンス2009秋 in 東京 6
  7. 7. 軽く自己紹介  木藤 圭亮 (KITO Keisuke)  H.N.→K-Ske とか  ID は kitokey とか  小山高専の電子制御工学科3年  コンピュータに魅せられた変態さん  コーヒー ,Vcc=5V, さけるチーズで動作します 高専カンファレンス2009秋 in 東京 7
  8. 8. 軽く自己紹介  木藤 圭亮 (KITO Keisuke)  H.N.→K-Ske とか  ID は kitokey とか  小山高専の電子制御工学科3年  コンピュータに魅せられた変態さん  コーヒー ,Vcc=5V, さけるチーズで動作します  ( なんちゃって ) 専門分野 高専カンファレンス2009秋 in 東京 8
  9. 9. 軽く自己紹介  木藤 圭亮 (KITO Keisuke)  H.N.→K-Ske とか  ID は kitokey とか  小山高専の電子制御工学科3年  コンピュータに魅せられた変態さん  コーヒー ,Vcc=5V, さけるチーズで動作します  ( なんちゃって ) 専門分野  オペレーティングシステム・ Linux とか 高専カンファレンス2009秋 in 東京 9
  10. 10. 軽く自己紹介  木藤 圭亮 (KITO Keisuke)  H.N.→K-Ske とか  ID は kitokey とか  小山高専の電子制御工学科3年  コンピュータに魅せられた変態さん  コーヒー ,Vcc=5V, さけるチーズで動作します  ( なんちゃって ) 専門分野  オペレーティングシステム・ Linux とか  詳しくは直接聞いてみてね ( はぁと 高専カンファレンス2009秋 in 東京 10
  11. 11. はじめに 高専カンファレンス2009秋 in 東京 11
  12. 12. はじめに  プログラミングする人→結構居る 高専カンファレンス2009秋 in 東京 12
  13. 13. はじめに  プログラミングする人→結構居る  一般的なアプリを作る→大半? 高専カンファレンス2009秋 in 東京 13
  14. 14. はじめに  プログラミングする人→結構居る  一般的なアプリを作る→大半?  OSを作る人→結構少ない? 高専カンファレンス2009秋 in 東京 14
  15. 15. はじめに  プログラミングする人→結構居る  一般的なアプリを作る→大半?  OSを作る人→結構少ない?  極論を言えば、現在は… 高専カンファレンス2009秋 in 東京 15
  16. 16. はじめに  プログラミングする人→結構居る  一般的なアプリを作る→大半?  OSを作る人→結構少ない?  極論を言えば、現在は…  OSの中身を知らなくてもアプリは作れる 高専カンファレンス2009秋 in 東京 16
  17. 17. はじめに  プログラミングする人→結構居る  一般的なアプリを作る→大半?  OSを作る人→結構少ない?  極論を言えば、現在は…  OSの中身を知らなくてもアプリは作れる  コンピュータの性能の向上とかのおかげ 高専カンファレンス2009秋 in 東京 17
  18. 18. はじめに  プログラミングする人→結構居る  一般的なアプリを作る→大半?  OSを作る人→結構少ない?  極論を言えば、現在は…  OSの中身を知らなくてもアプリは作れる  コンピュータの性能の向上とかのおかげ  もっとOSを知って欲しい 高専カンファレンス2009秋 in 東京 18
  19. 19. はじめに  プログラミングする人→結構居る  一般的なアプリを作る→大半?  OSを作る人→結構少ない?  極論を言えば、現在は…  OSの中身を知らなくてもアプリは作れる  コンピュータの性能の向上とかのおかげ  もっとOSを知って欲しい  アプリ作るときに役立つはず 高専カンファレンス2009秋 in 東京 19
  20. 20. 昔のOSは? 高専カンファレンス2009秋 in 東京 20
  21. 21. 昔のOSは?  我が校教員曰く 高専カンファレンス2009秋 in 東京 21
  22. 22. 昔のOSは?  我が校教員曰く  OS-9 いいよね! (N 先生 ) 高専カンファレンス2009秋 in 東京 22
  23. 23. 昔のOSは?  我が校教員曰く  OS-9 いいよね! (N 先生 )  メインフレームで使った記憶が… (KB 先生 ) 高専カンファレンス2009秋 in 東京 23
  24. 24. 昔のOSは?  我が校教員曰く  OS-9 いいよね! (N 先生 )  メインフレームで使った記憶が… (KB 先生 )  Next STEP ですねー (H 先生 ) 高専カンファレンス2009秋 in 東京 24
  25. 25. 昔のOSは?  我が校教員曰く  OS-9 いいよね! (N 先生 )  メインフレームで使った記憶が… (KB 先生 )  Next STEP ですねー (H 先生 )  Win3.1 でネットに繋ぐのに 1week は辛い (KN 先生 高専カンファレンス2009秋 in 東京 25
  26. 26. 昔のOSは?  我が校教員曰く  OS-9 いいよね! (N 先生 )  メインフレームで使った記憶が… (KB 先生 )  Next STEP ですねー (H 先生 )  Win3.1 でネットに繋ぐのに 1week は辛い (KN 先生  多分皆さんいろんなOSを使ってると思います 高専カンファレンス2009秋 in 東京 26
  27. 27. 昔のOSは?  我が校教員曰く  OS-9 いいよね! (N 先生 )  メインフレームで使った記憶が… (KB 先生 )  Next STEP ですねー (H 先生 )  Win3.1 でネットに繋ぐのに 1week は辛い (KN 先生  多分皆さんいろんなOSを使ってると思います  Win,Mac,Linux,Solaris,BSD,ACOS,OS-9,TownsOS 高専カンファレンス2009秋 in 東京 27
  28. 28. 昔のOSは?  我が校教員曰く  OS-9 いいよね! (N 先生 )  メインフレームで使った記憶が… (KB 先生 )  Next STEP ですねー (H 先生 )  Win3.1 でネットに繋ぐのに 1week は辛い (KN 先生  多分皆さんいろんなOSを使ってると思います  Win,Mac,Linux,Solaris,BSD,ACOS,OS-9,TownsOS  いろいろあるけど、OSのやることは一緒 ( のはず 高専カンファレンス2009秋 in 東京 28
  29. 29. OSの定義 高専カンファレンス2009秋 in 東京 29
  30. 30. OSの定義  実はかなり曖昧です 高専カンファレンス2009秋 in 東京 30
  31. 31. OSの定義  実はかなり曖昧です  文献を漁っても出てこない… orz 高専カンファレンス2009秋 in 東京 31
  32. 32. OSの定義  実はかなり曖昧です  文献を漁っても出てこない… orz  ブラウザがOSの一部なのか ? 裁判になりましたね 高専カンファレンス2009秋 in 東京 32
  33. 33. OSの定義  実はかなり曖昧です  文献を漁っても出てこない… orz  ブラウザがOSの一部なのか ? 裁判になりましたね  それくらいどうでもいいらしいです 高専カンファレンス2009秋 in 東京 33
  34. 34. OSの定義  実はかなり曖昧です  文献を漁っても出てこない… orz  ブラウザがOSの一部なのか ? 裁判になりましたね  それくらいどうでもいいらしいです  時代によって変わるのかな? 高専カンファレンス2009秋 in 東京 34
  35. 35. OSの定義  実はかなり曖昧です  文献を漁っても出てこない… orz  ブラウザがOSの一部なのか ? 裁判になりましたね  それくらいどうでもいいらしいです  時代によって変わるのかな?  昔と比較すれば分かるかな? 高専カンファレンス2009秋 in 東京 35
  36. 36. OSの定義  実はかなり曖昧です  文献を漁っても出てこない… orz  ブラウザがOSの一部なのか ? 裁判になりましたね  それくらいどうでもいいらしいです  時代によって変わるのかな?  昔と比較すれば分かるかな?  最近だと Adobe AIR とかがあるので… 高専カンファレンス2009秋 in 東京 36
  37. 37. OSの定義  実はかなり曖昧です  文献を漁っても出てこない… orz  ブラウザがOSの一部なのか ? 裁判になりましたね  それくらいどうでもいいらしいです  時代によって変わるのかな?  昔と比較すれば分かるかな?  最近だと Adobe AIR とかがあるので…  最近の考えだとブラウザ=OS? 高専カンファレンス2009秋 in 東京 37
  38. 38. ボク的OSの定義 高専カンファレンス2009秋 in 東京 38
  39. 39. ボク的OSの定義  リソース管理をしている 高専カンファレンス2009秋 in 東京 39
  40. 40. ボク的OSの定義  リソース管理をしている  CPU( タスク ) 管理、メモリ管理、ファイル管理 高専カンファレンス2009秋 in 東京 40
  41. 41. ボク的OSの定義  リソース管理をしている  CPU( タスク ) 管理、メモリ管理、ファイル管理  ハードウェアの抽象化 高専カンファレンス2009秋 in 東京 41
  42. 42. ボク的OSの定義  リソース管理をしている  CPU( タスク ) 管理、メモリ管理、ファイル管理  ハードウェアの抽象化  ハードウェアが違っても共通のソースコードで 高専カンファレンス2009秋 in 東京 42
  43. 43. ボク的OSの定義  リソース管理をしている  CPU( タスク ) 管理、メモリ管理、ファイル管理  ハードウェアの抽象化  ハードウェアが違っても共通のソースコードで  デバイスの制御 高専カンファレンス2009秋 in 東京 43
  44. 44. ボク的OSの定義  リソース管理をしている  CPU( タスク ) 管理、メモリ管理、ファイル管理  ハードウェアの抽象化  ハードウェアが違っても共通のソースコードで  デバイスの制御  入出力管理、電源管理とか 高専カンファレンス2009秋 in 東京 44
  45. 45. リソース管理 (CPU) 高専カンファレンス2009秋 in 東京 45
  46. 46. リソース管理 (CPU)  OSの分類にこんなのあります 高専カンファレンス2009秋 in 東京 46
  47. 47. リソース管理 (CPU)  OSの分類にこんなのあります  シングルタスク、マルチタスク、リアルタイム 高専カンファレンス2009秋 in 東京 47
  48. 48. リソース管理 (CPU)  OSの分類にこんなのあります  シングルタスク、マルチタスク、リアルタイム  現在はマルチタスクがほとんどです 高専カンファレンス2009秋 in 東京 48
  49. 49. リソース管理 (CPU)  OSの分類にこんなのあります  シングルタスク、マルチタスク、リアルタイム  現在はマルチタスクがほとんどです コンピュータは同時に 1 つしか 実行できないので、微小な時間 で分けて複数のタスクを実行し ている。プリエンプティブと ノンプリエンプティブの 2 種類 がある。 高専カンファレンス2009秋 in 東京 49
  50. 50. リソース管理 ( メモリ ) 高専カンファレンス2009秋 in 東京 50
  51. 51. リソース管理 ( メモリ )  OSがアプリにメモリを割り当てている 高専カンファレンス2009秋 in 東京 51
  52. 52. リソース管理 ( メモリ )  OSがアプリにメモリを割り当てている  仮想メモリ→ ex. ページング 高専カンファレンス2009秋 in 東京 52
  53. 53. リソース管理 ( メモリ )  OSがアプリにメモリを割り当てている  仮想メモリ→ ex. ページング 高専カンファレンス2009秋 in 東京 53
  54. 54. リソース管理 ( メモリ )  OSがアプリにメモリを割り当てている  仮想メモリ→ ex. ページング  メモリ保護 高専カンファレンス2009秋 in 東京 54
  55. 55. リソース管理 ( メモリ )  OSがアプリにメモリを割り当てている  仮想メモリ→ ex. ページング  メモリ保護  アプリが別のアプリのメモリ  領域にアクセスしないように 高専カンファレンス2009秋 in 東京 55
  56. 56. リソース管理 ( ファイル ) 高専カンファレンス2009秋 in 東京 56
  57. 57. リソース管理 ( ファイル )  ファイルの整理 高専カンファレンス2009秋 in 東京 57
  58. 58. リソース管理 ( ファイル )  ファイルの整理  ディレクトリ階層を用いて 高専カンファレンス2009秋 in 東京 58
  59. 59. リソース管理 ( ファイル )  ファイルの整理  ディレクトリ階層を用いて  ファイルシステム 高専カンファレンス2009秋 in 東京 59
  60. 60. リソース管理 ( ファイル )  ファイルの整理  ディレクトリ階層を用いて  ファイルシステム  記憶装置 (HDD とか ) の管理 高専カンファレンス2009秋 in 東京 60
  61. 61. リソース管理 ( ファイル )  ファイルの整理  ディレクトリ階層を用いて  ファイルシステム  記憶装置 (HDD とか ) の管理  障害が起きたときに… 高専カンファレンス2009秋 in 東京 61
  62. 62. リソース管理 ( ファイル )  ファイルの整理  ディレクトリ階層を用いて  ファイルシステム  記憶装置 (HDD とか ) の管理  障害が起きたときに…  ex.FAT,NTFS,ext3 とか 高専カンファレンス2009秋 in 東京 62
  63. 63. ハードウェアの抽象化 高専カンファレンス2009秋 in 東京 63
  64. 64. ハードウェアの抽象化  ハードウェアはいろいろある 高専カンファレンス2009秋 in 東京 64
  65. 65. ハードウェアの抽象化  ハードウェアはいろいろある  だがハードウェア毎にソースを書くのはメドイ 高専カンファレンス2009秋 in 東京 65
  66. 66. ハードウェアの抽象化  ハードウェアはいろいろある  だがハードウェア毎にソースを書くのはメドイ  そこでカーネルと API 高専カンファレンス2009秋 in 東京 66
  67. 67. ハードウェアの抽象化  ハードウェアはいろいろある  だがハードウェア毎にソースを書くのはメドイ  そこでカーネルと API  これのお陰でソースは共通にできます。 高専カンファレンス2009秋 in 東京 67
  68. 68. ハードウェアの抽象化  ハードウェアはいろいろある  だがハードウェア毎にソースを書くのはメドイ  そこでカーネルと API  これのお陰でソースは共通にできます。  printf() もこのお陰 ( システムコールもバンバン使ってる 高専カンファレンス2009秋 in 東京 68
  69. 69. ハードウェアの抽象化  ハードウェアはいろいろある  だがハードウェア毎にソースを書くのはメドイ  そこでカーネルと API  これのお陰でソースは共通にできます。  printf() もこのお陰 ( システムコールもバンバン使ってる  要は汎用性を持たせたいだけです 高専カンファレンス2009秋 in 東京 69
  70. 70. デバイス制御 高専カンファレンス2009秋 in 東京 70
  71. 71. デバイス制御  コンピュータに繋がってるものもOSが管理 高専カンファレンス2009秋 in 東京 71
  72. 72. デバイス制御  コンピュータに繋がってるものもOSが管理  入出力管理 ( キーボードとかモニタとか 高専カンファレンス2009秋 in 東京 72
  73. 73. デバイス制御  コンピュータに繋がってるものもOSが管理  入出力管理 ( キーボードとかモニタとか  電源管理とか 高専カンファレンス2009秋 in 東京 73
  74. 74. デバイス制御  コンピュータに繋がってるものもOSが管理  入出力管理 ( キーボードとかモニタとか  電源管理とか  カーネルとドライバの合わせ技 高専カンファレンス2009秋 in 東京 74
  75. 75. デバイス制御  コンピュータに繋がってるものもOSが管理  入出力管理 ( キーボードとかモニタとか  電源管理とか  カーネルとドライバの合わせ技  カーネル→OS特有のもの 高専カンファレンス2009秋 in 東京 75
  76. 76. デバイス制御  コンピュータに繋がってるものもOSが管理  入出力管理 ( キーボードとかモニタとか  電源管理とか  カーネルとドライバの合わせ技  カーネル→OS特有のもの  ドライバ→ハードウェア特有でOSによって違う 高専カンファレンス2009秋 in 東京 76
  77. 77. デバイス制御  コンピュータに繋がってるものもOSが管理  入出力管理 ( キーボードとかモニタとか  電源管理とか  カーネルとドライバの合わせ技  カーネル→OS特有のもの  ドライバ→ハードウェア特有でOSによって違う  カーネルという共通のものがあるのでおいしいです 高専カンファレンス2009秋 in 東京 77
  78. 78. ちょっと休憩 高専カンファレンス2009秋 in 東京 78
  79. 79. ちょっと休憩  OSとCPU 高専カンファレンス2009秋 in 東京 79
  80. 80. ちょっと休憩  OSとCPU  まぁ x86 が有名ですよね 高専カンファレンス2009秋 in 東京 80
  81. 81. ちょっと休憩  OSとCPU  まぁ x86 が有名ですよね  他に 4004,Z-80,8086,M68k,PPC,Arm,SPARC...etc 高専カンファレンス2009秋 in 東京 81
  82. 82. ちょっと休憩  OSとCPU  まぁ x86 が有名ですよね  他に 4004,Z-80,8086,M68k,PPC,Arm,SPARC...etc  OSとCPUはかなり関係が深い 高専カンファレンス2009秋 in 東京 82
  83. 83. ちょっと休憩  OSとCPU  まぁ x86 が有名ですよね  他に 4004,Z-80,8086,M68k,PPC,Arm,SPARC...etc  OSとCPUはかなり関係が深い  CPUと共にOSも進化してきた 高専カンファレンス2009秋 in 東京 83
  84. 84. ちょっと休憩  OSとCPU  まぁ x86 が有名ですよね  他に 4004,Z-80,8086,M68k,PPC,Arm,SPARC...etc  OSとCPUはかなり関係が深い  CPUと共にOSも進化してきた  自分で作るOS 高専カンファレンス2009秋 in 東京 84
  85. 85. ちょっと休憩  OSとCPU  まぁ x86 が有名ですよね  他に 4004,Z-80,8086,M68k,PPC,Arm,SPARC...etc  OSとCPUはかなり関係が深い  CPUと共にOSも進化してきた  自分で作るOS  OSは自分で作れます 高専カンファレンス2009秋 in 東京 85
  86. 86. ちょっと休憩  OSとCPU  まぁ x86 が有名ですよね  他に 4004,Z-80,8086,M68k,PPC,Arm,SPARC...etc  OSとCPUはかなり関係が深い  CPUと共にOSも進化してきた  自分で作るOS  OSは自分で作れます  実はそんなに難しくない 高専カンファレンス2009秋 in 東京 86
  87. 87. セキュアなOSを目指して 高専カンファレンス2009秋 in 東京 87
  88. 88. セキュアなOSを目指して  世の中には危険がいっぱい 高専カンファレンス2009秋 in 東京 88
  89. 89. セキュアなOSを目指して  世の中には危険がいっぱい  ex. メモリを書き換え、危ないもんを実行とか 高専カンファレンス2009秋 in 東京 89
  90. 90. セキュアなOSを目指して  世の中には危険がいっぱい  ex. メモリを書き換え、危ないもんを実行とか  どうにかOSで防げないものか? 高専カンファレンス2009秋 in 東京 90
  91. 91. セキュアなOSを目指して  世の中には危険がいっぱい  ex. メモリを書き換え、危ないもんを実行とか  どうにかOSで防げないものか?  悪いおじさんは狙ってます 高専カンファレンス2009秋 in 東京 91
  92. 92. セキュアなOSを目指して  世の中には危険がいっぱい  ex. メモリを書き換え、危ないもんを実行とか  どうにかOSで防げないものか?  悪いおじさんは狙ってます  メモリ書き換え→OSが落ちる? 高専カンファレンス2009秋 in 東京 92
  93. 93. セキュアなOSを目指して  世の中には危険がいっぱい  ex. メモリを書き換え、危ないもんを実行とか  どうにかOSで防げないものか?  悪いおじさんは狙ってます  メモリ書き換え→OSが落ちる?  最近はいたずら目的じゃなくてお金目的 高専カンファレンス2009秋 in 東京 93
  94. 94. セキュアなOSを目指して  世の中には危険がいっぱい  ex. メモリを書き換え、危ないもんを実行とか  どうにかOSで防げないものか?  悪いおじさんは狙ってます  メモリ書き換え→OSが落ちる?  最近はいたずら目的じゃなくてお金目的  どちらにせよハッキングいくない 高専カンファレンス2009秋 in 東京 94
  95. 95. 対策 1 :特権レベル 高専カンファレンス2009秋 in 東京 95
  96. 96. 対策 1 :特権レベル  インテル系CPUの機能:特権レベル 高専カンファレンス2009秋 in 東京 96
  97. 97. 対策 1 :特権レベル  インテル系CPUの機能:特権レベル  0 〜 3 レベルがあってレベル 0 が一番っょぃ 高専カンファレンス2009秋 in 東京 97
  98. 98. 対策 1 :特権レベル  インテル系CPUの機能:特権レベル  0 〜 3 レベルがあってレベル 0 が一番っょぃ  ふつーのアプリにはレベル 3 を割り当て 高専カンファレンス2009秋 in 東京 98
  99. 99. 対策 1 :特権レベル  インテル系CPUの機能:特権レベル  0 〜 3 レベルがあってレベル 0 が一番っょぃ  ふつーのアプリにはレベル 3 を割り当て  仮にふつーのアプリにレベル 0 を割り当てたら 高専カンファレンス2009秋 in 東京 99
  100. 100. 対策 1 :特権レベル  インテル系CPUの機能:特権レベル  0 〜 3 レベルがあってレベル 0 が一番っょぃ  ふつーのアプリにはレベル 3 を割り当て  仮にふつーのアプリにレベル 0 を割り当てたら  CPU を停止できる、 IDT( 割り込みテーブル ) に  怪しいことができる、セグメントディスクリプタ  にやっぱり怪しいことできる、 IO ポートにアクセス 高専カンファレンス2009秋 in 東京 100
  101. 101. 対策 1 :特権レベル  インテル系CPUの機能:特権レベル  0 〜 3 レベルがあってレベル 0 が一番っょぃ  ふつーのアプリにはレベル 3 を割り当て  仮にふつーのアプリにレベル 0 を割り当てたら  CPU を停止できる、 IDT( 割り込みテーブル ) に  怪しいことができる、セグメントディスクリプタ  にやっぱり怪しいことできる、 IO ポートにアクセス  特権レベルに合わせたパラメータを OS で決める 高専カンファレンス2009秋 in 東京 101
  102. 102. 対策 2 :例外処理 高専カンファレンス2009秋 in 東京 102
  103. 103. 対策 2 :例外処理  例外処理とは 高専カンファレンス2009秋 in 東京 103
  104. 104. 対策 2 :例外処理  例外処理とは  やっちゃいけない事をやれって言われたときにする  処理 または異常が起こったときの処理 高専カンファレンス2009秋 in 東京 104
  105. 105. 対策 2 :例外処理  例外処理とは  やっちゃいけない事をやれって言われたときにする  処理 または異常が起こったときの処理  具体的には  高専カンファレンス2009秋 in 東京 105
  106. 106. 対策 2 :例外処理  例外処理とは  やっちゃいけない事をやれって言われたときにする  処理 または異常が起こったときの処理  具体的には  割り当てられていないアドレスのメモリを参照 高専カンファレンス2009秋 in 東京 106
  107. 107. 対策 2 :例外処理  例外処理とは  やっちゃいけない事をやれって言われたときにする  処理 または異常が起こったときの処理  具体的には  割り当てられていないアドレスのメモリを参照  メモリ保護をしてなければ OUT 高専カンファレンス2009秋 in 東京 107
  108. 108. 対策 2 :例外処理  例外処理とは  やっちゃいけない事をやれって言われたときにする  処理 または異常が起こったときの処理  具体的には  割り当てられていないアドレスのメモリを参照  メモリ保護をしてなければ OUT  こういうときに例外処理をすれば大丈夫 高専カンファレンス2009秋 in 東京 108
  109. 109. これからのOSの姿 高専カンファレンス2009秋 in 東京 109
  110. 110. これからのOSの姿  最近はブラウザさえあれば大抵の事ができる 高専カンファレンス2009秋 in 東京 110
  111. 111. これからのOSの姿  最近はブラウザさえあれば大抵の事ができる  OS=ブラウザ? 高専カンファレンス2009秋 in 東京 111
  112. 112. これからのOSの姿  最近はブラウザさえあれば大抵の事ができる  OS=ブラウザ?  Chrome OS ? 高専カンファレンス2009秋 in 東京 112
  113. 113. これからのOSの姿  最近はブラウザさえあれば大抵の事ができる  OS=ブラウザ?  Chrome OS ?  最近はクラウドなるものが人気らしい 高専カンファレンス2009秋 in 東京 113
  114. 114. これからのOSの姿  最近はブラウザさえあれば大抵の事ができる  OS=ブラウザ?  Chrome OS ?  最近はクラウドなるものが人気らしい  いわゆるシンクライアントとか 高専カンファレンス2009秋 in 東京 114
  115. 115. これからのOSの姿  最近はブラウザさえあれば大抵の事ができる  OS=ブラウザ?  Chrome OS ?  最近はクラウドなるものが人気らしい  いわゆるシンクライアントとか  GUI に凝ったOSじゃなくて、軽いものが主流に? 高専カンファレンス2009秋 in 東京 115
  116. 116. これからのOSの姿  最近はブラウザさえあれば大抵の事ができる  OS=ブラウザ?  Chrome OS ?  最近はクラウドなるものが人気らしい  いわゆるシンクライアントとか  GUI に凝ったOSじゃなくて、軽いものが主流に?  実は大掛かりなOS作ってます 高専カンファレンス2009秋 in 東京 116
  117. 117. これからのOSの姿  最近はブラウザさえあれば大抵の事ができる  OS=ブラウザ?  Chrome OS ?  最近はクラウドなるものが人気らしい  いわゆるシンクライアントとか  GUI に凝ったOSじゃなくて、軽いものが主流に?  実は大掛かりなOS作ってます  高専発の Linux OS を研究・製作中 高専カンファレンス2009秋 in 東京 117
  118. 118. ご清聴ありがとうございました 高専カンファレンス2009秋 in 東京 118

×