0:00:10.920,0:00:13.200 やあ、私はメディソン・マクシー 0:00:13.260,0:00:15.520 Loomiaという会社を持っているわ 0:00:15.520,0:00:20.940 会社ではスマートな服や[br]スマートな繊維製品を作っている 0:00:21.960,0:00:24.580 テキスタイルに関しては、限りがあるわ 0:00:25.160,0:00:28.920 私はダニエル・アップルストーン[br]Othermachine会社のCEOよ 0:00:31.540,0:00:34.260 デスクトップフライス機を作っているよ 0:00:34.260,0:00:38.270 フライス機は回転する切削工具を使って、 0:00:38.270,0:00:42.430 それを材料の中で動かして、[br]3Dオブジェクトを作るのよ 0:00:42.540,0:00:46.580 フッドの下で、全てのコンピュータは[br]4つの基本的なことを行っている 0:00:46.580,0:00:48.160 情報をインプットして 0:00:48.160,0:00:50.740 保管し、情報を処理して 0:00:50.740,0:00:52.880 それから情報をアウトプットする 0:00:53.399,0:00:56.899 これらの物事の一つ一つが[br]コンピュータの異なる部分において行われるの 0:00:57.440,0:01:02.130 外の世界からインプットをもってくる[br]インプットデバイスがあり 0:01:02.130,0:01:04.860 それを二進法情報へと変換する 0:01:04.860,0:01:08.040 この情報を保管するメモリがある 0:01:08.120,0:01:10.920 全ての計算を行う場所である 0:01:10.920,0:01:14.320 中央処理装置、CPUがある 0:01:14.694,0:01:16.750 そして、情報を取り出して 0:01:16.750,0:01:22.100 物理的なアウトプットへ変換する[br]アウトプットデバイスがある 0:01:22.100,0:01:24.100 まずはインプットについて話そう 0:01:24.500,0:01:27.307 コンピュータには[br]様々なタイプのインプットがある 0:01:27.307,0:01:31.500 コンピュータのキーボード、[br]端末のタッチパッド、カメラ 0:01:31.500,0:01:33.400 マイク、GPSとかね 0:01:33.930,0:01:39.559 車のセンサーやサーモスタット、[br]ドローンだって、異なるインプットデバイスよ 0:01:40.200,0:01:44.139 次は、どのように[br]コンピュータをインプットが移動して 0:01:44.139,0:01:46.519 アウトプットになるのかについて[br]シンプルな例を見てみよう 0:01:47.100,0:01:53.419 キーボードで「B」の文字を押した時[br]キーボードは文字を数字へと変換させる 0:01:54.000,0:01:58.430 その数字は、1と0である二進法として[br]コンピュータへ送信される 0:02:00.380,0:02:05.460 この数字から始めて、CPUはどのように「B」の文字をピクセルで表示するのかを計算する 0:02:06.000,0:02:09.761 CPUはメモリに[br]ステップごとの説明をリクエストする 0:02:09.761,0:02:12.000 メモリは「B」の文字を[br]どのように描くのかを教える 0:02:12.000,0:02:16.729 CPUはこれらの指示を作動させ、[br]メモリ内にピクセルとして結果を保管する 0:02:18.500,0:02:22.329 ついに、このピクセル情報が[br]二進法で画面上へ送られる 0:02:22.640,0:02:24.926 画面はアウトプットデバイスであり 0:02:24.926,0:02:30.020 二進法信号を今あなたが見ている[br]小さな光と色へ変換させる 0:02:32.140,0:02:36.420 これら全てが本当に早く起こるので[br]一瞬に感じるのよ 0:02:36.420,0:02:42.220 だけど実際は、各文字を表示するために[br]コンピュータが何千もの指示を実行している 0:02:42.220,0:02:45.000 あなたの指がキーを押した瞬間からね 0:02:48.120,0:02:53.260 この例ではアウトプットデバイスは画面だけど[br]他にもたくさんの種類のアウトプットがある 0:02:53.260,0:02:57.640 コンピュータから二進法信号をもらって、[br]物理的世界で何かをするものね 0:02:57.680,0:03:02.980 例えば、スピーカーは音を発生させる[br]そして3Dプリンターはオブジェクトを印刷する 0:03:03.560,0:03:06.917 アウトプットデバイスは[br]物理的な動きをコントロールすることもできる 0:03:06.917,0:03:09.420 ロボットのアームや車のモーター 0:03:09.420,0:03:12.180 うちの会社で作っている[br]フライス機の切削工具とかね 0:03:13.730,0:03:16.210 新しいタイプのインプットやアウトプットは 0:03:16.210,0:03:19.250 全く新しい方法でコンピュータが[br]世界へ作用することができるのよ 0:03:19.250,0:03:24.579 メモリやCPUの大きさと速度の改善によって[br]これが可能になっているわ 0:03:24.889,0:03:27.165 タスクがより複雑になり 0:03:27.165,0:03:29.299 インプットやアウトプットには[br]より多くの情報が入り 0:03:29.299,0:03:32.739 よりパワフルな処理機能と[br]メモリが必要になっている 0:03:33.949,0:03:36.777 画面上で文字をタイピングするのは[br]簡単かもしれないけど 0:03:36.777,0:03:41.000 3Dグラフィックや高画質ムービーを[br]記録するのは複雑よね 0:03:41.000,0:03:42.670 現代のコンピュータは 0:03:42.670,0:03:46.860 これらの情報全てを処理することができる[br]複数のCPUを持ち合わせていることが多く 0:03:46.860,0:03:49.600 それを保管するメモリのギガ数もかなりある 0:03:51.410,0:03:57.040 コンピュータで何をしたいにしろ、[br]全てのアクションはつまり: 0:03:57.710,0:04:00.549 物理的世界から情報をインプットし、 0:04:01.460,0:04:04.700 その情報を保管・処理して、 0:04:04.700,0:04:08.260 物理的世界へアウトプットを戻すということよ